From aa0877a24e08a8ac715d0833a85d4c7c660ba56f Mon Sep 17 00:00:00 2001 From: Peter Goodspeed-Niklaus Date: Mon, 5 Jul 2021 16:46:45 +0200 Subject: [PATCH 01/53] add voter bags generation script and generated values for all runtimes --- Cargo.lock | 2819 +++++++++++------ Cargo.toml | 1 + HEADER | 15 + runtime/common/voter-bags/Cargo.toml | 14 + runtime/common/voter-bags/src/main.rs | 72 + runtime/kusama/src/lib.rs | 8 + runtime/kusama/src/voter_bags.rs | 234 ++ runtime/kusama/src/weights/pallet_staking.rs | 8 + runtime/polkadot/src/lib.rs | 8 + runtime/polkadot/src/voter_bags.rs | 234 ++ .../polkadot/src/weights/pallet_staking.rs | 8 + runtime/westend/src/lib.rs | 8 + runtime/westend/src/voter_bags.rs | 234 ++ runtime/westend/src/weights/pallet_staking.rs | 8 + 14 files changed, 2624 insertions(+), 1047 deletions(-) create mode 100644 HEADER create mode 100644 runtime/common/voter-bags/Cargo.toml create mode 100644 runtime/common/voter-bags/src/main.rs create mode 100644 runtime/kusama/src/voter_bags.rs create mode 100644 runtime/polkadot/src/voter_bags.rs create mode 100644 runtime/westend/src/voter_bags.rs diff --git a/Cargo.lock b/Cargo.lock index 0d016ce66530..81d2d8cd782f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -137,9 +137,9 @@ checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767" [[package]] name = "approx" -version = "0.3.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3" +checksum = "072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e" dependencies = [ "num-traits", ] @@ -493,14 +493,14 @@ dependencies = [ "sc-keystore", "sc-network", "sc-network-gossip", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -523,8 +523,8 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -533,11 +533,11 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#10872bb2542c3c93303e27e085b9725f5683532e" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -714,13 +714,13 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -729,12 +729,12 @@ version = "0.1.0" dependencies = [ "bitvec", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-std", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -743,15 +743,15 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "hex", "parity-scale-codec", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -761,29 +761,29 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "smallvec 1.6.1", - "sp-api", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "hash-db", "num-traits", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -794,10 +794,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -809,9 +809,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1932,18 +1932,37 @@ name = "frame-benchmarking" version = "3.1.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "linregress", + "log", + "parity-scale-codec", + "paste", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-benchmarking" +version = "3.1.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "linregress", "log", "parity-scale-codec", - "paste 1.0.5", - "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "paste", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -1953,7 +1972,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "Inflector", "chrono", - "frame-benchmarking", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", "handlebars", "parity-scale-codec", "sc-cli", @@ -1961,11 +1980,11 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -1974,12 +1993,25 @@ name = "frame-election-provider-support" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-election-provider-support" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "parity-scale-codec", - "sp-arithmetic", - "sp-npos-elections", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -1987,14 +2019,14 @@ name = "frame-executive" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2004,8 +2036,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "parity-scale-codec", "serde", - "sp-core", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-metadata" +version = "13.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2014,25 +2057,52 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "bitflags", - "frame-metadata", - "frame-support-procedural", + "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "once_cell", + "parity-scale-codec", + "paste", + "serde", + "smallvec 1.6.1", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-support" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "bitflags", + "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "impl-trait-for-tuples", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "once_cell", "parity-scale-codec", - "paste 1.0.5", + "paste", "serde", "smallvec 1.6.1", - "sp-arithmetic", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2041,7 +2111,19 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "Inflector", - "frame-support-procedural-tools", + "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "proc-macro2", "quote", "syn", @@ -2052,7 +2134,19 @@ name = "frame-support-procedural-tools" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -2069,23 +2163,33 @@ dependencies = [ "syn", ] +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "frame-support-test" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-metadata", - "frame-support", - "frame-system", + "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "pretty_assertions 0.6.1", "rustversion", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "trybuild", ] @@ -2094,16 +2198,33 @@ name = "frame-system" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "serde", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-system" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2111,13 +2232,13 @@ name = "frame-system-benchmarking" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2126,7 +2247,7 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2134,11 +2255,11 @@ name = "frame-try-runtime" version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2385,15 +2506,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "generic-array" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ed1e761351b56f54eb9dcd0cfaca9fd0daecf93918e1cfc01c8a3d26ee7adcd" -dependencies = [ - "typenum", -] - [[package]] name = "generic-array" version = "0.14.4" @@ -2455,6 +2567,19 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "git2" +version = "0.13.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9831e983241f8c5591ed53f17d874833e2fa82cac2625f3888c50cbfe136cba" +dependencies = [ + "bitflags", + "libc", + "libgit2-sys", + "log", + "url 2.2.0", +] + [[package]] name = "glob" version = "0.3.0" @@ -3264,22 +3389,22 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking", - "frame-election-provider-support", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "libsecp256k1", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -3299,12 +3424,12 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-society", - "pallet-staking", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-fn", - "pallet-timestamp", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -3322,24 +3447,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api", - "sp-arithmetic", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -3438,6 +3563,18 @@ version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8916b1f6ca17130ec6568feccee27c156ad12037880833a3b842a823236502e7" +[[package]] +name = "libgit2-sys" +version = "0.12.21+1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86271bacd72b2b9e854c3dcfb82efd538f15f870e4c11af66900effb462f6825" +dependencies = [ + "cc", + "libc", + "libz-sys", + "pkg-config", +] + [[package]] name = "libloading" version = "0.5.2" @@ -3928,9 +4065,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.0.25" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", "libc", @@ -3955,9 +4092,9 @@ dependencies = [ [[package]] name = "linregress" -version = "0.4.0" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d0ad4b5cc8385a881c561fac3501353d63d2a2b7a357b5064d71815c9a92724" +checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395" dependencies = [ "nalgebra", "statrs", @@ -4060,9 +4197,9 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" [[package]] name = "matrixmultiply" -version = "0.2.3" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4f7ec66360130972f34830bfad9ef05c6610a43938a467bcc9ab9369ab3478f" +checksum = "5a8a15b776d9dfaecd44b03c5828c2199cddff5247215858aac14624f8d6b741" dependencies = [ "rawpointer", ] @@ -4073,7 +4210,18 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "impl-trait-for-tuples", - "max-encoded-len-derive", + "max-encoded-len-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "primitive-types", +] + +[[package]] +name = "max-encoded-len" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "impl-trait-for-tuples", + "max-encoded-len-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "parity-scale-codec", "primitive-types", ] @@ -4089,6 +4237,17 @@ dependencies = [ "syn", ] +[[package]] +name = "max-encoded-len-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "maybe-uninit" version = "2.0.0" @@ -4362,22 +4521,33 @@ dependencies = [ [[package]] name = "nalgebra" -version = "0.21.1" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6147c3d50b4f3cdabfe2ecc94a0191fd3d6ad58aefd9664cf396285883486" +checksum = "462fffe4002f4f2e1f6a9dcf12cc1a6fc0e15989014efc02a941d3e0f5dc2120" dependencies = [ "approx", - "generic-array 0.13.2", "matrixmultiply", + "nalgebra-macros", "num-complex", - "num-rational", + "num-rational 0.4.0", "num-traits", - "rand 0.7.3", + "rand 0.8.4", "rand_distr", "simba", "typenum", ] +[[package]] +name = "nalgebra-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "names" version = "0.11.0" @@ -4455,14 +4625,23 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.2.4" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95" +checksum = "26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085" dependencies = [ - "autocfg", "num-traits", ] +[[package]] +name = "num-format" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" +dependencies = [ + "arrayvec 0.4.12", + "itoa", +] + [[package]] name = "num-integer" version = "0.1.43" @@ -4485,6 +4664,17 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-rational" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + [[package]] name = "num-traits" version = "0.2.14" @@ -4586,14 +4776,14 @@ name = "pallet-authority-discovery" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", - "pallet-session", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4601,13 +4791,27 @@ name = "pallet-authorship" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship", - "sp-runtime", - "sp-std", + "sp-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-authorship" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -4615,22 +4819,22 @@ name = "pallet-babe" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", - "pallet-timestamp", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4638,14 +4842,29 @@ name = "pallet-balances" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-balances" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -4654,13 +4873,13 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#10872bb2542c3c93303e27e085b9725f5683532e" dependencies = [ "beefy-primitives", - "frame-support", - "frame-system", - "pallet-session", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4668,13 +4887,13 @@ name = "pallet-bounties" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-treasury", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4685,18 +4904,18 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", "num-traits", "parity-scale-codec", "serde", "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4704,15 +4923,15 @@ name = "pallet-collective" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4720,14 +4939,14 @@ name = "pallet-democracy" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4735,19 +4954,19 @@ name = "pallet-election-provider-multi-phase" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "rand 0.7.3", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", ] @@ -4756,16 +4975,16 @@ name = "pallet-elections-phragmen" version = "4.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4773,13 +4992,13 @@ name = "pallet-gilt" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4787,21 +5006,21 @@ name = "pallet-grandpa" version = "3.1.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4810,13 +5029,13 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4824,18 +5043,18 @@ name = "pallet-im-online" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4843,15 +5062,15 @@ name = "pallet-indices" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4859,14 +5078,14 @@ name = "pallet-membership" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4875,15 +5094,15 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-mmr-primitives", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4891,15 +5110,15 @@ name = "pallet-mmr-primitives" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "serde", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4913,11 +5132,11 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4925,14 +5144,14 @@ name = "pallet-multisig" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4940,12 +5159,12 @@ name = "pallet-nicks" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4953,15 +5172,15 @@ name = "pallet-offences" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4969,21 +5188,21 @@ name = "pallet-offences-benchmarking" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session", - "pallet-staking", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4991,15 +5210,15 @@ name = "pallet-proxy" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "max-encoded-len", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5008,12 +5227,12 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "enumflags2", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5021,14 +5240,14 @@ name = "pallet-scheduler" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5036,19 +5255,39 @@ name = "pallet-session" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-session" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "parity-scale-codec", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -5056,15 +5295,15 @@ name = "pallet-session-benchmarking" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-session", - "pallet-staking", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "rand 0.7.3", - "sp-runtime", - "sp-session", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5072,12 +5311,12 @@ name = "pallet-society" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "rand_chacha 0.2.2", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5085,22 +5324,52 @@ name = "pallet-staking" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "paste 1.0.5", + "paste", "rand_chacha 0.2.2", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "pallet-staking" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "chrono", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "git2", + "log", + "num-format", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "parity-scale-codec", + "paste", + "serde", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "static_assertions", ] @@ -5115,13 +5384,24 @@ dependencies = [ "syn", ] +[[package]] +name = "pallet-staking-reward-curve" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5129,12 +5409,12 @@ name = "pallet-sudo" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5142,17 +5422,34 @@ name = "pallet-timestamp" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-timestamp" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -5160,14 +5457,14 @@ name = "pallet-tips" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5175,15 +5472,15 @@ name = "pallet-transaction-payment" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", "smallvec 1.6.1", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5196,11 +5493,11 @@ dependencies = [ "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5210,8 +5507,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api", - "sp-runtime", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5219,15 +5516,15 @@ name = "pallet-treasury" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5235,14 +5532,14 @@ name = "pallet-utility" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5251,24 +5548,24 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-xcm" version = "0.1.0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -5503,31 +5800,12 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "paste" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" -dependencies = [ - "paste-impl", - "proc-macro-hack", -] - [[package]] name = "paste" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" -[[package]] -name = "paste-impl" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" -dependencies = [ - "proc-macro-hack", -] - [[package]] name = "pbkdf2" version = "0.3.0" @@ -5722,7 +6000,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5741,9 +6019,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5769,11 +6047,11 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec 1.6.1", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5799,8 +6077,8 @@ dependencies = [ "rand 0.8.4", "sc-network", "smallvec 1.6.1", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "thiserror", "tracing", @@ -5817,8 +6095,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-browser-utils", "substrate-build-script-utils", @@ -5833,7 +6111,7 @@ name = "polkadot-client" version = "0.9.8" dependencies = [ "beefy-primitives", - "frame-benchmarking", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "kusama-runtime", "pallet-mmr-primitives", @@ -5844,7 +6122,7 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-service", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", @@ -5852,9 +6130,9 @@ dependencies = [ "sp-consensus-babe", "sp-finality-grandpa", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-storage", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "westend-runtime", ] @@ -5875,10 +6153,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5889,9 +6167,9 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "parity-util-mem", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5902,8 +6180,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -5921,11 +6199,11 @@ dependencies = [ "rand 0.8.4", "rand_chacha 0.3.1", "sc-keystore", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5947,7 +6225,7 @@ dependencies = [ "sc-authority-discovery", "sc-network", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "strum", "tracing", @@ -5965,8 +6243,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5998,15 +6276,15 @@ dependencies = [ "sc-client-api", "sc-keystore", "schnorrkel", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6031,7 +6309,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "thiserror", "tracing", @@ -6052,11 +6330,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6070,7 +6348,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "wasm-timer", @@ -6091,9 +6369,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6112,7 +6390,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6130,7 +6408,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6152,9 +6430,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6170,7 +6448,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6186,8 +6464,8 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sp-blockchain", - "sp-inherents", - "sp-runtime", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6203,8 +6481,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6230,12 +6508,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core", - "sp-externalities", - "sp-io", - "sp-maybe-compressed-blob", - "sp-tracing", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -6254,10 +6532,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-babe", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6274,7 +6552,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6303,13 +6581,13 @@ dependencies = [ "polkadot-statement-table", "schnorrkel", "serde", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core", - "sp-keystore", - "sp-maybe-compressed-blob", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "zstd", ] @@ -6339,7 +6617,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6363,7 +6641,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6391,9 +6669,9 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6417,8 +6695,8 @@ dependencies = [ "polkadot-primitives", "polkadot-procmacro-overseer-subsystems-gen", "sc-client-api", - "sp-api", - "sp-core", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6431,9 +6709,9 @@ dependencies = [ "parity-util-mem", "polkadot-core-primitives", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6441,7 +6719,7 @@ name = "polkadot-primitives" version = "0.9.8" dependencies = [ "bitvec", - "frame-system", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -6449,21 +6727,21 @@ dependencies = [ "polkadot-parachain", "pretty_assertions 0.7.2", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6510,13 +6788,13 @@ dependencies = [ "sc-keystore", "sc-rpc", "sc-sync-state-rpc", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "substrate-frame-rpc-system", ] @@ -6527,22 +6805,22 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking", - "frame-election-provider-support", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "libsecp256k1", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -6560,11 +6838,11 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-proxy", "pallet-scheduler", - "pallet-session", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-timestamp", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -6580,23 +6858,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -6609,25 +6887,25 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy", "pallet-election-provider-multi-phase", "pallet-mmr", "pallet-offences", - "pallet-session", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-timestamp", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", @@ -6639,18 +6917,18 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-inherents", - "sp-io", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "trie-db", "xcm", @@ -6662,23 +6940,23 @@ version = "0.9.8" dependencies = [ "bitvec", "derive_more", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.15", "hex-literal", "libsecp256k1", "log", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences", - "pallet-session", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-timestamp", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-treasury", "pallet-vesting", "parity-scale-codec", @@ -6689,19 +6967,19 @@ dependencies = [ "sc-keystore", "serde", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-inherents", - "sp-io", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -6723,7 +7001,7 @@ dependencies = [ "pallet-babe", "pallet-im-online", "pallet-mmr-primitives", - "pallet-staking", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", @@ -6774,25 +7052,25 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents", - "sp-io", - "sp-keystore", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-timestamp", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6817,12 +7095,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-staking", - "sp-tracing", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6833,7 +7111,7 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6849,16 +7127,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-inherents", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", ] @@ -6883,28 +7161,28 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-election-provider-support", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "hex-literal", "libsecp256k1", "log", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-grandpa", "pallet-indices", "pallet-mmr-primitives", "pallet-nicks", "pallet-offences", - "pallet-session", - "pallet-staking", - "pallet-staking-reward-curve", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-vesting", @@ -6918,22 +7196,22 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "tiny-keccak", ] @@ -6942,13 +7220,13 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.8" dependencies = [ - "frame-benchmarking", - "frame-system", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.1.29", "futures 0.3.15", "hex", - "pallet-balances", - "pallet-staking", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6974,17 +7252,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime", - "sp-state-machine", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -7384,11 +7662,12 @@ dependencies = [ [[package]] name = "rand_distr" -version = "0.2.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96977acbdd3a6576fb1d27391900035bf3863d4a16422973a409b488cf29ffb2" +checksum = "051b398806e42b9cd04ad9ec8f81e355d0a382c543ac6672c62f5a5b452ef142" dependencies = [ - "rand 0.7.3", + "num-traits", + "rand 0.8.4", ] [[package]] @@ -7592,9 +7871,9 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7665,16 +7944,16 @@ dependencies = [ "bp-rococo", "bp-wococo", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "hex-literal", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy", "pallet-bridge-grandpa", "pallet-collective", @@ -7686,11 +7965,11 @@ dependencies = [ "pallet-mmr-primitives", "pallet-offences", "pallet-proxy", - "pallet-session", - "pallet-staking", - "pallet-staking-reward-curve", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", @@ -7703,20 +7982,20 @@ dependencies = [ "serde", "serde_derive", "smallvec 1.6.1", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -7733,6 +8012,18 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "runtime-common-voter-bags" +version = "0.9.8" +dependencies = [ + "kusama-runtime", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "polkadot-runtime", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "westend-runtime", +] + [[package]] name = "rust-argon2" version = "0.7.0" @@ -7879,9 +8170,9 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "log", - "sp-core", - "sp-std", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -7905,12 +8196,12 @@ dependencies = [ "sc-client-api", "sc-network", "serde_json", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -7927,12 +8218,12 @@ dependencies = [ "sc-client-api", "sc-proposer-metrics", "sc-telemetry", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "substrate-prometheus-endpoint", ] @@ -7944,13 +8235,13 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7969,8 +8260,8 @@ dependencies = [ "serde", "serde_json", "sp-consensus-babe", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8009,13 +8300,13 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", "tiny-bip39", @@ -8037,22 +8328,22 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "sc-executor", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-externalities", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-storage", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8075,14 +8366,14 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-state-db", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8096,7 +8387,7 @@ dependencies = [ "sc-client-api", "sp-blockchain", "sp-consensus", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8112,7 +8403,7 @@ dependencies = [ "log", "merlin", "num-bigint", - "num-rational", + "num-rational 0.2.4", "num-traits", "parity-scale-codec", "parking_lot 0.11.1", @@ -8127,21 +8418,21 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8159,14 +8450,14 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8179,7 +8470,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8195,18 +8486,18 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sc-telemetry", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8216,8 +8507,8 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "sc-client-api", - "sp-authorship", - "sp-runtime", + "sp-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8236,17 +8527,17 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", "sp-tasks", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] @@ -8259,10 +8550,10 @@ dependencies = [ "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", - "sp-wasm-interface", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "wasmi", ] @@ -8276,9 +8567,9 @@ dependencies = [ "parity-scale-codec", "sc-allocator", "sc-executor-common", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] @@ -8295,9 +8586,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "wasmtime", ] @@ -8327,16 +8618,16 @@ dependencies = [ "sc-network-gossip", "sc-telemetry", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "wasm-timer", @@ -8362,8 +8653,8 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8384,7 +8675,7 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-finality-grandpa", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8400,7 +8691,7 @@ dependencies = [ "sc-client-api", "sc-network", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "wasm-timer", ] @@ -8419,9 +8710,9 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "subtle 2.2.3", ] @@ -8436,12 +8727,12 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-executor", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8483,11 +8774,11 @@ dependencies = [ "serde", "serde_json", "smallvec 1.6.1", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -8508,7 +8799,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tracing", "wasm-timer", @@ -8534,10 +8825,10 @@ dependencies = [ "sc-client-api", "sc-keystore", "sc-network", - "sp-api", - "sp-core", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "threadpool", ] @@ -8584,19 +8875,19 @@ dependencies = [ "sc-rpc-api", "sc-tracing", "serde_json", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-keystore", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", "sp-rpc", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-tracing", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8616,12 +8907,12 @@ dependencies = [ "sc-chain-spec", "serde", "serde_json", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-tracing", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8638,7 +8929,7 @@ dependencies = [ "log", "serde", "serde_json", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8680,26 +8971,26 @@ dependencies = [ "sc-transaction-pool", "serde", "serde_json", - "sp-api", - "sp-application-crypto", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-tracing", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -8719,7 +9010,7 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8739,7 +9030,7 @@ dependencies = [ "sc-rpc-api", "serde_json", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8783,14 +9074,14 @@ dependencies = [ "sc-tracing-proc-macro", "serde", "serde_json", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-storage", - "sp-tracing", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "tracing-log", @@ -8825,8 +9116,8 @@ dependencies = [ "retain_mut", "serde", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "sp-utils", "thiserror", @@ -8846,11 +9137,11 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-transaction-graph", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "sp-utils", "substrate-prometheus-endpoint", @@ -9181,14 +9472,14 @@ checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852" [[package]] name = "simba" -version = "0.1.5" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb931b1367faadea6b1ab1c306a860ec17aaa5fa39f367d0c744e69d971a1fb2" +checksum = "8e82063457853d00243beda9952e910b82593e4b07ae9f721b9278a99a0d3d5c" dependencies = [ "approx", "num-complex", "num-traits", - "paste 0.1.18", + "paste", ] [[package]] @@ -9212,9 +9503,9 @@ version = "0.9.8" dependencies = [ "enumn", "parity-scale-codec", - "paste 1.0.5", - "sp-runtime", - "sp-std", + "paste", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9320,12 +9611,29 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-api-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "sp-api-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", ] @@ -9342,16 +9650,41 @@ dependencies = [ ] [[package]] -name = "sp-application-crypto" +name = "sp-api-proc-macro" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "blake2-rfc", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-application-crypto" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-application-crypto" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "parity-scale-codec", + "serde", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9363,8 +9696,22 @@ dependencies = [ "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "static_assertions", ] @@ -9374,10 +9721,10 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9387,9 +9734,21 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-authorship" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9398,10 +9757,10 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9414,11 +9773,11 @@ dependencies = [ "lru", "parity-scale-codec", "parking_lot 0.11.1", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9435,15 +9794,15 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "serde", - "sp-api", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -9458,17 +9817,17 @@ dependencies = [ "merlin", "parity-scale-codec", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9477,8 +9836,8 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "parity-scale-codec", - "sp-arithmetic", - "sp-runtime", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9488,9 +9847,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9511,7 +9870,7 @@ dependencies = [ "lazy_static", "libsecp256k1", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "merlin", "num-traits", "parity-scale-codec", @@ -9524,11 +9883,56 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.15", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1", + "log", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "merlin", + "num-traits", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "primitive-types", + "rand 0.7.3", + "regex", + "schnorrkel", + "secrecy", + "serde", + "sha2 0.9.2", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "substrate-bip39", "thiserror", "tiny-bip39", @@ -9557,6 +9961,16 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-externalities" version = "0.9.0" @@ -9564,8 +9978,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-externalities" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9577,12 +10002,12 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9593,9 +10018,23 @@ dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", ] @@ -9610,16 +10049,41 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-maybe-compressed-blob", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "futures 0.3.15", + "hash-db", + "libsecp256k1", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "tracing", "tracing-core", ] @@ -9630,8 +10094,8 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "strum", ] @@ -9648,8 +10112,24 @@ dependencies = [ "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core", - "sp-externalities", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-keystore" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.15", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "schnorrkel", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9661,6 +10141,15 @@ dependencies = [ "zstd", ] +[[package]] +name = "sp-maybe-compressed-blob" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "ruzstd", + "zstd", +] + [[package]] name = "sp-npos-elections" version = "3.0.0" @@ -9668,10 +10157,23 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic", - "sp-core", - "sp-npos-elections-compact", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-npos-elections" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9685,14 +10187,25 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-npos-elections-compact" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-offchain" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9703,6 +10216,14 @@ dependencies = [ "backtrace", ] +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "backtrace", +] + [[package]] name = "sp-rpc" version = "3.0.0" @@ -9710,7 +10231,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing-core", ] @@ -9723,17 +10244,39 @@ dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "parity-util-mem", + "paste", + "rand 0.7.3", + "serde", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-runtime" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "parity-scale-codec", "parity-util-mem", - "paste 1.0.5", + "paste", "rand 0.7.3", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9744,12 +10287,29 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "static_assertions", ] @@ -9765,6 +10325,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-serializer" version = "3.0.0" @@ -9780,11 +10352,24 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-session" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "parity-scale-codec", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9793,8 +10378,18 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-staking" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "parity-scale-codec", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9809,11 +10404,34 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec 1.6.1", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-state-machine" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec 1.6.1", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", "tracing", "trie-db", @@ -9825,6 +10443,11 @@ name = "sp-std" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" +[[package]] +name = "sp-std" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" + [[package]] name = "sp-storage" version = "3.0.0" @@ -9834,8 +10457,21 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-storage" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9844,11 +10480,11 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23fd07514090a373a00337424ee8f68" dependencies = [ "log", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime-interface", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9860,10 +10496,27 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sp-timestamp" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "async-trait", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", "wasm-timer", ] @@ -9880,7 +10533,25 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "erased-serde", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "serde_json", + "slog", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "tracing", "tracing-core", "tracing-subscriber", @@ -9896,9 +10567,9 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9910,11 +10581,11 @@ dependencies = [ "async-trait", "log", "parity-scale-codec", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9925,8 +10596,22 @@ dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "trie-db", "trie-root", ] @@ -9951,9 +10636,22 @@ dependencies = [ "impl-serde", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-version" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "serde", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-version-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9968,6 +10666,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-version-proc-macro" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "parity-scale-codec", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-wasm-interface" version = "3.0.0" @@ -9975,7 +10685,18 @@ source = "git+https://github.com/paritytech/substrate?branch=master#baf37363b23f dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sp-wasm-interface" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#c719c5c5b3a652a04843ac36628f837dec56e4a0" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "wasmi", ] @@ -9996,9 +10717,9 @@ name = "staking-miner" version = "0.9.0" dependencies = [ "env_logger 0.8.4", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "hex", "jsonrpsee", "jsonrpsee-types", @@ -10007,22 +10728,22 @@ dependencies = [ "lazy_static", "log", "pallet-election-provider-multi-phase", - "pallet-staking", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "parity-scale-codec", - "paste 1.0.5", + "paste", "polkadot-core-primitives", "polkadot-runtime", "polkadot-runtime-common", "remote-externalities", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", "tokio 0.2.21", @@ -10062,11 +10783,15 @@ dependencies = [ [[package]] name = "statrs" -version = "0.12.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cce16f6de653e88beca7bd13780d08e09d4489dbca1f9210e041bc4852481382" +checksum = "05bdbb8e4e78216a85785a85d3ec3183144f98d0097b9281802c019bb07a6f05" dependencies = [ - "rand 0.7.3", + "approx", + "lazy_static", + "nalgebra", + "num-traits", + "rand 0.8.4", ] [[package]] @@ -10200,11 +10925,11 @@ dependencies = [ "sc-client-api", "sc-rpc-api", "serde", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", ] @@ -10244,11 +10969,11 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10280,7 +11005,7 @@ dependencies = [ "atty", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "toml", "walkdir", @@ -10370,8 +11095,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "tiny-keccak", ] @@ -10395,7 +11120,7 @@ dependencies = [ "sc-authority-discovery", "sc-cli", "sc-service", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "structopt", "substrate-test-utils", @@ -10416,7 +11141,7 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "polkadot-parachain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -11031,14 +11756,14 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -11063,7 +11788,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.7.3", + "rand 0.3.23", "static_assertions", ] @@ -11406,7 +12131,7 @@ dependencies = [ "downcast-rs", "libc", "memory_units", - "num-rational", + "num-rational 0.2.4", "num-traits", "parity-wasm 0.42.2", "wasmi-validation", @@ -11442,7 +12167,7 @@ dependencies = [ "lazy_static", "libc", "log", - "paste 1.0.5", + "paste", "psm", "region", "rustc-demangle", @@ -11695,22 +12420,22 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking", - "frame-election-provider-support", + "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "libsecp256k1", "log", - "max-encoded-len", + "max-encoded-len 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective", "pallet-democracy", "pallet-election-provider-multi-phase", @@ -11728,13 +12453,13 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session", + "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-society", - "pallet-staking", - "pallet-staking-reward-curve", + "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", @@ -11751,23 +12476,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api", + "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -11895,16 +12620,16 @@ dependencies = [ name = "xcm-builder" version = "0.9.8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -11913,15 +12638,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.8" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] diff --git a/Cargo.toml b/Cargo.toml index a9cd823c8d25..ad8c5633bd1c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,6 +29,7 @@ members = [ "primitives", "runtime/common", "runtime/common/slot_range_helper", + "runtime/common/voter-bags", "runtime/parachains", "runtime/polkadot", "runtime/kusama", diff --git a/HEADER b/HEADER new file mode 100644 index 000000000000..8b2d43f221d7 --- /dev/null +++ b/HEADER @@ -0,0 +1,15 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . diff --git a/runtime/common/voter-bags/Cargo.toml b/runtime/common/voter-bags/Cargo.toml new file mode 100644 index 000000000000..426566b5bc2d --- /dev/null +++ b/runtime/common/voter-bags/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "runtime-common-voter-bags" +version = "0.9.8" +authors = ["Parity Technologies "] +edition = "2018" + +[dependencies] +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "prgn-nominator-unsorted-bags", features = ["make-bags"]} +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } +structopt = "0.3.21" + +westend-runtime = { path = "../../westend" } +kusama-runtime = { path = "../../kusama" } +polkadot-runtime = { path = "../../polkadot" } diff --git a/runtime/common/voter-bags/src/main.rs b/runtime/common/voter-bags/src/main.rs new file mode 100644 index 000000000000..495b797d3f3f --- /dev/null +++ b/runtime/common/voter-bags/src/main.rs @@ -0,0 +1,72 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + + +//! Make the set of voting bag thresholds to be used in `voter_bags.rs`. + +use pallet_staking::voter_bags::make_bags::generate_thresholds_module; +use std::path::{Path, PathBuf}; +use structopt::{StructOpt, clap::arg_enum}; +use westend_runtime::Runtime as WestendRuntime; +use kusama_runtime::Runtime as KusamaRuntime; +use polkadot_runtime::Runtime as PolkadotRuntime; + +arg_enum!{ + #[derive(Debug)] + enum Runtime { + Westend, + Kusama, + Polkadot, + } +} + +impl Runtime { + fn generate_thresholds(&self) -> Box Result<(), std::io::Error>> { + match self { + Runtime::Westend => Box::new(generate_thresholds_module::), + Runtime::Kusama => Box::new(generate_thresholds_module::), + Runtime::Polkadot => Box::new(generate_thresholds_module::), + } + } +} + +#[derive(Debug, StructOpt)] +struct Opt { + /// How many bags to generate. + #[structopt( + long, + default_value = "200", + )] + n_bags: usize, + + /// Which runtime to generate. + #[structopt( + long, + case_insensitive = true, + default_value = "Polkadot", + possible_values = &Runtime::variants(), + )] + runtime: Runtime, + + /// Where to write the output. + output: PathBuf, +} + +fn main() -> Result<(), std::io::Error> { + let Opt {n_bags, output, runtime } = Opt::from_args(); + let mut ext = sp_io::TestExternalities::new_empty(); + ext.execute_with(|| runtime.generate_thresholds()(n_bags, &output)) +} diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 33e7b3697fe8..071bd856aeba 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -110,6 +110,9 @@ use constants::{time::*, currency::*, fee::*}; // Weights used in the runtime. mod weights; +// Voter bag threshold definitions. +mod voter_bags; + #[cfg(test)] mod tests; @@ -500,6 +503,10 @@ type SlashCancelOrigin = EnsureOneOf< pallet_collective::EnsureProportionAtLeast<_1, _2, AccountId, CouncilCollective> >; +parameter_types! { + pub const VoterBagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; +} + impl pallet_staking::Config for Runtime { const MAX_NOMINATIONS: u32 = ::LIMIT as u32; type Currency = Balances; @@ -524,6 +531,7 @@ impl pallet_staking::Config for Runtime { type NextNewSession = Session; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type WeightInfo = weights::pallet_staking::WeightInfo; + type VoterBagThresholds = VoterBagThresholds; } parameter_types! { diff --git a/runtime/kusama/src/voter_bags.rs b/runtime/kusama/src/voter_bags.rs new file mode 100644 index 000000000000..bc7131b46f13 --- /dev/null +++ b/runtime/kusama/src/voter_bags.rs @@ -0,0 +1,234 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Autogenerated voter bag thresholds. +//! +//! Generated on 2021-07-05T14:34:44.453491278+00:00 +//! for the kusama runtime. + +/// Existential weight for this runtime. +#[cfg(any(test, feature = "std"))] +#[allow(unused)] +pub const EXISTENTIAL_WEIGHT: u64 = 33_333_333; + +/// Constant ratio between bags for this runtime. +#[cfg(any(test, feature = "std"))] +#[allow(unused)] +pub const CONSTANT_RATIO: f64 = 1.1455399939091000; + +/// Upper thresholds delimiting the bag list. +pub const THRESHOLDS: [u64; 200] = [ + 33_333_333, + 38_184_666, + 43_742_062, + 50_108_281, + 57_401_040, + 65_755_187, + 75_325_197, + 86_288_026, + 98_846_385, + 113_232_487, + 129_712_342, + 148_590_675, + 170_216_561, + 194_989_878, + 223_368_704, + 255_877_784, + 293_118_235, + 335_778_661, + 384_647_885, + 440_629_536, + 504_758_756, + 578_221_342, + 662_375_673, + 758_777_824, + 869_210_344, + 995_715_212, + 1_140_631_598, + 1_306_639_114, + 1_496_807_363, + 1_714_652_697, + 1_964_203_240, + 2_250_073_368, + 2_577_549_032, + 2_952_685_502, + 3_382_419_332, + 3_874_696_621, + 4_438_619_944, + 5_084_616_664, + 5_824_631_742, + 6_672_348_610, + 7_643_442_186, + 8_755_868_715, + 10_030_197_794, + 11_489_992_720, + 13_162_246_190, + 15_077_879_420, + 17_272_313_899, + 19_786_126_359, + 22_665_799_069, + 25_964_579_327, + 29_743_464_044, + 34_072_327_620, + 39_031_213_974, + 44_711_816_618, + 51_219_174_136, + 58_673_612_428, + 67_212_969_623, + 76_995_144_813, + 88_201_017_720, + 101_037_793_302, + 115_742_833_124, + 132_588_044_352, + 151_884_907_519, + 173_990_236_034, + 199_312_773_927, + 228_320_753_830, + 261_550_554_952, + 299_616_621_127, + 343_222_822_341, + 393_175_469_814, + 450_398_225_296, + 515_949_180_262, + 591_040_420_815, + 677_060_440_060, + 775_599_812_382, + 888_480_604_352, + 1_017_790_066_098, + 1_165_919_226_119, + 1_335_607_103_187, + 1_529_991_352_850, + 1_752_666_285_025, + 2_007_749_325_472, + 2_299_957_150_072, + 2_634_692_899_685, + 3_018_146_088_258, + 3_457_407_051_560, + 3_960_598_052_785, + 4_537_023_469_264, + 5_197_341_837_346, + 5_953_762_936_697, + 6_820_273_558_240, + 7_812_896_130_365, + 8_949_984_985_591, + 10_252_565_745_880, + 11_744_724_102_088, + 13_454_051_176_370, + 15_412_153_702_632, + 17_655_238_458_639, + 20_224_781_756_373, + 23_168_296_370_008, + 26_540_210_082_583, + 30_402_872_096_348, + 34_827_705_916_070, + 39_896_530_022_963, + 45_703_070_759_499, + 52_354_695_399_464, + 59_974_397_449_015, + 68_703_070_888_447, + 78_702_115_407_088, + 90_156_420_804_069, + 103_277_785_738_759, + 118_308_834_046_123, + 135_527_501_032_588, + 155_252_172_707_386, + 177_847_572_977_594, + 203_731_507_665_501, + 233_382_590_050_230, + 267_349_090_784_630, + 306_259_075_829_029, + 350_832_019_859_793, + 401_892_109_893_305, + 460_383_485_119_292, + 527_387_694_739_404, + 604_143_696_619_511, + 692_070_766_545_736, + 792_794_741_693_469, + 908_178_083_570_703, + 1_040_354_316_321_961, + 1_191_767_477_182_765, + 1_365_217_308_553_008, + 1_563_911_027_324_411, + 1_791_522_628_715_580, + 2_052_260_821_186_860, + 2_350_946_848_602_280, + 2_693_103_638_628_474, + 3_085_057_925_791_037, + 3_534_057_237_519_885, + 4_048_403_906_342_940, + 4_637_608_586_213_668, + 5_312_566_111_603_995, + 6_085_756_951_128_531, + 6_971_477_980_728_040, + 7_986_106_843_580_624, + 9_148_404_784_952_770, + 10_479_863_561_632_778, + 12_005_102_840_561_012, + 13_752_325_434_854_380, + 15_753_838_794_879_048, + 18_046_652_397_130_688, + 20_673_162_077_088_732, + 23_681_933_959_870_064, + 27_128_602_484_145_260, + 31_076_899_124_450_156, + 35_599_830_833_736_348, + 40_781_029_996_443_328, + 46_716_300_853_732_512, + 53_515_390_995_440_424, + 61_304_020_674_959_928, + 70_226_207_470_596_936, + 80_446_929_278_126_800, + 92_155_174_875_271_168, + 105_567_438_465_310_176, + 120_931_722_816_550_704, + 138_532_125_018_688_464, + 158_694_089_650_123_072, + 181_790_426_491_212_160, + 208_248_204_055_475_872, + 238_556_646_405_290_848, + 273_276_179_270_092_192, + 313_048_792_736_563_520, + 358_609_912_124_694_080, + 410_801_996_551_064_960, + 470_590_116_626_953_088, + 539_079_799_334_522_496, + 617_537_470_046_187_776, + 707_413_869_675_350_912, + 810_370_879_959_114_368, + 928_312_252_892_475_904, + 1_063_418_812_524_189_696, + 1_218_188_780_021_782_528, + 1_395_483_967_646_286_592, + 1_598_582_695_797_773_824, + 1_831_240_411_607_374_592, + 2_097_759_129_958_809_600, + 2_403_066_980_955_773_440, + 2_752_809_334_727_236_096, + 3_153_453_188_536_351_744, + 3_612_406_746_388_564_480, + 4_138_156_402_255_148_032, + 4_740_423_659_834_265_600, + 5_430_344_890_413_097_984, + 6_220_677_252_688_132_096, + 7_126_034_582_154_840_064, + 8_163_157_611_837_691_904, + 9_351_223_520_943_572_992, + 10_712_200_535_224_332_288, + 12_271_254_135_873_939_456, + 14_057_212_388_066_050_048, + 16_103_098_993_404_108_800, + 18_446_744_073_709_551_615, +]; diff --git a/runtime/kusama/src/weights/pallet_staking.rs b/runtime/kusama/src/weights/pallet_staking.rs index a078fe8fc8c0..80e1c46cb687 100644 --- a/runtime/kusama/src/weights/pallet_staking.rs +++ b/runtime/kusama/src/weights/pallet_staking.rs @@ -227,4 +227,12 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn rebag() -> Weight { + // TODO! + 0 + } + fn regenerate(_: u32, _: u32) -> Weight { + // TODO! + 0 + } } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index a0bb4f1dc485..1d5acc3578b1 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -87,6 +87,9 @@ use frame_support::traits::InstanceFilter; // Weights used in the runtime. mod weights; +// Voter bag threshold definitions. +mod voter_bags; + // Make the WASM binary available. #[cfg(feature = "std")] include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); @@ -434,6 +437,10 @@ type SlashCancelOrigin = EnsureOneOf< pallet_collective::EnsureProportionAtLeast<_3, _4, AccountId, CouncilCollective> >; +parameter_types! { + pub const VoterBagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; +} + impl pallet_staking::Config for Runtime { const MAX_NOMINATIONS: u32 = ::LIMIT as u32; type Currency = Balances; @@ -458,6 +465,7 @@ impl pallet_staking::Config for Runtime { pallet_election_provider_multi_phase::OnChainConfig >; type WeightInfo = weights::pallet_staking::WeightInfo; + type VoterBagThresholds = VoterBagThresholds; } parameter_types! { diff --git a/runtime/polkadot/src/voter_bags.rs b/runtime/polkadot/src/voter_bags.rs new file mode 100644 index 000000000000..c9f9320e7eb4 --- /dev/null +++ b/runtime/polkadot/src/voter_bags.rs @@ -0,0 +1,234 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Autogenerated voter bag thresholds. +//! +//! Generated on 2021-07-05T14:33:52.074430611+00:00 +//! for the polkadot runtime. + +/// Existential weight for this runtime. +#[cfg(any(test, feature = "std"))] +#[allow(unused)] +pub const EXISTENTIAL_WEIGHT: u64 = 10_000_000_000; + +/// Constant ratio between bags for this runtime. +#[cfg(any(test, feature = "std"))] +#[allow(unused)] +pub const CONSTANT_RATIO: f64 = 1.1131723507077667; + +/// Upper thresholds delimiting the bag list. +pub const THRESHOLDS: [u64; 200] = [ + 10_000_000_000, + 11_131_723_507, + 12_391_526_824, + 13_793_905_044, + 15_354_993_703, + 17_092_754_435, + 19_027_181_634, + 21_180_532_507, + 23_577_583_160, + 26_245_913_670, + 29_216_225_417, + 32_522_694_326, + 36_203_364_094, + 40_300_583_912, + 44_861_495_728, + 49_938_576_656, + 55_590_242_767, + 61_881_521_217, + 68_884_798_439, + 76_680_653_006, + 85_358_782_760, + 95_019_036_859, + 105_772_564_622, + 117_743_094_401, + 131_068_357_174, + 145_901_671_259, + 162_413_706_368, + 180_794_447_305, + 201_255_379_901, + 224_031_924_337, + 249_386_143_848, + 277_609_759_981, + 309_027_509_097, + 344_000_878_735, + 382_932_266_827, + 426_269_611_626, + 474_511_545_609, + 528_213_132_664, + 587_992_254_562, + 654_536_720_209, + 728_612_179_460, + 811_070_932_564, + 902_861_736_593, + 1_005_040_721_687, + 1_118_783_542_717, + 1_245_398_906_179, + 1_386_343_627_960, + 1_543_239_395_225, + 1_717_891_425_287, + 1_912_309_236_147, + 2_128_729_767_682, + 2_369_643_119_512, + 2_637_821_201_686, + 2_936_349_627_828, + 3_268_663_217_709, + 3_638_585_517_729, + 4_050_372_794_022, + 4_508_763_004_364, + 5_019_030_312_352, + 5_587_045_771_074, + 6_219_344_874_498, + 6_923_202_753_807, + 7_706_717_883_882, + 8_578_905_263_043, + 9_549_800_138_161, + 10_630_573_468_586, + 11_833_660_457_397, + 13_172_903_628_838, + 14_663_712_098_160, + 16_323_238_866_411, + 18_170_578_180_087, + 20_226_985_226_447, + 22_516_120_692_255, + 25_064_322_999_817, + 27_900_911_352_605, + 31_058_523_077_268, + 34_573_489_143_434, + 38_486_252_181_966, + 42_841_831_811_331, + 47_690_342_626_046, + 53_087_570_807_094, + 59_095_615_988_698, + 65_783_605_766_662, + 73_228_491_069_308, + 81_515_931_542_404, + 90_741_281_135_191, + 101_010_685_227_495, + 112_442_301_921_293, + 125_167_661_548_718, + 139_333_180_038_781, + 155_101_843_555_358, + 172_655_083_789_626, + 192_194_865_483_744, + 213_946_010_204_502, + 238_158_783_103_893, + 265_111_772_429_462, + 295_115_094_915_607, + 328_513_963_936_552, + 365_692_661_475_578, + 407_078_959_611_349, + 453_149_042_394_237, + 504_432_984_742_966, + 561_520_851_400_862, + 625_069_486_125_324, + 695_810_069_225_823, + 774_556_530_406_243, + 862_214_913_708_369, + 959_793_802_308_039, + 1_068_415_923_109_985, + 1_189_331_064_661_951, + 1_323_930_457_019_515, + 1_473_762_779_014_021, + 1_640_551_977_100_649, + 1_826_217_100_807_404, + 2_032_894_383_008_501, + 2_262_961_819_074_188, + 2_519_066_527_700_738, + 2_804_155_208_229_882, + 3_121_508_044_894_685, + 3_474_776_448_088_622, + 3_868_025_066_902_796, + 4_305_778_556_320_752, + 4_793_073_637_166_665, + 5_335_517_047_800_242, + 5_939_350_054_341_159, + 6_611_520_261_667_250, + 7_359_761_551_432_161, + 8_192_683_066_856_378, + 9_119_868_268_136_230, + 10_151_985_198_186_376, + 11_300_909_227_415_580, + 12_579_859_689_817_292, + 14_003_551_982_487_792, + 15_588_366_878_604_342, + 17_352_539_001_951_086, + 19_316_366_631_550_092, + 21_502_445_250_375_680, + 23_935_927_525_325_748, + 26_644_812_709_737_600, + 29_660_268_798_266_784, + 33_016_991_140_790_860, + 36_753_601_641_491_664, + 40_913_093_136_236_104, + 45_543_324_061_189_736, + 50_697_569_104_240_168, + 56_435_132_174_936_472, + 62_822_028_745_677_552, + 69_931_745_415_056_768, + 77_846_085_432_775_824, + 86_656_109_914_600_688, + 96_463_185_576_826_656, + 107_380_151_045_315_664, + 119_532_615_158_469_088, + 133_060_402_202_199_856, + 148_119_160_705_543_712, + 164_882_154_307_451_552, + 183_542_255_300_186_560, + 204_314_163_786_713_728, + 227_436_877_985_347_776, + 253_176_444_104_585_088, + 281_829_017_427_734_464, + 313_724_269_827_691_328, + 349_229_182_918_168_832, + 388_752_270_484_770_624, + 432_748_278_778_513_664, + 481_723_418_752_617_984, + 536_241_190_443_833_600, + 596_928_866_512_693_376, + 664_484_709_541_257_600, + 739_686_006_129_409_280, + 823_398_010_228_713_984, + 916_583_898_614_395_264, + 1_020_315_853_041_475_584, + 1_135_787_396_594_579_584, + 1_264_327_126_171_442_688, + 1_407_413_999_103_859_968, + 1_566_694_349_801_462_272, + 1_744_000_832_209_069_824, + 1_941_373_506_026_471_680, + 2_161_083_309_305_266_176, + 2_405_658_187_494_662_656, + 2_677_912_179_572_818_944, + 2_980_977_795_924_034_048, + 3_318_342_060_496_414_208, + 3_693_886_631_935_247_360, + 4_111_932_465_319_354_368, + 4_577_289_528_371_127_808, + 5_095_312_144_166_932_480, + 5_671_960_597_112_134_656, + 6_313_869_711_009_142_784, + 7_028_425_188_266_614_784, + 7_823_848_588_596_424_704, + 8_709_291_924_949_524_480, + 9_694_942_965_096_232_960, + 10_792_142_450_433_898_496, + 12_013_514_580_722_579_456, + 13_373_112_266_084_982_784, + 14_886_578_817_516_689_408, + 16_571_327_936_291_497_984, + 18_446_744_073_709_551_615, +]; diff --git a/runtime/polkadot/src/weights/pallet_staking.rs b/runtime/polkadot/src/weights/pallet_staking.rs index 85cde7e6fe2a..adfabed3988f 100644 --- a/runtime/polkadot/src/weights/pallet_staking.rs +++ b/runtime/polkadot/src/weights/pallet_staking.rs @@ -227,4 +227,12 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn rebag() -> Weight { + // TODO! + 0 + } + fn regenerate(_: u32, _: u32) -> Weight { + // TODO! + 0 + } } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 499825520ddf..4c0e51a1c4da 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -109,6 +109,9 @@ use constants::{time::*, currency::*, fee::*}; // Weights used in the runtime mod weights; +// Voter bag threshold definitions. +mod voter_bags; + #[cfg(test)] mod tests; @@ -426,6 +429,10 @@ parameter_types! { pub const MaxNominatorRewardedPerValidator: u32 = 64; } +parameter_types! { + pub const VoterBagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; +} + impl pallet_staking::Config for Runtime { const MAX_NOMINATIONS: u32 = ::LIMIT as u32; type Currency = Balances; @@ -450,6 +457,7 @@ impl pallet_staking::Config for Runtime { pallet_election_provider_multi_phase::OnChainConfig >; type WeightInfo = weights::pallet_staking::WeightInfo; + type VoterBagThresholds = VoterBagThresholds; } parameter_types! { diff --git a/runtime/westend/src/voter_bags.rs b/runtime/westend/src/voter_bags.rs new file mode 100644 index 000000000000..4e153453f079 --- /dev/null +++ b/runtime/westend/src/voter_bags.rs @@ -0,0 +1,234 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Autogenerated voter bag thresholds. +//! +//! Generated on 2021-07-05T14:35:50.538338181+00:00 +//! for the westend runtime. + +/// Existential weight for this runtime. +#[cfg(any(test, feature = "std"))] +#[allow(unused)] +pub const EXISTENTIAL_WEIGHT: u64 = 10_000_000_000; + +/// Constant ratio between bags for this runtime. +#[cfg(any(test, feature = "std"))] +#[allow(unused)] +pub const CONSTANT_RATIO: f64 = 1.1131723507077667; + +/// Upper thresholds delimiting the bag list. +pub const THRESHOLDS: [u64; 200] = [ + 10_000_000_000, + 11_131_723_507, + 12_391_526_824, + 13_793_905_044, + 15_354_993_703, + 17_092_754_435, + 19_027_181_634, + 21_180_532_507, + 23_577_583_160, + 26_245_913_670, + 29_216_225_417, + 32_522_694_326, + 36_203_364_094, + 40_300_583_912, + 44_861_495_728, + 49_938_576_656, + 55_590_242_767, + 61_881_521_217, + 68_884_798_439, + 76_680_653_006, + 85_358_782_760, + 95_019_036_859, + 105_772_564_622, + 117_743_094_401, + 131_068_357_174, + 145_901_671_259, + 162_413_706_368, + 180_794_447_305, + 201_255_379_901, + 224_031_924_337, + 249_386_143_848, + 277_609_759_981, + 309_027_509_097, + 344_000_878_735, + 382_932_266_827, + 426_269_611_626, + 474_511_545_609, + 528_213_132_664, + 587_992_254_562, + 654_536_720_209, + 728_612_179_460, + 811_070_932_564, + 902_861_736_593, + 1_005_040_721_687, + 1_118_783_542_717, + 1_245_398_906_179, + 1_386_343_627_960, + 1_543_239_395_225, + 1_717_891_425_287, + 1_912_309_236_147, + 2_128_729_767_682, + 2_369_643_119_512, + 2_637_821_201_686, + 2_936_349_627_828, + 3_268_663_217_709, + 3_638_585_517_729, + 4_050_372_794_022, + 4_508_763_004_364, + 5_019_030_312_352, + 5_587_045_771_074, + 6_219_344_874_498, + 6_923_202_753_807, + 7_706_717_883_882, + 8_578_905_263_043, + 9_549_800_138_161, + 10_630_573_468_586, + 11_833_660_457_397, + 13_172_903_628_838, + 14_663_712_098_160, + 16_323_238_866_411, + 18_170_578_180_087, + 20_226_985_226_447, + 22_516_120_692_255, + 25_064_322_999_817, + 27_900_911_352_605, + 31_058_523_077_268, + 34_573_489_143_434, + 38_486_252_181_966, + 42_841_831_811_331, + 47_690_342_626_046, + 53_087_570_807_094, + 59_095_615_988_698, + 65_783_605_766_662, + 73_228_491_069_308, + 81_515_931_542_404, + 90_741_281_135_191, + 101_010_685_227_495, + 112_442_301_921_293, + 125_167_661_548_718, + 139_333_180_038_781, + 155_101_843_555_358, + 172_655_083_789_626, + 192_194_865_483_744, + 213_946_010_204_502, + 238_158_783_103_893, + 265_111_772_429_462, + 295_115_094_915_607, + 328_513_963_936_552, + 365_692_661_475_578, + 407_078_959_611_349, + 453_149_042_394_237, + 504_432_984_742_966, + 561_520_851_400_862, + 625_069_486_125_324, + 695_810_069_225_823, + 774_556_530_406_243, + 862_214_913_708_369, + 959_793_802_308_039, + 1_068_415_923_109_985, + 1_189_331_064_661_951, + 1_323_930_457_019_515, + 1_473_762_779_014_021, + 1_640_551_977_100_649, + 1_826_217_100_807_404, + 2_032_894_383_008_501, + 2_262_961_819_074_188, + 2_519_066_527_700_738, + 2_804_155_208_229_882, + 3_121_508_044_894_685, + 3_474_776_448_088_622, + 3_868_025_066_902_796, + 4_305_778_556_320_752, + 4_793_073_637_166_665, + 5_335_517_047_800_242, + 5_939_350_054_341_159, + 6_611_520_261_667_250, + 7_359_761_551_432_161, + 8_192_683_066_856_378, + 9_119_868_268_136_230, + 10_151_985_198_186_376, + 11_300_909_227_415_580, + 12_579_859_689_817_292, + 14_003_551_982_487_792, + 15_588_366_878_604_342, + 17_352_539_001_951_086, + 19_316_366_631_550_092, + 21_502_445_250_375_680, + 23_935_927_525_325_748, + 26_644_812_709_737_600, + 29_660_268_798_266_784, + 33_016_991_140_790_860, + 36_753_601_641_491_664, + 40_913_093_136_236_104, + 45_543_324_061_189_736, + 50_697_569_104_240_168, + 56_435_132_174_936_472, + 62_822_028_745_677_552, + 69_931_745_415_056_768, + 77_846_085_432_775_824, + 86_656_109_914_600_688, + 96_463_185_576_826_656, + 107_380_151_045_315_664, + 119_532_615_158_469_088, + 133_060_402_202_199_856, + 148_119_160_705_543_712, + 164_882_154_307_451_552, + 183_542_255_300_186_560, + 204_314_163_786_713_728, + 227_436_877_985_347_776, + 253_176_444_104_585_088, + 281_829_017_427_734_464, + 313_724_269_827_691_328, + 349_229_182_918_168_832, + 388_752_270_484_770_624, + 432_748_278_778_513_664, + 481_723_418_752_617_984, + 536_241_190_443_833_600, + 596_928_866_512_693_376, + 664_484_709_541_257_600, + 739_686_006_129_409_280, + 823_398_010_228_713_984, + 916_583_898_614_395_264, + 1_020_315_853_041_475_584, + 1_135_787_396_594_579_584, + 1_264_327_126_171_442_688, + 1_407_413_999_103_859_968, + 1_566_694_349_801_462_272, + 1_744_000_832_209_069_824, + 1_941_373_506_026_471_680, + 2_161_083_309_305_266_176, + 2_405_658_187_494_662_656, + 2_677_912_179_572_818_944, + 2_980_977_795_924_034_048, + 3_318_342_060_496_414_208, + 3_693_886_631_935_247_360, + 4_111_932_465_319_354_368, + 4_577_289_528_371_127_808, + 5_095_312_144_166_932_480, + 5_671_960_597_112_134_656, + 6_313_869_711_009_142_784, + 7_028_425_188_266_614_784, + 7_823_848_588_596_424_704, + 8_709_291_924_949_524_480, + 9_694_942_965_096_232_960, + 10_792_142_450_433_898_496, + 12_013_514_580_722_579_456, + 13_373_112_266_084_982_784, + 14_886_578_817_516_689_408, + 16_571_327_936_291_497_984, + 18_446_744_073_709_551_615, +]; diff --git a/runtime/westend/src/weights/pallet_staking.rs b/runtime/westend/src/weights/pallet_staking.rs index 2a1067ea3512..272d31df3e71 100644 --- a/runtime/westend/src/weights/pallet_staking.rs +++ b/runtime/westend/src/weights/pallet_staking.rs @@ -227,4 +227,12 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn rebag() -> Weight { + // TODO! + 0 + } + fn regenerate(_: u32, _: u32) -> Weight { + // TODO! + 0 + } } From 4c853b7f00a0f03feb2e073228325a8d0f3b8080 Mon Sep 17 00:00:00 2001 From: Peter Goodspeed-Niklaus Date: Tue, 6 Jul 2021 15:30:32 +0200 Subject: [PATCH 02/53] VoterBagThresholds for test-runtime --- runtime/test-runtime/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index a1d9a76cffc5..9c932f4b2a60 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -342,6 +342,7 @@ impl pallet_staking::Config for Runtime { type GenesisElectionProvider = frame_election_provider_support::onchain::OnChainSequentialPhragmen; type WeightInfo = (); + type VoterBagThresholds = (): } impl pallet_grandpa::Config for Runtime { From 9c6013eac8684ef22f99938349fc50f1579dd200 Mon Sep 17 00:00:00 2001 From: Peter Goodspeed-Niklaus Date: Tue, 6 Jul 2021 16:13:45 +0200 Subject: [PATCH 03/53] semicolon --- runtime/test-runtime/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index 9c932f4b2a60..c77b07a8c5ce 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -342,7 +342,7 @@ impl pallet_staking::Config for Runtime { type GenesisElectionProvider = frame_election_provider_support::onchain::OnChainSequentialPhragmen; type WeightInfo = (); - type VoterBagThresholds = (): + type VoterBagThresholds = (); } impl pallet_grandpa::Config for Runtime { From fcc1f5d1c831605e235428b19427f035680ebdfe Mon Sep 17 00:00:00 2001 From: Peter Goodspeed-Niklaus Date: Wed, 7 Jul 2021 13:45:20 +0200 Subject: [PATCH 04/53] turns out the header is called file_header.txt --- HEADER | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 HEADER diff --git a/HEADER b/HEADER deleted file mode 100644 index 8b2d43f221d7..000000000000 --- a/HEADER +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . From f4d40e6266b91e1195c57b017aae93efdd436c8a Mon Sep 17 00:00:00 2001 From: Peter Goodspeed-Niklaus Date: Wed, 7 Jul 2021 17:10:43 +0200 Subject: [PATCH 05/53] perform benchmarks to get real numbers --- Cargo.lock | 162 ++++++++-------- runtime/kusama/src/weights/pallet_staking.rs | 177 +++++++++--------- .../polkadot/src/weights/pallet_staking.rs | 173 +++++++++-------- runtime/westend/src/weights/pallet_staking.rs | 169 +++++++++-------- 4 files changed, 354 insertions(+), 327 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e3be0b54886e..f82bbef5ab69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -492,9 +492,10 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#10872bb2542c3c93303e27e085b9725f5683532e" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#d2c063430652a244e4cfe1eac25544172892a44d" dependencies = [ "beefy-primitives", + "fnv", "futures 0.3.15", "hex", "log", @@ -520,7 +521,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#10872bb2542c3c93303e27e085b9725f5683532e" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#d2c063430652a244e4cfe1eac25544172892a44d" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -1969,7 +1970,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", ] @@ -1987,7 +1988,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -2089,7 +2090,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "serde", @@ -2111,7 +2112,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "bitflags", "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -2163,7 +2164,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "Inflector", "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -2187,7 +2188,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "proc-macro-crate 1.0.0", @@ -2211,7 +2212,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "proc-macro2", "quote", @@ -2251,7 +2252,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", @@ -5282,7 +5283,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -5449,7 +5450,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -8203,11 +8204,10 @@ dependencies = [ [[package]] name = "sc-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "log", "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8267,7 +8267,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8283,7 +8283,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8303,7 +8303,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8352,7 +8352,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "derive_more", "fnv", @@ -8416,7 +8416,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "parking_lot 0.11.1", @@ -8429,7 +8429,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "derive_more", @@ -8499,7 +8499,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8512,7 +8512,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "futures 0.3.15", @@ -8540,7 +8540,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "sc-client-api", "sp-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -8551,7 +8551,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "derive_more", "lazy_static", @@ -8580,7 +8580,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "derive_more", "parity-scale-codec", @@ -8597,7 +8597,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "log", "parity-scale-codec", @@ -8612,7 +8612,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8632,7 +8632,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "derive_more", @@ -8736,7 +8736,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "derive_more", @@ -8775,7 +8775,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-std", "async-trait", @@ -8828,7 +8828,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8873,7 +8873,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "futures 0.3.15", "libp2p", @@ -8895,7 +8895,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "futures 0.3.15", "hash-db", @@ -8930,7 +8930,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "derive_more", "futures 0.3.15", @@ -8955,7 +8955,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -9074,7 +9074,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "chrono", "futures 0.3.15", @@ -9094,7 +9094,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9131,7 +9131,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9617,7 +9617,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "hash-db", "log", @@ -9651,7 +9651,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9675,7 +9675,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "serde", @@ -9699,7 +9699,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "integer-sqrt", "num-traits", @@ -9739,7 +9739,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "parity-scale-codec", @@ -9763,7 +9763,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -9775,7 +9775,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "futures 0.3.15", "log", @@ -9793,7 +9793,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "futures 0.3.15", @@ -9820,7 +9820,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "merlin", @@ -9842,7 +9842,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -9852,7 +9852,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9864,7 +9864,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "base58", "blake2-rfc", @@ -9952,7 +9952,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9961,7 +9961,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "proc-macro2", "quote", @@ -9981,7 +9981,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "environmental", "parity-scale-codec", @@ -10003,7 +10003,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "finality-grandpa", "log", @@ -10020,7 +10020,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10048,7 +10048,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "futures 0.3.15", "hash-db", @@ -10109,7 +10109,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "derive_more", @@ -10142,7 +10142,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "ruzstd", "zstd", @@ -10208,7 +10208,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -10218,7 +10218,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "backtrace", ] @@ -10234,7 +10234,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "rustc-hash", "serde", @@ -10245,7 +10245,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "either", "hash256-std-hasher", @@ -10287,7 +10287,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10321,7 +10321,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10345,7 +10345,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "serde", "serde_json", @@ -10354,7 +10354,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -10380,7 +10380,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -10400,7 +10400,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "hash-db", "log", @@ -10446,7 +10446,7 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" [[package]] name = "sp-std" @@ -10456,7 +10456,7 @@ source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unso [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10482,7 +10482,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "log", "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", @@ -10495,7 +10495,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10529,7 +10529,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "erased-serde", "log", @@ -10565,7 +10565,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "derive_more", "futures 0.3.15", @@ -10596,7 +10596,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "hash-db", "memory-db", @@ -10624,7 +10624,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "futures 0.3.15", "futures-core", @@ -10636,7 +10636,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10666,7 +10666,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10690,7 +10690,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10945,7 +10945,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#3cd75117765c4a63d40c00aa41e1bf12135c237b" +source = "git+https://github.com/paritytech/substrate?branch=master#68264f1953790cca57ef2623d1eb6362eb0149a4" dependencies = [ "async-std", "derive_more", @@ -11797,7 +11797,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.7.3", + "rand 0.3.23", "static_assertions", ] diff --git a/runtime/kusama/src/weights/pallet_staking.rs b/runtime/kusama/src/weights/pallet_staking.rs index 8958a4ede3ba..099e6f94726a 100644 --- a/runtime/kusama/src/weights/pallet_staking.rs +++ b/runtime/kusama/src/weights/pallet_staking.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for pallet_staking //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 -//! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-07-07, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 128 // Executed Command: @@ -31,7 +31,7 @@ // --wasm-execution=compiled // --heap-pages=4096 // --header=./file_header.txt -// --output=./runtime/kusama/src/weights/ +// --output=runtime/kusama/src/weights/ #![allow(unused_parens)] @@ -44,195 +44,204 @@ use sp_std::marker::PhantomData; pub struct WeightInfo(PhantomData); impl pallet_staking::WeightInfo for WeightInfo { fn bond() -> Weight { - (70_648_000 as Weight) + (68_673_000 as Weight) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } fn bond_extra() -> Weight { - (54_235_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (57_515_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } fn unbond() -> Weight { - (57_950_000 as Weight) + (56_018_000 as Weight) .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn withdraw_unbonded_update(s: u32, ) -> Weight { - (49_532_000 as Weight) - // Standard Error: 0 - .saturating_add((29_000 as Weight).saturating_mul(s as Weight)) + (49_102_000 as Weight) + // Standard Error: 1_000 + .saturating_add((16_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn withdraw_unbonded_kill(s: u32, ) -> Weight { - (81_722_000 as Weight) - // Standard Error: 1_000 - .saturating_add((2_331_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(8 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + (87_858_000 as Weight) + // Standard Error: 2_000 + .saturating_add((2_198_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(10 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn validate() -> Weight { - (31_838_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + (64_915_000 as Weight) + .saturating_add(T::DbWeight::get().reads(10 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) } fn kick(k: u32, ) -> Weight { - (10_120_000 as Weight) - // Standard Error: 6_000 - .saturating_add((18_142_000 as Weight).saturating_mul(k as Weight)) + (9_586_000 as Weight) + // Standard Error: 11_000 + .saturating_add((17_942_000 as Weight).saturating_mul(k as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(k as Weight))) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(k as Weight))) } fn nominate(n: u32, ) -> Weight { - (37_716_000 as Weight) - // Standard Error: 6_000 - .saturating_add((5_240_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) + (80_191_000 as Weight) + // Standard Error: 13_000 + .saturating_add((5_280_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(12 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) } fn chill() -> Weight { - (16_594_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (25_079_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_payee() -> Weight { - (11_260_000 as Weight) + (10_848_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_controller() -> Weight { - (24_156_000 as Weight) + (23_658_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn set_validator_count() -> Weight { - (2_123_000 as Weight) + (2_247_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_no_eras() -> Weight { - (2_458_000 as Weight) + (2_479_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_new_era() -> Weight { - (2_428_000 as Weight) + (2_444_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_new_era_always() -> Weight { - (2_435_000 as Weight) + (2_506_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_invulnerables(v: u32, ) -> Weight { - (2_524_000 as Weight) + (2_350_000 as Weight) // Standard Error: 0 - .saturating_add((23_000 as Weight).saturating_mul(v as Weight)) + .saturating_add((5_000 as Weight).saturating_mul(v as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_unstake(s: u32, ) -> Weight { - (57_861_000 as Weight) - // Standard Error: 1_000 - .saturating_add((2_315_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + (66_160_000 as Weight) + // Standard Error: 2_000 + .saturating_add((2_198_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(8 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn cancel_deferred_slash(s: u32, ) -> Weight { - (3_460_645_000 as Weight) - // Standard Error: 221_000 - .saturating_add((19_673_000 as Weight).saturating_mul(s as Weight)) + (3_143_257_000 as Weight) + // Standard Error: 205_000 + .saturating_add((18_273_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn payout_stakers_dead_controller(n: u32, ) -> Weight { - (108_055_000 as Weight) + (114_877_000 as Weight) // Standard Error: 15_000 - .saturating_add((47_913_000 as Weight).saturating_mul(n as Weight)) + .saturating_add((49_008_000 as Weight).saturating_mul(n as Weight)) .saturating_add(T::DbWeight::get().reads(10 as Weight)) .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(n as Weight))) } fn payout_stakers_alive_staked(n: u32, ) -> Weight { - (122_624_000 as Weight) - // Standard Error: 22_000 - .saturating_add((60_815_000 as Weight).saturating_mul(n as Weight)) + (0 as Weight) + // Standard Error: 93_000 + .saturating_add((65_522_000 as Weight).saturating_mul(n as Weight)) .saturating_add(T::DbWeight::get().reads(11 as Weight)) .saturating_add(T::DbWeight::get().reads((5 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(3 as Weight)) .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(n as Weight))) } fn rebond(l: u32, ) -> Weight { - (46_725_000 as Weight) + (48_219_000 as Weight) // Standard Error: 1_000 - .saturating_add((62_000 as Weight).saturating_mul(l as Weight)) + .saturating_add((61_000 as Weight).saturating_mul(l as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn set_history_depth(e: u32, ) -> Weight { (0 as Weight) - // Standard Error: 68_000 - .saturating_add((32_190_000 as Weight).saturating_mul(e as Weight)) + // Standard Error: 70_000 + .saturating_add((33_332_000 as Weight).saturating_mul(e as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) .saturating_add(T::DbWeight::get().writes((7 as Weight).saturating_mul(e as Weight))) } fn reap_stash(s: u32, ) -> Weight { - (68_887_000 as Weight) - // Standard Error: 0 - .saturating_add((2_318_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(8 as Weight)) + (104_617_000 as Weight) + // Standard Error: 2_000 + .saturating_add((2_338_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(11 as Weight)) + .saturating_add(T::DbWeight::get().writes(12 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn new_era(v: u32, n: u32, ) -> Weight { (0 as Weight) - // Standard Error: 734_000 - .saturating_add((296_342_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 36_000 - .saturating_add((46_481_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(10 as Weight)) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + // Standard Error: 765_000 + .saturating_add((309_896_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 38_000 + .saturating_add((53_011_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(192 as Weight)) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(4 as Weight)) .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(v as Weight))) } fn get_npos_voters(v: u32, n: u32, s: u32, ) -> Weight { - (0 as Weight) - // Standard Error: 92_000 - .saturating_add((24_187_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 92_000 - .saturating_add((27_771_000 as Weight).saturating_mul(n as Weight)) - // Standard Error: 3_152_000 - .saturating_add((40_493_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (1_304_605_000 as Weight) + // Standard Error: 201_000 + .saturating_add((22_389_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 201_000 + .saturating_add((32_799_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(184 as Weight)) .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight))) } fn get_npos_targets(v: u32, ) -> Weight { (0 as Weight) - // Standard Error: 27_000 - .saturating_add((10_233_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 50_000 + .saturating_add((10_984_000 as Weight).saturating_mul(v as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(v as Weight))) } fn set_staking_limits() -> Weight { - (5_708_000 as Weight) + (6_585_000 as Weight) .saturating_add(T::DbWeight::get().writes(5 as Weight)) } fn chill_other() -> Weight { - (39_559_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + (84_065_000 as Weight) + .saturating_add(T::DbWeight::get().reads(11 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) } fn rebag() -> Weight { - // TODO! - 0 + (82_459_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) } - fn regenerate(_: u32, _: u32) -> Weight { - // TODO! - 0 + fn regenerate(v: u32, n: u32, ) -> Weight { + (0 as Weight) + // Standard Error: 278_000 + .saturating_add((42_328_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 278_000 + .saturating_add((47_960_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + .saturating_add(T::DbWeight::get().writes(17 as Weight)) + .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) } } diff --git a/runtime/polkadot/src/weights/pallet_staking.rs b/runtime/polkadot/src/weights/pallet_staking.rs index 964eec30edc5..4af5a42f8c38 100644 --- a/runtime/polkadot/src/weights/pallet_staking.rs +++ b/runtime/polkadot/src/weights/pallet_staking.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for pallet_staking //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 -//! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-07-07, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 128 // Executed Command: @@ -31,7 +31,7 @@ // --wasm-execution=compiled // --heap-pages=4096 // --header=./file_header.txt -// --output=./runtime/polkadot/src/weights/ +// --output=runtime/polkadot/src/weights/ #![allow(unused_parens)] @@ -44,195 +44,204 @@ use sp_std::marker::PhantomData; pub struct WeightInfo(PhantomData); impl pallet_staking::WeightInfo for WeightInfo { fn bond() -> Weight { - (70_259_000 as Weight) + (70_233_000 as Weight) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } fn bond_extra() -> Weight { - (53_621_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (58_956_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } fn unbond() -> Weight { - (57_038_000 as Weight) + (56_669_000 as Weight) .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn withdraw_unbonded_update(s: u32, ) -> Weight { - (49_182_000 as Weight) + (49_149_000 as Weight) // Standard Error: 0 - .saturating_add((31_000 as Weight).saturating_mul(s as Weight)) + .saturating_add((28_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn withdraw_unbonded_kill(s: u32, ) -> Weight { - (81_006_000 as Weight) + (89_871_000 as Weight) // Standard Error: 1_000 - .saturating_add((2_333_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(8 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + .saturating_add((2_258_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(10 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn validate() -> Weight { - (31_525_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + (65_617_000 as Weight) + .saturating_add(T::DbWeight::get().reads(10 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) } fn kick(k: u32, ) -> Weight { - (10_487_000 as Weight) - // Standard Error: 7_000 - .saturating_add((16_334_000 as Weight).saturating_mul(k as Weight)) + (7_641_000 as Weight) + // Standard Error: 10_000 + .saturating_add((16_662_000 as Weight).saturating_mul(k as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(k as Weight))) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(k as Weight))) } fn nominate(n: u32, ) -> Weight { - (38_083_000 as Weight) - // Standard Error: 10_000 - .saturating_add((5_185_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) + (82_977_000 as Weight) + // Standard Error: 21_000 + .saturating_add((5_400_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(12 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) } fn chill() -> Weight { - (16_783_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (25_790_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_payee() -> Weight { - (11_391_000 as Weight) + (11_087_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_controller() -> Weight { - (24_470_000 as Weight) + (24_640_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn set_validator_count() -> Weight { - (1_879_000 as Weight) + (1_951_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_no_eras() -> Weight { - (2_139_000 as Weight) + (2_220_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_new_era() -> Weight { - (2_096_000 as Weight) + (2_200_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_new_era_always() -> Weight { - (2_089_000 as Weight) + (2_105_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_invulnerables(v: u32, ) -> Weight { - (2_143_000 as Weight) + (2_039_000 as Weight) // Standard Error: 0 - .saturating_add((23_000 as Weight).saturating_mul(v as Weight)) + .saturating_add((6_000 as Weight).saturating_mul(v as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_unstake(s: u32, ) -> Weight { - (58_264_000 as Weight) + (66_694_000 as Weight) // Standard Error: 1_000 - .saturating_add((2_309_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + .saturating_add((2_252_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(8 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn cancel_deferred_slash(s: u32, ) -> Weight { - (3_444_385_000 as Weight) - // Standard Error: 224_000 - .saturating_add((19_743_000 as Weight).saturating_mul(s as Weight)) + (3_368_695_000 as Weight) + // Standard Error: 217_000 + .saturating_add((19_366_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn payout_stakers_dead_controller(n: u32, ) -> Weight { - (106_496_000 as Weight) - // Standard Error: 13_000 - .saturating_add((46_186_000 as Weight).saturating_mul(n as Weight)) + (83_454_000 as Weight) + // Standard Error: 82_000 + .saturating_add((48_492_000 as Weight).saturating_mul(n as Weight)) .saturating_add(T::DbWeight::get().reads(10 as Weight)) .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(n as Weight))) } fn payout_stakers_alive_staked(n: u32, ) -> Weight { - (131_706_000 as Weight) - // Standard Error: 20_000 - .saturating_add((60_519_000 as Weight).saturating_mul(n as Weight)) + (147_363_000 as Weight) + // Standard Error: 76_000 + .saturating_add((62_239_000 as Weight).saturating_mul(n as Weight)) .saturating_add(T::DbWeight::get().reads(11 as Weight)) .saturating_add(T::DbWeight::get().reads((5 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(3 as Weight)) .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(n as Weight))) } fn rebond(l: u32, ) -> Weight { - (46_089_000 as Weight) - // Standard Error: 1_000 - .saturating_add((64_000 as Weight).saturating_mul(l as Weight)) + (45_812_000 as Weight) + // Standard Error: 3_000 + .saturating_add((73_000 as Weight).saturating_mul(l as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn set_history_depth(e: u32, ) -> Weight { (0 as Weight) - // Standard Error: 67_000 - .saturating_add((32_486_000 as Weight).saturating_mul(e as Weight)) + // Standard Error: 75_000 + .saturating_add((32_680_000 as Weight).saturating_mul(e as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) .saturating_add(T::DbWeight::get().writes((7 as Weight).saturating_mul(e as Weight))) } fn reap_stash(s: u32, ) -> Weight { - (69_019_000 as Weight) - // Standard Error: 0 - .saturating_add((2_317_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(8 as Weight)) + (101_329_000 as Weight) + // Standard Error: 1_000 + .saturating_add((2_249_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(11 as Weight)) + .saturating_add(T::DbWeight::get().writes(12 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn new_era(v: u32, n: u32, ) -> Weight { (0 as Weight) - // Standard Error: 666_000 - .saturating_add((306_698_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 33_000 - .saturating_add((47_483_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(10 as Weight)) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + // Standard Error: 1_020_000 + .saturating_add((329_151_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 51_000 + .saturating_add((53_726_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(187 as Weight)) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(4 as Weight)) .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(v as Weight))) } fn get_npos_voters(v: u32, n: u32, s: u32, ) -> Weight { (0 as Weight) - // Standard Error: 97_000 - .saturating_add((25_109_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 97_000 - .saturating_add((27_162_000 as Weight).saturating_mul(n as Weight)) - // Standard Error: 3_332_000 - .saturating_add((50_488_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + // Standard Error: 108_000 + .saturating_add((24_576_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 108_000 + .saturating_add((33_364_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(179 as Weight)) .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight))) } fn get_npos_targets(v: u32, ) -> Weight { (0 as Weight) - // Standard Error: 31_000 - .saturating_add((10_220_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 26_000 + .saturating_add((10_139_000 as Weight).saturating_mul(v as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(v as Weight))) } fn set_staking_limits() -> Weight { - (5_584_000 as Weight) + (5_295_000 as Weight) .saturating_add(T::DbWeight::get().writes(5 as Weight)) } fn chill_other() -> Weight { - (39_524_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + (80_902_000 as Weight) + .saturating_add(T::DbWeight::get().reads(11 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) } fn rebag() -> Weight { - // TODO! - 0 + (78_522_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) } - fn regenerate(_: u32, _: u32) -> Weight { - // TODO! - 0 + fn regenerate(v: u32, n: u32, ) -> Weight { + (0 as Weight) + // Standard Error: 218_000 + .saturating_add((41_080_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 218_000 + .saturating_add((51_885_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + .saturating_add(T::DbWeight::get().writes(20 as Weight)) + .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) } } diff --git a/runtime/westend/src/weights/pallet_staking.rs b/runtime/westend/src/weights/pallet_staking.rs index f5fc6614fa79..d52ba8343497 100644 --- a/runtime/westend/src/weights/pallet_staking.rs +++ b/runtime/westend/src/weights/pallet_staking.rs @@ -16,7 +16,7 @@ //! Autogenerated weights for pallet_staking //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 -//! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-07-07, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 128 // Executed Command: @@ -31,7 +31,7 @@ // --wasm-execution=compiled // --heap-pages=4096 // --header=./file_header.txt -// --output=./runtime/westend/src/weights/ +// --output=runtime/westend/src/weights/ #![allow(unused_parens)] @@ -44,195 +44,204 @@ use sp_std::marker::PhantomData; pub struct WeightInfo(PhantomData); impl pallet_staking::WeightInfo for WeightInfo { fn bond() -> Weight { - (71_835_000 as Weight) + (70_644_000 as Weight) .saturating_add(T::DbWeight::get().reads(5 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } fn bond_extra() -> Weight { - (54_894_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (57_596_000 as Weight) + .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } fn unbond() -> Weight { - (59_419_000 as Weight) + (57_410_000 as Weight) .saturating_add(T::DbWeight::get().reads(6 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn withdraw_unbonded_update(s: u32, ) -> Weight { - (50_384_000 as Weight) + (50_707_000 as Weight) // Standard Error: 0 - .saturating_add((26_000 as Weight).saturating_mul(s as Weight)) + .saturating_add((33_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn withdraw_unbonded_kill(s: u32, ) -> Weight { - (82_905_000 as Weight) - // Standard Error: 1_000 - .saturating_add((2_287_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(8 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + (92_582_000 as Weight) + // Standard Error: 2_000 + .saturating_add((2_216_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(10 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn validate() -> Weight { - (33_672_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + (69_191_000 as Weight) + .saturating_add(T::DbWeight::get().reads(10 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) } fn kick(k: u32, ) -> Weight { - (11_371_000 as Weight) - // Standard Error: 7_000 - .saturating_add((16_959_000 as Weight).saturating_mul(k as Weight)) + (11_206_000 as Weight) + // Standard Error: 18_000 + .saturating_add((17_119_000 as Weight).saturating_mul(k as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(k as Weight))) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(k as Weight))) } fn nominate(n: u32, ) -> Weight { - (40_353_000 as Weight) - // Standard Error: 12_000 - .saturating_add((5_341_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) + (86_315_000 as Weight) + // Standard Error: 31_000 + .saturating_add((5_602_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(12 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) } fn chill() -> Weight { - (17_740_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + (27_445_000 as Weight) + .saturating_add(T::DbWeight::get().reads(5 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_payee() -> Weight { - (11_624_000 as Weight) + (11_867_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_controller() -> Weight { - (25_480_000 as Weight) + (26_102_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn set_validator_count() -> Weight { - (2_082_000 as Weight) + (2_218_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_no_eras() -> Weight { - (2_311_000 as Weight) + (2_502_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_new_era() -> Weight { - (2_282_000 as Weight) + (2_416_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_new_era_always() -> Weight { - (2_230_000 as Weight) + (2_457_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn set_invulnerables(v: u32, ) -> Weight { - (2_352_000 as Weight) + (2_434_000 as Weight) // Standard Error: 0 - .saturating_add((27_000 as Weight).saturating_mul(v as Weight)) + .saturating_add((5_000 as Weight).saturating_mul(v as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn force_unstake(s: u32, ) -> Weight { - (58_375_000 as Weight) + (68_771_000 as Weight) // Standard Error: 1_000 - .saturating_add((2_282_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + .saturating_add((2_220_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(8 as Weight)) + .saturating_add(T::DbWeight::get().writes(7 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn cancel_deferred_slash(s: u32, ) -> Weight { - (3_430_757_000 as Weight) - // Standard Error: 222_000 - .saturating_add((19_760_000 as Weight).saturating_mul(s as Weight)) + (4_897_551_000 as Weight) + // Standard Error: 326_000 + .saturating_add((29_118_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn payout_stakers_dead_controller(n: u32, ) -> Weight { - (103_686_000 as Weight) - // Standard Error: 17_000 - .saturating_add((47_044_000 as Weight).saturating_mul(n as Weight)) + (103_454_000 as Weight) + // Standard Error: 36_000 + .saturating_add((48_458_000 as Weight).saturating_mul(n as Weight)) .saturating_add(T::DbWeight::get().reads(10 as Weight)) .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(n as Weight))) } fn payout_stakers_alive_staked(n: u32, ) -> Weight { - (128_168_000 as Weight) - // Standard Error: 21_000 - .saturating_add((59_293_000 as Weight).saturating_mul(n as Weight)) + (130_559_000 as Weight) + // Standard Error: 39_000 + .saturating_add((60_995_000 as Weight).saturating_mul(n as Weight)) .saturating_add(T::DbWeight::get().reads(11 as Weight)) .saturating_add(T::DbWeight::get().reads((5 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(3 as Weight)) .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(n as Weight))) } fn rebond(l: u32, ) -> Weight { - (46_916_000 as Weight) - // Standard Error: 1_000 - .saturating_add((64_000 as Weight).saturating_mul(l as Weight)) + (46_913_000 as Weight) + // Standard Error: 3_000 + .saturating_add((76_000 as Weight).saturating_mul(l as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } fn set_history_depth(e: u32, ) -> Weight { (0 as Weight) - // Standard Error: 63_000 - .saturating_add((33_032_000 as Weight).saturating_mul(e as Weight)) + // Standard Error: 76_000 + .saturating_add((33_612_000 as Weight).saturating_mul(e as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) .saturating_add(T::DbWeight::get().writes((7 as Weight).saturating_mul(e as Weight))) } fn reap_stash(s: u32, ) -> Weight { - (69_690_000 as Weight) + (101_640_000 as Weight) // Standard Error: 1_000 - .saturating_add((2_271_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(8 as Weight)) + .saturating_add((2_214_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(T::DbWeight::get().reads(11 as Weight)) + .saturating_add(T::DbWeight::get().writes(12 as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight))) } fn new_era(v: u32, n: u32, ) -> Weight { (0 as Weight) - // Standard Error: 787_000 - .saturating_add((310_720_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 39_000 - .saturating_add((48_687_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(10 as Weight)) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + // Standard Error: 1_065_000 + .saturating_add((309_528_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 53_000 + .saturating_add((52_832_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(187 as Weight)) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().writes(4 as Weight)) .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(v as Weight))) } fn get_npos_voters(v: u32, n: u32, s: u32, ) -> Weight { (0 as Weight) // Standard Error: 110_000 - .saturating_add((25_641_000 as Weight).saturating_mul(v as Weight)) + .saturating_add((25_393_000 as Weight).saturating_mul(v as Weight)) // Standard Error: 110_000 - .saturating_add((27_889_000 as Weight).saturating_mul(n as Weight)) - // Standard Error: 3_749_000 - .saturating_add((15_769_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add((34_992_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(179 as Weight)) .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + .saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(n as Weight))) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight))) } fn get_npos_targets(v: u32, ) -> Weight { (0 as Weight) - // Standard Error: 36_000 - .saturating_add((10_960_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 42_000 + .saturating_add((11_340_000 as Weight).saturating_mul(v as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(v as Weight))) } fn set_staking_limits() -> Weight { - (5_696_000 as Weight) + (5_799_000 as Weight) .saturating_add(T::DbWeight::get().writes(5 as Weight)) } fn chill_other() -> Weight { - (41_216_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + (84_796_000 as Weight) + .saturating_add(T::DbWeight::get().reads(11 as Weight)) + .saturating_add(T::DbWeight::get().writes(6 as Weight)) } fn rebag() -> Weight { - // TODO! - 0 + (81_904_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) } - fn regenerate(_: u32, _: u32) -> Weight { - // TODO! - 0 + fn regenerate(v: u32, n: u32, ) -> Weight { + (7_206_185_000 as Weight) + // Standard Error: 462_000 + .saturating_add((34_801_000 as Weight).saturating_mul(v as Weight)) + // Standard Error: 462_000 + .saturating_add((35_800_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) + .saturating_add(T::DbWeight::get().writes(20 as Weight)) + .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(v as Weight))) + .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) } } From 387727b7eb63412ca2d995f402c3a53ce9104176 Mon Sep 17 00:00:00 2001 From: Peter Goodspeed-Niklaus Date: Thu, 8 Jul 2021 12:43:31 +0200 Subject: [PATCH 06/53] add note about when to re-run this script --- runtime/common/voter-bags/src/main.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runtime/common/voter-bags/src/main.rs b/runtime/common/voter-bags/src/main.rs index 495b797d3f3f..a71fffb421bd 100644 --- a/runtime/common/voter-bags/src/main.rs +++ b/runtime/common/voter-bags/src/main.rs @@ -16,6 +16,10 @@ //! Make the set of voting bag thresholds to be used in `voter_bags.rs`. +//! +//! Generally speaking this script can be run once per runtime and never +//! touched again. It can be reused to regenerate a wholly different +//! quantity of bags, or if the existential deposit changes, etc. use pallet_staking::voter_bags::make_bags::generate_thresholds_module; use std::path::{Path, PathBuf}; From 4ca57228cdffd8d6720f10bcaf9bc5b03d84db82 Mon Sep 17 00:00:00 2001 From: Zeke Mostov <32168567+emostov@users.noreply.github.com> Date: Thu, 22 Jul 2021 03:20:24 -0700 Subject: [PATCH 07/53] Suggestions for #3413 (Store voters in unsorted bags companion) (#3488) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Andronik Ordian Co-authored-by: parity-processbot <> Co-authored-by: Shawn Tabrizi Co-authored-by: radupopa2010 Co-authored-by: CI system <> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com> Co-authored-by: thiolliere Co-authored-by: André Silva Co-authored-by: Keith Yeung Co-authored-by: Bernhard Schuster Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by: Robert Habermeier Co-authored-by: Robert Klotzner Co-authored-by: Alexander Theißen Co-authored-by: Lldenaurois Co-authored-by: Qinxuan Chen Co-authored-by: Seun Lanlege Co-authored-by: Denis Pisarev Co-authored-by: Andreas Doerr Co-authored-by: Chevdor Co-authored-by: Tomasz Drwięga Co-authored-by: Denis Tsai Co-authored-by: Pierre Besson Co-authored-by: kianenigma Co-authored-by: Bastian Köcher Co-authored-by: Xiliang Chen Co-authored-by: Hernando Castano Co-authored-by: ferrell-code Co-authored-by: Shaun W --- .config/lingua.dic | 109 - .github/CODEOWNERS | 2 +- .github/dependabot.yml | 1 + .github/workflows/publish-draft-release.yml | 109 +- .gitlab-ci.yml | 16 +- Cargo.lock | 3420 +++++++++-------- Cargo.toml | 4 + README.md | 10 +- bridges/.config/lingua.dic | 2 +- bridges/.maintain/rialto-weight-template.hbs | 2 +- bridges/bin/millau/runtime/src/lib.rs | 12 +- bridges/bin/rialto/runtime/src/exchange.rs | 4 +- bridges/bin/rialto/runtime/src/kovan.rs | 4 +- bridges/bin/rialto/runtime/src/lib.rs | 14 +- bridges/bin/rialto/runtime/src/rialto_poa.rs | 2 +- .../currency-exchange/src/benchmarking.rs | 4 +- bridges/modules/currency-exchange/src/lib.rs | 2 +- bridges/modules/dispatch/src/lib.rs | 22 +- bridges/modules/ethereum/src/mock.rs | 2 +- bridges/modules/grandpa/src/mock.rs | 2 +- bridges/modules/messages/src/mock.rs | 2 +- .../modules/shift-session-manager/src/lib.rs | 2 +- .../header-chain/src/justification.rs | 8 +- cli/src/cli.rs | 2 +- cli/src/command.rs | 2 + core-primitives/src/lib.rs | 14 +- doc/testing.md | 41 +- erasure-coding/src/lib.rs | 4 +- file_header.txt | 2 +- miner.log | 3364 ++++++++++++++++ node/collation-generation/src/lib.rs | 2 +- .../approval-voting/src/approval_checking.rs | 4 +- .../approval-voting/src/approval_db/v1/mod.rs | 2 +- node/core/approval-voting/src/criteria.rs | 4 +- node/core/approval-voting/src/lib.rs | 190 +- node/core/approval-voting/src/old_tests.rs | 25 +- .../approval-voting/src/persisted_entries.rs | 7 +- node/core/approval-voting/src/tests.rs | 16 + node/core/approval-voting/src/time.rs | 2 +- node/core/av-store/src/lib.rs | 32 +- node/core/av-store/src/tests.rs | 6 +- node/core/backing/src/lib.rs | 111 +- node/core/backing/src/tests.rs | 190 +- node/core/bitfield-signing/src/lib.rs | 2 +- node/core/chain-selection/src/backend.rs | 2 +- .../core/chain-selection/src/db_backend/v1.rs | 2 +- node/core/chain-selection/src/lib.rs | 2 +- node/core/dispute-coordinator/Cargo.toml | 1 + node/core/dispute-coordinator/src/backend.rs | 183 + node/core/dispute-coordinator/src/db/v1.rs | 646 ++-- node/core/dispute-coordinator/src/lib.rs | 483 ++- node/core/dispute-coordinator/src/tests.rs | 933 ++++- node/core/dispute-participation/src/tests.rs | 4 +- node/core/provisioner/src/lib.rs | 76 +- node/core/pvf/Cargo.toml | 4 +- node/core/pvf/src/error.rs | 4 +- node/core/pvf/src/execute/worker.rs | 2 +- node/core/pvf/src/executor_intf.rs | 2 +- node/core/pvf/src/host.rs | 12 +- node/core/pvf/src/lib.rs | 8 +- node/core/pvf/src/prepare/pool.rs | 2 +- node/core/pvf/src/prepare/queue.rs | 2 +- node/core/pvf/src/prepare/worker.rs | 2 +- node/core/pvf/src/pvf.rs | 2 +- node/core/pvf/src/worker_common.rs | 4 +- node/core/runtime-api/src/cache.rs | 14 +- node/core/runtime-api/src/lib.rs | 20 +- node/jaeger/src/lib.rs | 4 +- node/jaeger/src/spans.rs | 6 +- node/malus/Cargo.toml | 2 +- node/malus/src/lib.rs | 2 +- node/malus/src/variant-a.rs | 2 +- node/metrics/src/lib.rs | 2 +- .../approval-distribution/src/tests.rs | 8 +- .../availability-distribution/src/error.rs | 4 +- .../src/requester/fetch_task/mod.rs | 4 +- .../src/requester/fetch_task/tests.rs | 4 +- .../src/requester/mod.rs | 4 +- .../src/requester/session_cache.rs | 2 +- .../src/responder.rs | 4 +- .../src/tests/state.rs | 2 +- node/network/bridge/src/lib.rs | 2 +- node/network/bridge/src/multiplexer.rs | 2 +- node/network/bridge/src/network.rs | 2 +- .../network/bridge/src/validator_discovery.rs | 2 +- node/network/collator-protocol/Cargo.toml | 1 + .../src/collator_side/mod.rs | 50 +- .../src/collator_side/tests.rs | 282 +- node/network/collator-protocol/src/error.rs | 4 +- .../src/validator_side/mod.rs | 130 +- .../src/validator_side/tests.rs | 36 +- .../network/dispute-distribution/src/error.rs | 14 +- node/network/dispute-distribution/src/lib.rs | 3 +- .../dispute-distribution/src/metrics.rs | 2 +- .../src/receiver/error.rs | 4 +- .../dispute-distribution/src/receiver/mod.rs | 2 +- .../dispute-distribution/src/sender/error.rs | 4 +- .../dispute-distribution/src/sender/mod.rs | 11 +- .../src/sender/send_task.rs | 6 +- .../dispute-distribution/src/tests/mock.rs | 4 +- .../dispute-distribution/src/tests/mod.rs | 24 +- node/network/gossip-support/src/lib.rs | 6 +- node/network/protocol/src/lib.rs | 4 +- .../protocol/src/request_response/mod.rs | 12 +- .../protocol/src/request_response/request.rs | 12 +- .../protocol/src/request_response/v1.rs | 2 +- .../network/statement-distribution/Cargo.toml | 2 +- .../statement-distribution/src/error.rs | 4 +- .../network/statement-distribution/src/lib.rs | 8 +- .../statement-distribution/src/requester.rs | 2 +- node/overseer/Cargo.toml | 4 +- node/overseer/overseer-gen/Cargo.toml | 2 +- .../overseer-gen/proc-macro/src/impl_misc.rs | 6 +- .../proc-macro/src/impl_overseer.rs | 4 +- .../proc-macro/src/parse_struct.rs | 6 +- node/overseer/overseer-gen/src/lib.rs | 8 +- node/overseer/src/lib.rs | 6 +- node/overseer/src/metrics.rs | 2 +- node/overseer/src/subsystems.rs | 4 +- node/primitives/src/approval.rs | 2 +- node/primitives/src/disputes/message.rs | 6 +- node/primitives/src/disputes/mod.rs | 40 +- node/service/src/chain_spec.rs | 44 +- node/service/src/grandpa_support.rs | 4 +- node/service/src/parachains_db/mod.rs | 2 +- node/service/src/relay_chain_selection.rs | 2 +- node/subsystem-types/src/lib.rs | 10 +- node/subsystem-types/src/messages.rs | 18 +- .../src/messages/network_bridge_event.rs | 4 +- node/subsystem-util/src/error_handling.rs | 4 +- node/subsystem-util/src/lib.rs | 6 +- node/subsystem-util/src/runtime/mod.rs | 6 +- node/test/client/src/block_builder.rs | 2 +- node/test/client/src/lib.rs | 2 +- node/test/polkadot-simnet/common/Cargo.toml | 44 + node/test/polkadot-simnet/common/src/lib.rs | 369 ++ node/test/polkadot-simnet/node/Cargo.toml | 8 + node/test/polkadot-simnet/node/src/main.rs | 30 + node/test/polkadot-simnet/test/Cargo.toml | 22 + node/test/polkadot-simnet/test/src/main.rs | 95 + node/test/service/src/chain_spec.rs | 2 +- node/test/service/src/lib.rs | 6 +- primitives/src/v0.rs | 10 +- primitives/src/v1/mod.rs | 38 +- primitives/src/v1/signed.rs | 4 +- roadmap/implementers-guide/src/node/README.md | 2 +- .../src/node/approval/approval-voting.md | 40 +- .../src/node/disputes/dispute-coordinator.md | 62 +- .../src/node/utility/availability-store.md | 114 +- .../src/node/utility/provisioner.md | 18 +- .../src/protocol-overview.md | 4 +- .../src/runtime-api/README.md | 2 +- .../implementers-guide/src/runtime/README.md | 8 +- .../src/runtime/disputes.md | 49 +- .../implementers-guide/src/types/candidate.md | 10 +- .../implementers-guide/src/types/disputes.md | 14 +- .../implementers-guide/src/types/network.md | 2 +- .../src/types/overseer-protocol.md | 4 + runtime/common/Cargo.toml | 13 +- runtime/common/slot_range_helper/src/lib.rs | 2 +- runtime/common/src/auctions.rs | 20 +- runtime/common/src/claims.rs | 54 +- runtime/common/src/crowdloan.rs | 40 +- runtime/common/src/elections.rs | 13 + runtime/common/src/impls.rs | 8 +- runtime/common/src/integration_tests.rs | 3 +- runtime/common/src/lib.rs | 33 +- runtime/common/src/mmr.rs | 226 -- runtime/common/src/paras_registrar.rs | 6 +- runtime/common/src/purchase.rs | 8 +- runtime/common/src/slot_range.rs | 2 +- runtime/common/src/slots.rs | 447 ++- runtime/common/src/traits.rs | 12 +- runtime/common/src/xcm_sender.rs | 6 +- runtime/kusama/Cargo.toml | 5 +- runtime/kusama/src/constants.rs | 2 +- runtime/kusama/src/lib.rs | 15 +- runtime/kusama/src/weights/frame_system.rs | 4 +- runtime/kusama/src/weights/pallet_balances.rs | 4 +- runtime/kusama/src/weights/pallet_bounties.rs | 4 +- .../kusama/src/weights/pallet_collective.rs | 4 +- .../kusama/src/weights/pallet_democracy.rs | 4 +- .../pallet_election_provider_multi_phase.rs | 6 +- .../src/weights/pallet_elections_phragmen.rs | 4 +- runtime/kusama/src/weights/pallet_gilt.rs | 4 +- runtime/kusama/src/weights/pallet_identity.rs | 4 +- .../kusama/src/weights/pallet_im_online.rs | 4 +- runtime/kusama/src/weights/pallet_indices.rs | 4 +- .../kusama/src/weights/pallet_membership.rs | 4 +- runtime/kusama/src/weights/pallet_multisig.rs | 4 +- runtime/kusama/src/weights/pallet_proxy.rs | 4 +- .../kusama/src/weights/pallet_scheduler.rs | 4 +- runtime/kusama/src/weights/pallet_session.rs | 4 +- runtime/kusama/src/weights/pallet_staking.rs | 4 +- .../kusama/src/weights/pallet_timestamp.rs | 4 +- runtime/kusama/src/weights/pallet_tips.rs | 4 +- runtime/kusama/src/weights/pallet_treasury.rs | 4 +- runtime/kusama/src/weights/pallet_utility.rs | 4 +- runtime/kusama/src/weights/pallet_vesting.rs | 4 +- .../src/weights/runtime_common_auctions.rs | 4 +- .../src/weights/runtime_common_claims.rs | 4 +- .../src/weights/runtime_common_crowdloan.rs | 4 +- .../weights/runtime_common_paras_registrar.rs | 4 +- .../src/weights/runtime_common_slots.rs | 4 +- runtime/parachains/Cargo.toml | 4 +- runtime/parachains/src/configuration.rs | 6 +- runtime/parachains/src/disputes.rs | 2709 +++++++++++++ runtime/parachains/src/dmp.rs | 64 +- runtime/parachains/src/hrmp.rs | 22 +- runtime/parachains/src/inclusion.rs | 287 +- runtime/parachains/src/initializer.rs | 38 +- runtime/parachains/src/lib.rs | 1 + runtime/parachains/src/mock.rs | 62 +- runtime/parachains/src/paras.rs | 14 +- runtime/parachains/src/paras_inherent.rs | 74 +- runtime/parachains/src/runtime_api_impl/v1.rs | 18 +- runtime/parachains/src/scheduler.rs | 8 +- runtime/parachains/src/ump.rs | 6 +- runtime/polkadot/Cargo.toml | 5 +- runtime/polkadot/src/constants.rs | 2 +- runtime/polkadot/src/lib.rs | 12 +- runtime/polkadot/src/weights/frame_system.rs | 4 +- .../polkadot/src/weights/pallet_balances.rs | 4 +- .../polkadot/src/weights/pallet_bounties.rs | 4 +- .../polkadot/src/weights/pallet_collective.rs | 4 +- .../polkadot/src/weights/pallet_democracy.rs | 4 +- .../pallet_election_provider_multi_phase.rs | 6 +- .../src/weights/pallet_elections_phragmen.rs | 4 +- .../polkadot/src/weights/pallet_identity.rs | 4 +- .../polkadot/src/weights/pallet_im_online.rs | 4 +- .../polkadot/src/weights/pallet_indices.rs | 4 +- .../polkadot/src/weights/pallet_membership.rs | 4 +- .../polkadot/src/weights/pallet_multisig.rs | 4 +- runtime/polkadot/src/weights/pallet_proxy.rs | 4 +- .../polkadot/src/weights/pallet_scheduler.rs | 4 +- .../polkadot/src/weights/pallet_session.rs | 4 +- .../polkadot/src/weights/pallet_staking.rs | 4 +- .../polkadot/src/weights/pallet_timestamp.rs | 4 +- runtime/polkadot/src/weights/pallet_tips.rs | 4 +- .../polkadot/src/weights/pallet_treasury.rs | 4 +- .../polkadot/src/weights/pallet_utility.rs | 4 +- .../polkadot/src/weights/pallet_vesting.rs | 4 +- .../src/weights/runtime_common_claims.rs | 4 +- runtime/rococo/Cargo.toml | 9 +- runtime/rococo/src/bridge_messages.rs | 8 +- runtime/rococo/src/constants.rs | 2 +- runtime/rococo/src/lib.rs | 83 +- runtime/test-runtime/Cargo.toml | 1 - runtime/test-runtime/src/constants.rs | 2 +- runtime/test-runtime/src/lib.rs | 18 +- runtime/westend/Cargo.toml | 5 +- runtime/westend/src/constants.rs | 2 +- runtime/westend/src/lib.rs | 13 +- runtime/westend/src/weights/frame_system.rs | 4 +- .../westend/src/weights/pallet_balances.rs | 4 +- .../pallet_election_provider_multi_phase.rs | 6 +- .../westend/src/weights/pallet_identity.rs | 4 +- .../westend/src/weights/pallet_im_online.rs | 4 +- runtime/westend/src/weights/pallet_indices.rs | 4 +- .../westend/src/weights/pallet_multisig.rs | 4 +- runtime/westend/src/weights/pallet_proxy.rs | 4 +- .../westend/src/weights/pallet_scheduler.rs | 4 +- runtime/westend/src/weights/pallet_session.rs | 4 +- runtime/westend/src/weights/pallet_staking.rs | 4 +- .../westend/src/weights/pallet_timestamp.rs | 4 +- runtime/westend/src/weights/pallet_utility.rs | 4 +- runtime/westend/src/weights/pallet_vesting.rs | 4 +- .../src/weights/runtime_common_auctions.rs | 4 +- .../src/weights/runtime_common_crowdloan.rs | 4 +- .../weights/runtime_common_paras_registrar.rs | 4 +- .../src/weights/runtime_common_slots.rs | 4 +- rustfmt.toml | 20 + scripts/gitlab/lingua.dic | 264 ++ {.config => scripts/gitlab}/spellcheck.toml | 4 +- scripts/kubernetes/Chart.yaml | 12 - scripts/kubernetes/README.md | 47 - .../templates/poddisruptionbudget.yaml | 10 - scripts/kubernetes/templates/service.yaml | 54 - .../kubernetes/templates/serviceaccount.yaml | 10 - scripts/kubernetes/templates/statefulset.yaml | 139 - scripts/kubernetes/values.yaml | 42 - simnet_tests/README.md | 39 +- utils/remote-ext-tests/Cargo.toml | 25 + utils/remote-ext-tests/README.md | 10 + utils/remote-ext-tests/src/kusama_runtime.rs | 22 + utils/remote-ext-tests/src/lib.rs | 23 + .../remote-ext-tests/src/polkadot_runtime.rs | 22 + utils/remote-ext-tests/src/voter_bags.rs | 118 + utils/staking-miner/Cargo.toml | 4 +- utils/staking-miner/src/main.rs | 15 +- utils/staking-miner/src/monitor.rs | 18 +- utils/staking-miner/src/prelude.rs | 2 +- utils/staking-miner/src/rpc_helpers.rs | 4 +- utils/staking-miner/src/signer.rs | 4 +- xcm/src/lib.rs | 2 +- xcm/src/v0/junction.rs | 2 +- xcm/src/v0/mod.rs | 2 +- xcm/src/v0/multi_asset.rs | 2 +- xcm/src/v0/multi_location.rs | 2 +- xcm/src/v0/order.rs | 4 +- xcm/src/v0/traits.rs | 2 +- xcm/xcm-builder/src/filter_asset_location.rs | 4 +- xcm/xcm-builder/src/fungibles_adapter.rs | 2 +- xcm/xcm-builder/src/origin_conversion.rs | 4 +- xcm/xcm-builder/src/weight.rs | 2 +- xcm/xcm-executor/src/assets.rs | 2 +- xcm/xcm-executor/src/config.rs | 2 +- xcm/xcm-executor/src/traits/conversion.rs | 4 +- xcm/xcm-executor/src/traits/should_execute.rs | 2 +- xcm/xcm-executor/src/traits/transact_asset.rs | 4 +- xcm/xcm-executor/src/traits/weight.rs | 2 +- 311 files changed, 13370 insertions(+), 4271 deletions(-) delete mode 100644 .config/lingua.dic create mode 100644 miner.log create mode 100644 node/core/dispute-coordinator/src/backend.rs create mode 100644 node/test/polkadot-simnet/common/Cargo.toml create mode 100644 node/test/polkadot-simnet/common/src/lib.rs create mode 100644 node/test/polkadot-simnet/node/Cargo.toml create mode 100644 node/test/polkadot-simnet/node/src/main.rs create mode 100644 node/test/polkadot-simnet/test/Cargo.toml create mode 100644 node/test/polkadot-simnet/test/src/main.rs delete mode 100644 runtime/common/src/mmr.rs create mode 100644 runtime/parachains/src/disputes.rs create mode 100644 rustfmt.toml create mode 100644 scripts/gitlab/lingua.dic rename {.config => scripts/gitlab}/spellcheck.toml (71%) delete mode 100644 scripts/kubernetes/Chart.yaml delete mode 100644 scripts/kubernetes/README.md delete mode 100644 scripts/kubernetes/templates/poddisruptionbudget.yaml delete mode 100644 scripts/kubernetes/templates/service.yaml delete mode 100644 scripts/kubernetes/templates/serviceaccount.yaml delete mode 100644 scripts/kubernetes/templates/statefulset.yaml delete mode 100644 scripts/kubernetes/values.yaml create mode 100644 utils/remote-ext-tests/Cargo.toml create mode 100644 utils/remote-ext-tests/README.md create mode 100644 utils/remote-ext-tests/src/kusama_runtime.rs create mode 100644 utils/remote-ext-tests/src/lib.rs create mode 100644 utils/remote-ext-tests/src/polkadot_runtime.rs create mode 100644 utils/remote-ext-tests/src/voter_bags.rs diff --git a/.config/lingua.dic b/.config/lingua.dic deleted file mode 100644 index 189f2a9e2d5c..000000000000 --- a/.config/lingua.dic +++ /dev/null @@ -1,109 +0,0 @@ -150 -adversary/SM -annualised/MS -Apache-2.0/M -api/SM -API/SM -APIs -assignee/SM -async -BFT/M -bitfield/MS -blake2/MS -blockchain/MS -borked -BTC -BTC/S -CLI/MS -codec/SM -config/MS -crypto/MS -customizable/B -debian/M -decodable/MS -dispatchable/SM -DMP/SM -DOT/S -ed25519 -enum/MS -ERC-20 -ETH -ethereum/MS -externality/MS -extrinsic/MS -extrinsics -fedora/M -GiB/S -GPL/M -GPLv3/M -Handler/MS -HMP/SM -https -include/BG -inherent/MS -initialize/RG -instantiate/B -intrinsic/MS -intrinsics -io -isolate/BG -jaeger/MS -js -keccak256/M -KSM/S -kusama/S -KYC/M -merkle/MS -misbehavior/SM -misbehaviors -MIT/M -MQC/SM -multivalidator/SM -NFT/SM -oneshot/MS -others' -parablock/MS -parachain/MS -parameterize/D -picosecond/SM -polkadot/MS -pov-block/MS -PoV/MS -promethius -promethius' -provisioner/MS -redhat/M -repo/MS -RPC/MS -runtime/MS -rustc/MS -sr25519 -struct/MS -subsystem/MS -subsystems' -taskmanager/MS -TCP -teleport/RG -teleportation/SM -teleporter/SM -teleporters -testnet/MS -trie/MS -trustless/Y -tuple/SM -ubuntu/M -UDP -UI -unfinalize/B -union/MSG -unservable/B -validator/SM -VMP/SM -VRF/SM -w3f/MS -wasm/M -WND/S -XCM/S -XCMP/M -instantiation/SM -NFA diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 9f4d769e94de..a1501907266a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -bridges/* @tomusdrw @svyatonik @hcastano +bridges/ @tomusdrw @svyatonik @hcastano diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b03aff183046..d9d24a12c9e9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,6 +10,7 @@ updates: - dependency-name: "sp-*" - dependency-name: "frame-*" - dependency-name: "fork-tree" + - dependency-name: "remote-externalities" - dependency-name: "pallet-*" - dependency-name: "beefy-*" - dependency-name: "try-runtime-*" diff --git a/.github/workflows/publish-draft-release.yml b/.github/workflows/publish-draft-release.yml index b40bc8ba9274..5b1855c32cc3 100644 --- a/.github/workflows/publish-draft-release.yml +++ b/.github/workflows/publish-draft-release.yml @@ -24,38 +24,27 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - runtime: ['polkadot', 'kusama'] - container: - image: paritytech/srtool:nightly-2021-03-15 - volumes: - - ${{ github.workspace }}:/build - env: - PACKAGE: ${{ matrix.runtime }}-runtime - RUSTC_VERSION: nightly-2020-10-27 + runtime: ["polkadot", "kusama", "westend"] steps: - uses: actions/checkout@v2 - name: Cache target dir uses: actions/cache@v2 with: - path: '${{ github.workspace }}/runtime/${{ matrix.runtime }}/target' + path: "${{ github.workspace }}/runtime/${{ matrix.runtime }}/target" key: srtool-target-${{ matrix.runtime }}-${{ github.sha }} restore-keys: | srtool-target-${{ matrix.runtime }}- srtool-target- - name: Build ${{ matrix.runtime }} runtime - id: build-runtime - shell: bash - env: - srtool_output_filename: ${{ matrix.runtime }}_srtool_output.json + id: srtool_build + uses: chevdor/srtool-actions@v0.3.0 + with: + # This is the default with chevdor/srtool-actions@v0.3.0 but we make it clear + image: paritytech/srtool + chain: ${{ matrix.runtime }} + - name: Store srtool digest to disk run: | - cd /build - pwd - ls -la - build --json | tee $srtool_output_filename - cat $srtool_output_filename - while IFS= read -r line; do - echo "::set-output name=$line::$(jq -r ".$line" < $srtool_output_filename)" - done <<< "$(jq -r 'keys[]' < $srtool_output_filename)" + echo '${{ steps.srtool_build.outputs.json }}' | jq > ${{ matrix.runtime }}_srtool_output.json - name: Upload ${{ matrix.runtime }} srtool json uses: actions/upload-artifact@v2 with: @@ -65,49 +54,52 @@ jobs: uses: actions/upload-artifact@v2 with: name: ${{ matrix.runtime }}-runtime - path: "${{ steps.build-runtime.outputs.wasm }}" + path: | + ${{ steps.srtool_build.outputs.wasm }} + ${{ steps.srtool_build.outputs.wasm_compressed }} publish-draft-release: runs-on: ubuntu-latest - needs: ['get-rust-versions', 'build-runtimes'] + needs: ["get-rust-versions", "build-runtimes"] outputs: release_url: ${{ steps.create-release.outputs.html_url }} asset_upload_url: ${{ steps.create-release.outputs.upload_url }} steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - path: polkadot - - name: Set up Ruby 2.7 - uses: actions/setup-ruby@v1 - with: - ruby-version: 2.7 - - name: Download srtool json output - uses: actions/download-artifact@v2 - - name: Generate release text - env: - RUSTC_STABLE: ${{ needs.get-rust-versions.outputs.rustc-stable }} - RUSTC_NIGHTLY: ${{ needs.get-rust-versions.outputs.rustc-nightly }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gem install changelogerator git toml - ruby $GITHUB_WORKSPACE/polkadot/scripts/github/generate_release_text.rb | tee release_text.md - - name: Create draft release - id: create-release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ github.ref }} - release_name: Polkadot ${{ github.ref }} - body_path: ./release_text.md - draft: true + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + path: polkadot + - name: Set up Ruby 2.7 + uses: actions/setup-ruby@v1 + with: + ruby-version: 2.7 + - name: Download srtool json output + uses: actions/download-artifact@v2 + - name: Generate release text + env: + RUSTC_STABLE: ${{ needs.get-rust-versions.outputs.rustc-stable }} + RUSTC_NIGHTLY: ${{ needs.get-rust-versions.outputs.rustc-nightly }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gem install changelogerator git toml + ruby $GITHUB_WORKSPACE/polkadot/scripts/github/generate_release_text.rb | tee release_text.md + - name: Create draft release + id: create-release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Polkadot ${{ github.ref }} + body_path: ./release_text.md + draft: true + publish-runtimes: runs-on: ubuntu-latest - needs: ['publish-draft-release'] + needs: ["publish-draft-release"] strategy: matrix: - runtime: ['polkadot', 'kusama'] + runtime: ["polkadot", "kusama", "westend"] steps: - uses: actions/checkout@v2 - uses: actions/download-artifact@v2 @@ -122,7 +114,7 @@ jobs: ls "${{ matrix.runtime }}-runtime" runtime_ver="$(ruby -e 'require "./scripts/github/lib.rb"; puts get_runtime("${{ matrix.runtime }}")')" echo "::set-output name=runtime_ver::$runtime_ver" - - name: Upload ${{ matrix.runtime }} wasm + - name: Upload compact ${{ matrix.runtime }} wasm uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -131,6 +123,15 @@ jobs: asset_path: "${{ matrix.runtime }}-runtime/${{ matrix.runtime }}_runtime.compact.wasm" asset_name: ${{ matrix.runtime }}_runtime-v${{ steps.get-runtime-ver.outputs.runtime_ver }}.compact.wasm asset_content_type: application/wasm + - name: Upload compressed ${{ matrix.runtime }} wasm + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.publish-draft-release.outputs.asset_upload_url }} + asset_path: "${{ matrix.runtime }}-runtime/${{ matrix.runtime }}_runtime.compact.compressed.wasm" + asset_name: ${{ matrix.runtime }}_runtime-v${{ steps.get-runtime-ver.outputs.runtime_ver }}.compact.compressed.wasm + asset_content_type: application/wasm post_to_matrix: runs-on: ubuntu-latest diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 079621cbdc54..3a7d38532991 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -164,6 +164,18 @@ check-runtime-benchmarks: - ./scripts/gitlab/check_runtime_benchmarks.sh - sccache -s +spellcheck: + stage: test + <<: *docker-env + <<: *rules-pr-only + script: + - cargo spellcheck --version + # compare with the commit parent to the PR, given it's from a default branch + - git fetch origin +${CI_DEFAULT_BRANCH}:${CI_DEFAULT_BRANCH} + - time cargo spellcheck check -vvv --cfg=scripts/gitlab/spellcheck.toml --checkers hunspell --code 1 + -r $(git diff --name-only ${CI_COMMIT_SHA} $(git merge-base ${CI_COMMIT_SHA} ${CI_DEFAULT_BRANCH})) + allow_failure: true + build-adder-collator: stage: test <<: *collect-artifacts @@ -383,9 +395,9 @@ trigger-simnet: variables: TRGR_PROJECT: ${CI_PROJECT_NAME} TRGR_REF: ${CI_COMMIT_REF_NAME} - # simnet project ID + # Simnet project ID DWNSTRM_ID: 332 script: - # API trigger for a simnet job, argument value is set in the project variables + # API trigger for a Simnet job, argument value is set in the project variables - ./scripts/gitlab/trigger_pipeline.sh --simnet-version=${SIMNET_REF} allow_failure: true diff --git a/Cargo.lock b/Cargo.lock index 71b1add1ceb9..752016040711 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -155,12 +155,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arc-swap" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034" - [[package]] name = "arrayref" version = "0.3.6" @@ -304,15 +298,16 @@ dependencies = [ [[package]] name = "async-process" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8cea09c1fb10a317d1b5af8024eeba256d6554763e85ecd90ff8df31c7bbda" +checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" dependencies = [ "async-io", "blocking", - "cfg-if 0.1.10", + "cfg-if 1.0.0", "event-listener", "futures-lite", + "libc", "once_cell", "signal-hook", "winapi 0.3.9", @@ -450,6 +445,19 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "bae" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec107f431ee3d8a8e45e6dd117adab769556ef463959e77bf6a4888d5fd500cf" +dependencies = [ + "heck", + "proc-macro-error 0.4.12", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "base-x" version = "0.2.8" @@ -492,7 +500,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#4808f96849676024b156581485eae64f95133e97" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "beefy-primitives", "fnv", @@ -505,23 +513,24 @@ dependencies = [ "sc-keystore", "sc-network", "sc-network-gossip", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-arithmetic 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "sp-utils", "substrate-prometheus-endpoint", "thiserror", + "wasm-timer", ] [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#4808f96849676024b156581485eae64f95133e97" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -535,21 +544,26 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] +[[package]] +name = "beefy-merkle-tree" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" + [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#4808f96849676024b156581485eae64f95133e97" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -726,13 +740,13 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-finality-grandpa", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -740,9 +754,9 @@ name = "bp-message-dispatch" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev", ] [[package]] @@ -751,12 +765,12 @@ version = "0.1.0" dependencies = [ "bitvec", "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev", ] [[package]] @@ -765,15 +779,15 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex", "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-version 4.0.0-dev", ] [[package]] @@ -782,12 +796,12 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -797,29 +811,29 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", "parity-scale-codec", "smallvec 1.6.1", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-version 4.0.0-dev", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", "hash-db", "num-traits", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", ] [[package]] @@ -830,10 +844,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", "sp-finality-grandpa", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -845,9 +859,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -858,18 +872,18 @@ dependencies = [ "bp-messages", "bp-runtime", "ed25519-dalek", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", "hash-db", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-transaction-payment", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", ] [[package]] @@ -1970,7 +1984,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", ] @@ -1988,50 +2002,50 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0", + "frame-system 3.0.0", "linregress", "log", "parity-scale-codec", "paste", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 3.0.0", + "sp-io 3.0.0", + "sp-runtime 3.0.0", + "sp-runtime-interface 3.0.0", + "sp-std 3.0.0", + "sp-storage 3.0.0", ] [[package]] name = "frame-benchmarking" -version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "linregress", "log", "parity-scale-codec", "paste", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-api 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-runtime-interface 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-storage 4.0.0-dev", ] [[package]] name = "frame-benchmarking-cli" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "Inflector", "chrono", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", "handlebars", "parity-scale-codec", "sc-cli", @@ -2039,85 +2053,85 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", "structopt", ] [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0", + "frame-system 3.0.0", "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0", + "sp-npos-elections 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "frame-election-provider-support" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-arithmetic 4.0.0-dev", + "sp-npos-elections 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "frame-executive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-tracing 4.0.0-dev", ] [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "frame-metadata" -version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "14.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "bitflags", - "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-metadata 13.0.0", + "frame-support-procedural 3.0.0", "impl-trait-for-tuples", "log", "once_cell", @@ -2125,25 +2139,25 @@ dependencies = [ "paste", "serde", "smallvec 1.6.1", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0", + "sp-core 3.0.0", + "sp-inherents 3.0.0", + "sp-io 3.0.0", + "sp-runtime 3.0.0", + "sp-staking 3.0.0", + "sp-state-machine 0.9.0", + "sp-std 3.0.0", + "sp-tracing 3.0.0", ] [[package]] name = "frame-support" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "bitflags", - "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-metadata 14.0.0-dev", + "frame-support-procedural 4.0.0-dev", "impl-trait-for-tuples", "log", "once_cell", @@ -2151,24 +2165,24 @@ dependencies = [ "paste", "serde", "smallvec 1.6.1", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-arithmetic 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", + "sp-tracing 4.0.0-dev", ] [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "Inflector", - "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-procedural-tools 3.0.0", "proc-macro2", "quote", "syn", @@ -2176,11 +2190,11 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "Inflector", - "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support-procedural-tools 4.0.0-dev", "proc-macro2", "quote", "syn", @@ -2189,9 +2203,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -2200,10 +2214,10 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -2213,7 +2227,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "proc-macro2", "quote", @@ -2233,90 +2247,101 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-metadata 14.0.0-dev", + "frame-support 4.0.0-dev", + "frame-support-test-pallet", + "frame-system 4.0.0-dev", "parity-scale-codec", "pretty_assertions 0.6.1", "rustversion", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", "trybuild", ] +[[package]] +name = "frame-support-test-pallet" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +dependencies = [ + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", +] + [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-io 3.0.0", + "sp-runtime 3.0.0", + "sp-std 3.0.0", + "sp-version 3.0.0", ] [[package]] name = "frame-system" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-version 4.0.0-dev", ] [[package]] name = "frame-system-benchmarking" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "frame-system-rpc-runtime-api" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", ] [[package]] name = "frame-try-runtime" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -2820,6 +2845,17 @@ dependencies = [ "hmac 0.7.1", ] +[[package]] +name = "hmac-drbg" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" +dependencies = [ + "digest 0.9.0", + "generic-array 0.14.4", + "hmac 0.8.1", +] + [[package]] name = "hostname" version = "0.3.1" @@ -3112,12 +3148,12 @@ checksum = "e0bd112d44d9d870a6819eb505d04dd92b5e4d94bb8c304924a0872ae7016fb5" [[package]] name = "indexmap" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" +checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" dependencies = [ "autocfg", - "hashbrown 0.9.1", + "hashbrown 0.11.2", "serde", ] @@ -3367,19 +3403,14 @@ dependencies = [ "slab", ] -[[package]] -name = "jsonrpsee" -version = "0.2.0-alpha.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e48ecdd757b22fae87e87aad2dbadf11c56499c6509763c8ef20db16ffb0e9" - [[package]] name = "jsonrpsee-proc-macros" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b4c85cfa6767333f3e5f3b2f2f765dad2727b0033ee270ae07c599bf43ed5ae" +checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300" dependencies = [ "Inflector", + "bae", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -3388,9 +3419,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0cf7bd4e93b3b56e59131de7f24afbea871faf914e97bcdd942c86927ab0172" +checksum = "d67724d368c59e08b557a516cf8fcc51100e7a708850f502e1044b151fe89788" dependencies = [ "async-trait", "beef", @@ -3400,15 +3431,15 @@ dependencies = [ "log", "serde", "serde_json", - "soketto 0.5.0", + "soketto 0.6.0", "thiserror", ] [[package]] name = "jsonrpsee-ws-client" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ec51150965544e1a4468f372bdab8545243a1b045d4ab272023aac74c60de32" +checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198" dependencies = [ "async-trait", "fnv", @@ -3420,7 +3451,7 @@ dependencies = [ "rustls-native-certs 0.5.0", "serde", "serde_json", - "soketto 0.5.0", + "soketto 0.6.0", "thiserror", "tokio 0.2.21", "tokio-rustls 0.15.0", @@ -3450,21 +3481,20 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", - "libsecp256k1", "log", "pallet-authority-discovery", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -3484,12 +3514,12 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev", "pallet-staking-reward-fn", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -3507,24 +3537,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-arithmetic 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-keyring", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev", + "sp-version 4.0.0-dev", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -3595,9 +3625,9 @@ checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" [[package]] name = "libc" -version = "0.2.91" +version = "0.2.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8916b1f6ca17130ec6568feccee27c156ad12037880833a3b842a823236502e7" +checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" [[package]] name = "libgit2-sys" @@ -3690,7 +3720,7 @@ dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "multihash", "multistream-select", @@ -4092,13 +4122,61 @@ dependencies = [ "arrayref", "crunchy", "digest 0.8.1", - "hmac-drbg", + "hmac-drbg 0.2.0", "rand 0.7.3", "sha2 0.8.2", "subtle 2.2.3", "typenum", ] +[[package]] +name = "libsecp256k1" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73" +dependencies = [ + "arrayref", + "base64 0.12.3", + "digest 0.9.0", + "hmac-drbg 0.3.0", + "libsecp256k1-core", + "libsecp256k1-gen-ecmult", + "libsecp256k1-gen-genmult", + "rand 0.7.3", + "serde", + "sha2 0.9.2", + "typenum", +] + +[[package]] +name = "libsecp256k1-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" +dependencies = [ + "crunchy", + "digest 0.9.0", + "subtle 2.2.3", +] + +[[package]] +name = "libsecp256k1-gen-ecmult" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3" +dependencies = [ + "libsecp256k1-core", +] + +[[package]] +name = "libsecp256k1-gen-genmult" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d" +dependencies = [ + "libsecp256k1-core", +] + [[package]] name = "libz-sys" version = "1.1.3" @@ -4484,7 +4562,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f5653449cd45d502a53480ee08d7a599e8f4893d2bacb33c63d65bc20af6c1a" dependencies = [ "proc-macro-crate 0.1.5", - "proc-macro-error", + "proc-macro-error 1.0.4", "proc-macro2", "quote", "syn", @@ -4765,125 +4843,149 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "pallet-session 4.0.0-dev", "parity-scale-codec", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", "sp-authority-discovery", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0", + "frame-system 3.0.0", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authorship 3.0.0", + "sp-runtime 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "pallet-authorship" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-authorship 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-babe" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 3.1.0", + "frame-support 3.0.0", + "frame-system 3.0.0", "log", "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "pallet-balances" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#4808f96849676024b156581485eae64f95133e97" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "beefy-primitives", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "pallet-session 4.0.0-dev", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", +] + +[[package]] +name = "pallet-beefy-mmr" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" +dependencies = [ + "beefy-merkle-tree", + "beefy-primitives", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "hex", + "libsecp256k1 0.3.5", + "log", + "pallet-beefy", + "pallet-mmr", + "pallet-mmr-primitives", + "pallet-session 4.0.0-dev", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-bounties" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-treasury", "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -4892,15 +4994,15 @@ version = "0.1.0" dependencies = [ "bp-message-dispatch", "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -4911,18 +5013,18 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "num-traits", "parity-scale-codec", "serde", "sp-finality-grandpa", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", ] [[package]] @@ -4934,229 +5036,229 @@ dependencies = [ "bp-messages", "bp-rialto", "bp-runtime", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex", "hex-literal", "log", "num-traits", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-collective" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-democracy" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-election-provider-multi-phase" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "rand 0.7.3", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", "static_assertions", ] [[package]] name = "pallet-elections-phragmen" -version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-gilt" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-grandpa" -version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", "parity-scale-codec", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-finality-grandpa", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-identity" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "enumflags2", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-im-online" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "parity-scale-codec", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-indices" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-keyring", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-membership" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-mmr" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-mmr-primitives", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-mmr-primitives" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5164,250 +5266,250 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", ] [[package]] name = "pallet-multisig" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-nicks" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-offences" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-offences-benchmarking" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-proxy" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-recovery" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "enumflags2", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-scheduler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 3.0.0", + "frame-system 3.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 3.0.0", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-io 3.0.0", + "sp-runtime 3.0.0", + "sp-session 3.0.0", + "sp-staking 3.0.0", + "sp-std 3.0.0", + "sp-trie 3.0.0", ] [[package]] name = "pallet-session" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "log", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", ] [[package]] name = "pallet-session-benchmarking" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" -dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", "rand 0.7.3", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-society" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "rand_chacha 0.2.2", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "chrono", + "frame-election-provider-support 3.0.0", + "frame-support 3.0.0", + "frame-system 3.0.0", + "git2", "log", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "num-format", + "pallet-authorship 3.0.0", + "pallet-balances 3.0.0", + "pallet-session 3.0.0", + "pallet-staking-reward-curve 3.0.0", + "pallet-timestamp 3.0.0", "parity-scale-codec", "paste", - "rand_chacha 0.2.2", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0", + "sp-core 3.0.0", + "sp-io 3.0.0", + "sp-runtime 3.0.0", + "sp-staking 3.0.0", + "sp-std 3.0.0", + "sp-tracing 3.0.0", "static_assertions", ] [[package]] name = "pallet-staking" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "chrono", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "git2", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", - "num-format", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", "parity-scale-codec", "paste", + "rand_chacha 0.2.2", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-application-crypto 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", "static_assertions", ] [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5417,8 +5519,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5428,176 +5530,176 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", ] [[package]] name = "pallet-sudo" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 3.1.0", + "frame-support 3.0.0", + "frame-system 3.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0", + "sp-runtime 3.0.0", + "sp-std 3.0.0", + "sp-timestamp 3.0.0", ] [[package]] name = "pallet-timestamp" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-timestamp 4.0.0-dev", ] [[package]] name = "pallet-tips" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-transaction-payment" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "serde", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "pallet-treasury" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-utility" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-vesting" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "enumflags2", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "pallet-xcm" version = "0.1.0" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", "xcm", "xcm-executor", ] @@ -6033,7 +6135,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "tracing", ] @@ -6052,9 +6154,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", "tracing", ] @@ -6079,11 +6181,11 @@ dependencies = [ "rand 0.8.4", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-tracing 4.0.0-dev", "thiserror", "tracing", ] @@ -6109,8 +6211,8 @@ dependencies = [ "rand 0.8.4", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-keyring", "thiserror", "tracing", @@ -6127,8 +6229,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-trie 4.0.0-dev", "structopt", "substrate-browser-utils", "substrate-build-script-utils", @@ -6143,7 +6245,7 @@ name = "polkadot-client" version = "0.9.8" dependencies = [ "beefy-primitives", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api", "kusama-runtime", "pallet-mmr-primitives", @@ -6154,7 +6256,7 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-service", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", @@ -6162,9 +6264,9 @@ dependencies = [ "sp-consensus-babe", "sp-finality-grandpa", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-storage 4.0.0-dev", "sp-transaction-pool", "westend-runtime", ] @@ -6185,10 +6287,11 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "thiserror", "tracing", ] @@ -6199,9 +6302,9 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "parity-util-mem", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -6228,11 +6331,11 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-tracing 4.0.0-dev", "thiserror", "tracing", ] @@ -6245,8 +6348,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-trie 4.0.0-dev", "thiserror", ] @@ -6263,11 +6366,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", "tracing", ] @@ -6289,7 +6392,7 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", "strum", "tracing", @@ -6307,8 +6410,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-maybe-compressed-blob 4.0.0-dev", "thiserror", "tracing", ] @@ -6341,15 +6444,15 @@ dependencies = [ "sc-client-api", "sc-keystore", "schnorrkel", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "tracing", ] @@ -6374,7 +6477,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", "thiserror", "tracing", @@ -6395,11 +6498,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-tracing 4.0.0-dev", "thiserror", "tracing", ] @@ -6413,7 +6516,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", "thiserror", "tracing", "wasm-timer", @@ -6434,9 +6537,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev", "tracing", ] @@ -6455,7 +6558,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "tracing", ] @@ -6475,7 +6578,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "thiserror", "tracing", ] @@ -6495,11 +6598,12 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", + "polkadot-overseer", "polkadot-primitives", "sc-keystore", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", "thiserror", "tracing", ] @@ -6515,7 +6619,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "thiserror", "tracing", ] @@ -6530,8 +6634,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", "thiserror", "tracing", ] @@ -6547,8 +6651,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-keystore 0.10.0-dev", "thiserror", "tracing", ] @@ -6574,12 +6678,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-io 4.0.0-dev", + "sp-maybe-compressed-blob 4.0.0-dev", + "sp-tracing 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -6598,10 +6702,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "tracing", ] @@ -6618,7 +6722,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "thiserror", ] @@ -6631,9 +6735,9 @@ dependencies = [ "futures-timer 3.0.2", "metered-channel", "sc-network", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", "substrate-prometheus-endpoint", ] @@ -6664,13 +6768,13 @@ dependencies = [ "polkadot-statement-table", "schnorrkel", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-maybe-compressed-blob 4.0.0-dev", + "sp-runtime 4.0.0-dev", "thiserror", "tracing", "zstd", @@ -6704,10 +6808,10 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", "tracing", ] @@ -6736,7 +6840,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6768,9 +6872,9 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6796,8 +6900,8 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", "tracing", ] @@ -6822,8 +6926,8 @@ dependencies = [ "metered-channel", "pin-project 1.0.7", "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-overseer-gen-proc-macro", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "trybuild", @@ -6849,9 +6953,9 @@ dependencies = [ "parity-util-mem", "polkadot-core-primitives", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] @@ -6859,7 +6963,7 @@ name = "polkadot-primitives" version = "0.9.8" dependencies = [ "bitvec", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -6867,21 +6971,21 @@ dependencies = [ "polkadot-parachain", "pretty_assertions 0.7.2", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-arithmetic 4.0.0-dev", "sp-authority-discovery", "sp-consensus-slots", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "sp-serializer", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", + "sp-version 4.0.0-dev", "thiserror", ] @@ -6907,13 +7011,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "substrate-frame-rpc-system", ] @@ -6923,21 +7027,20 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", - "libsecp256k1", "log", "pallet-authority-discovery", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -6955,11 +7058,11 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-proxy", "pallet-scheduler", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", "pallet-session-benchmarking", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -6975,23 +7078,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-keyring", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev", + "sp-version 4.0.0-dev", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -7002,27 +7105,25 @@ dependencies = [ name = "polkadot-runtime-common" version = "0.9.8" dependencies = [ - "beefy-primitives", "bitvec", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", "frame-support-test", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev", "hex-literal", "impl-trait-for-tuples", - "libsecp256k1", + "libsecp256k1 0.6.0", "log", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-beefy", + "pallet-balances 4.0.0-dev", + "pallet-beefy-mmr", "pallet-election-provider-multi-phase", - "pallet-mmr", "pallet-offences", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", @@ -7034,18 +7135,18 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", "static_assertions", "trie-db", "xcm", @@ -7055,25 +7156,25 @@ dependencies = [ name = "polkadot-runtime-parachains" version = "0.9.8" dependencies = [ + "bitflags", "bitvec", "derive_more", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", "frame-support-test", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev", "futures 0.3.15", "hex-literal", - "libsecp256k1", "log", "pallet-authority-discovery", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "pallet-offences", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "pallet-treasury", "pallet-vesting", "parity-scale-codec", @@ -7084,19 +7185,19 @@ dependencies = [ "sc-keystore", "serde", "serde_json", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", + "sp-version 4.0.0-dev", "xcm", "xcm-executor", ] @@ -7118,7 +7219,7 @@ dependencies = [ "pallet-babe", "pallet-im-online", "pallet-mmr-primitives", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", @@ -7170,31 +7271,89 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-finality-grandpa", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-keystore 0.10.0-dev", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-storage 4.0.0-dev", + "sp-timestamp 4.0.0-dev", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev", "substrate-prometheus-endpoint", "thiserror", "tracing", "westend-runtime", ] +[[package]] +name = "polkadot-simnet" +version = "0.9.0" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "pallet-collective", + "pallet-democracy", + "pallet-transaction-payment", + "parity-scale-codec", + "polkadot-cli", + "polkadot-primitives", + "polkadot-runtime", + "polkadot-runtime-common", + "polkadot-service", + "sc-cli", + "sc-consensus", + "sc-consensus-babe", + "sc-consensus-manual-seal", + "sc-executor", + "sc-finality-grandpa", + "sc-service", + "sc-tracing", + "sc-transaction-pool", + "sp-api 4.0.0-dev", + "sp-consensus", + "sp-consensus-babe", + "sp-inherents 4.0.0-dev", + "sp-keyring", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "structopt", + "test-runner", +] + +[[package]] +name = "polkadot-simnet-node" +version = "0.1.0" +dependencies = [ + "polkadot-simnet", +] + +[[package]] +name = "polkadot-simnet-test" +version = "0.1.0" +dependencies = [ + "frame-system 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "polkadot-runtime", + "polkadot-simnet", + "sc-client-api", + "sp-blockchain", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", +] + [[package]] name = "polkadot-statement-distribution" version = "0.1.0" @@ -7213,12 +7372,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-staking 4.0.0-dev", + "sp-tracing 4.0.0-dev", "thiserror", "tracing", ] @@ -7229,7 +7388,7 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", ] [[package]] @@ -7245,16 +7404,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", "sp-keyring", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-timestamp 4.0.0-dev", "substrate-test-client", ] @@ -7279,28 +7438,27 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "frame-system-rpc-runtime-api", "hex-literal", - "libsecp256k1", "log", "pallet-authority-discovery", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "pallet-grandpa", "pallet-indices", "pallet-mmr-primitives", "pallet-nicks", "pallet-offences", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", "pallet-sudo", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-vesting", @@ -7314,22 +7472,22 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-keyring", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev", + "sp-version 4.0.0-dev", "substrate-wasm-builder", "tiny-keccak", ] @@ -7338,13 +7496,13 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.8" dependencies = [ - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-system 4.0.0-dev", "futures 0.1.29", "futures 0.3.15", "hex", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", + "pallet-staking 4.0.0-dev", "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7370,17 +7528,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-finality-grandpa", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev", "sp-keyring", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -7508,16 +7666,42 @@ dependencies = [ "toml", ] +[[package]] +name = "proc-macro-error" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7" +dependencies = [ + "proc-macro-error-attr 0.4.12", + "proc-macro2", + "quote", + "syn", + "version_check", +] + [[package]] name = "proc-macro-error" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ - "proc-macro-error-attr", + "proc-macro-error-attr 1.0.4", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de" +dependencies = [ "proc-macro2", "quote", "syn", + "syn-mid", "version_check", ] @@ -7976,10 +8160,27 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "remote-ext-tests" +version = "0.9.8" +dependencies = [ + "frame-support 4.0.0-dev", + "kusama-runtime", + "log", + "pallet-staking 4.0.0-dev", + "polkadot-runtime", + "remote-externalities", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-storage 4.0.0-dev", + "sp-tracing 4.0.0-dev", + "tokio 0.2.21", +] + [[package]] name = "remote-externalities" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "env_logger 0.8.4", "hex", @@ -7989,9 +8190,9 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] @@ -8065,16 +8266,17 @@ dependencies = [ "bp-wococo", "bridge-runtime-common", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "frame-system-rpc-runtime-api", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "pallet-beefy", + "pallet-beefy-mmr", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", @@ -8087,11 +8289,11 @@ dependencies = [ "pallet-mmr-primitives", "pallet-offences", "pallet-proxy", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", "pallet-sudo", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", @@ -8104,20 +8306,20 @@ dependencies = [ "serde", "serde_derive", "smallvec 1.6.1", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", "sp-transaction-pool", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -8139,9 +8341,9 @@ name = "runtime-common-voter-bags" version = "0.9.8" dependencies = [ "kusama-runtime", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-staking 3.0.0", "polkadot-runtime", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", "structopt", "westend-runtime", ] @@ -8288,19 +8490,19 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev", "thiserror", ] [[package]] name = "sc-authority-discovery" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "derive_more", @@ -8317,19 +8519,19 @@ dependencies = [ "sc-client-api", "sc-network", "serde_json", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "substrate-prometheus-endpoint", ] [[package]] name = "sc-basic-authorship" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8340,35 +8542,35 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", "substrate-prometheus-endpoint", ] [[package]] name = "sc-block-builder" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", ] [[package]] name = "sc-chain-spec" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8381,14 +8583,14 @@ dependencies = [ "serde", "serde_json", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sc-chain-spec-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8398,8 +8600,8 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "chrono", "fdlimit", @@ -8421,13 +8623,13 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev", "structopt", "thiserror", "tiny-bip39", @@ -8436,8 +8638,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "fnv", @@ -8450,28 +8652,28 @@ dependencies = [ "parking_lot 0.11.1", "sc-executor", "sc-transaction-pool-api", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-database", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev", + "sp-inherents 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", + "sp-storage 4.0.0-dev", + "sp-trie 4.0.0-dev", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "blake2-rfc", "hash-db", @@ -8487,34 +8689,34 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-state-db", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-database", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-trie 4.0.0-dev", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "parking_lot 0.11.1", "sc-client-api", "sp-blockchain", "sp-consensus", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sc-consensus-babe" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "derive_more", @@ -8539,28 +8741,28 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-babe-rpc" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "futures 0.3.15", @@ -8571,33 +8773,68 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sc-consensus-epochs" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "fork-tree", "parity-scale-codec", "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", +] + +[[package]] +name = "sc-consensus-manual-seal" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +dependencies = [ + "assert_matches", + "async-trait", + "derive_more", + "futures 0.3.15", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-client-api", + "sc-consensus-babe", + "sc-consensus-epochs", + "sc-transaction-pool", + "sc-transaction-pool-api", + "serde", + "sp-api 4.0.0-dev", + "sp-blockchain", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-keyring", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-timestamp 4.0.0-dev", + "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-slots" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "futures 0.3.15", @@ -8607,40 +8844,40 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sc-telemetry", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-arithmetic 4.0.0-dev", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-timestamp 4.0.0-dev", + "sp-trie 4.0.0-dev", "thiserror", ] [[package]] name = "sc-consensus-uncles" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "sc-client-api", - "sp-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authorship 4.0.0-dev", + "sp-runtime 4.0.0-dev", "thiserror", ] [[package]] name = "sc-executor" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "parity-scale-codec", "parity-wasm 0.42.2", @@ -8648,56 +8885,56 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-io 4.0.0-dev", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev", "sp-serializer", "sp-tasks", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev", + "sp-version 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev", "wasmi", ] [[package]] name = "sc-executor-common" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-maybe-compressed-blob 4.0.0-dev", "sp-serializer", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev", "thiserror", "wasmi", ] [[package]] name = "sc-executor-wasmi" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", "parity-scale-codec", "sc-allocator", "sc-executor-common", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime-interface 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev", "wasmi", ] [[package]] name = "sc-executor-wasmtime" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8708,16 +8945,16 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime-interface 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev", "wasmtime", ] [[package]] name = "sc-finality-grandpa" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "derive_more", @@ -8740,16 +8977,16 @@ dependencies = [ "sc-network-gossip", "sc-telemetry", "serde_json", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-arithmetic 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-finality-grandpa", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", "sp-utils", "substrate-prometheus-endpoint", "wasm-timer", @@ -8757,8 +8994,8 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "finality-grandpa", @@ -8775,14 +9012,14 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sc-finality-grandpa-warp-sync" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "futures 0.3.15", @@ -8797,13 +9034,13 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-finality-grandpa", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sc-informant" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "ansi_term 0.12.1", "futures 0.3.15", @@ -8814,14 +9051,14 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", "wasm-timer", ] [[package]] name = "sc-keystore" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "derive_more", @@ -8832,16 +9069,16 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "serde_json", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", "subtle 2.2.3", ] [[package]] name = "sc-light" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "hash-db", "lazy_static", @@ -8849,18 +9086,18 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-executor", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", ] [[package]] name = "sc-network" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-std", "async-trait", @@ -8896,11 +9133,11 @@ dependencies = [ "serde", "serde_json", "smallvec 1.6.1", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -8912,8 +9149,8 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8921,7 +9158,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", "substrate-prometheus-endpoint", "tracing", "wasm-timer", @@ -8929,8 +9166,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "bytes 0.5.6", "fnv", @@ -8947,18 +9184,18 @@ dependencies = [ "sc-client-api", "sc-keystore", "sc-network", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", "sp-utils", "threadpool", ] [[package]] name = "sc-peerset" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "libp2p", @@ -8971,7 +9208,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8979,8 +9216,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "hash-db", @@ -8998,24 +9235,24 @@ dependencies = [ "sc-tracing", "sc-transaction-pool-api", "serde_json", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", "sp-offchain", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-tracing 4.0.0-dev", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev", ] [[package]] name = "sc-rpc-api" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "futures 0.3.15", @@ -9030,17 +9267,17 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-tracing 4.0.0-dev", + "sp-version 4.0.0-dev", ] [[package]] name = "sc-rpc-server" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -9051,14 +9288,14 @@ dependencies = [ "log", "serde", "serde_json", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", "substrate-prometheus-endpoint", ] [[package]] name = "sc-service" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "directories", @@ -9094,26 +9331,26 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-storage 4.0.0-dev", + "sp-tracing 4.0.0-dev", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -9124,8 +9361,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", "parity-scale-codec", @@ -9133,14 +9370,14 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "thiserror", ] [[package]] name = "sc-sync-state-rpc" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9153,14 +9390,14 @@ dependencies = [ "sc-rpc-api", "serde_json", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", "thiserror", ] [[package]] name = "sc-telemetry" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "chrono", "futures 0.3.15", @@ -9179,8 +9416,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9197,14 +9434,14 @@ dependencies = [ "sc-tracing-proc-macro", "serde", "serde_json", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-storage 4.0.0-dev", + "sp-tracing 4.0.0-dev", "thiserror", "tracing", "tracing-log", @@ -9216,8 +9453,8 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9227,8 +9464,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "futures 0.3.15", @@ -9242,11 +9479,11 @@ dependencies = [ "sc-client-api", "sc-transaction-pool-api", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-tracing 4.0.0-dev", "sp-transaction-pool", "sp-utils", "substrate-prometheus-endpoint", @@ -9256,8 +9493,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "derive_more", "futures 0.3.15", @@ -9265,7 +9502,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", "thiserror", ] @@ -9540,9 +9777,9 @@ checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" [[package]] name = "signal-hook" -version = "0.1.16" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604508c1418b99dfe1925ca9224829bb2a8a9a04dda655cc01fcad46f4ab05ed" +checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39" dependencies = [ "libc", "signal-hook-registry", @@ -9550,11 +9787,10 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.2.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f478ede9f64724c5d173d7bb56099ec3e2d9fc2774aac65d34b8b890405f41" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" dependencies = [ - "arc-swap", "libc", ] @@ -9598,15 +9834,15 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "slotmap" -version = "1.0.2" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3003725ae562cf995f3dc82bb99e70926e09000396816765bb6d7adbe740b1" +checksum = "a952280edbecfb1d4bd3cf2dbc309dc6ab523e53487c438ae21a6df09fe84bc4" dependencies = [ "version_check", ] @@ -9684,9 +9920,9 @@ dependencies = [ [[package]] name = "soketto" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4919971d141dbadaa0e82b5d369e2d7666c98e4625046140615ca363e50d4daa" +checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", "bytes 1.0.1", @@ -9700,41 +9936,41 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api-proc-macro 3.0.0", + "sp-core 3.0.0", + "sp-runtime 3.0.0", + "sp-state-machine 0.9.0", + "sp-std 3.0.0", + "sp-version 3.0.0", "thiserror", ] [[package]] name = "sp-api" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-api-proc-macro 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", + "sp-version 4.0.0-dev", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9745,8 +9981,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9758,125 +9994,125 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-io 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "sp-application-crypto" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0", "static_assertions", ] [[package]] name = "sp-arithmetic" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev", "static_assertions", ] [[package]] name = "sp-authority-discovery" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 3.0.0", + "sp-runtime 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "sp-authorship" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-block-builder" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-blockchain" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "log", "lru", "parity-scale-codec", "parking_lot 0.11.1", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-consensus", "sp-database", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", "thiserror", ] [[package]] name = "sp-consensus" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "futures 0.3.15", @@ -9886,15 +10122,15 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -9902,52 +10138,52 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "merlin", "parity-scale-codec", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-timestamp 4.0.0-dev", ] [[package]] name = "sp-consensus-slots" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sp-consensus-vrf" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "base58", "blake2-rfc", @@ -9960,7 +10196,7 @@ dependencies = [ "hex", "impl-serde", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "merlin", "num-traits", @@ -9974,11 +10210,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.9.0", + "sp-runtime-interface 3.0.0", + "sp-std 3.0.0", + "sp-storage 3.0.0", "substrate-bip39", "thiserror", "tiny-bip39", @@ -9990,8 +10226,8 @@ dependencies = [ [[package]] name = "sp-core" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "base58", "blake2-rfc", @@ -10004,7 +10240,7 @@ dependencies = [ "hex", "impl-serde", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "merlin", "num-traits", @@ -10018,11 +10254,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev", + "sp-runtime-interface 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-storage 4.0.0-dev", "substrate-bip39", "thiserror", "tiny-bip39", @@ -10034,8 +10270,8 @@ dependencies = [ [[package]] name = "sp-database" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10044,7 +10280,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "proc-macro2", "quote", @@ -10064,135 +10300,135 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0", + "sp-storage 3.0.0", ] [[package]] name = "sp-externalities" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev", + "sp-storage 4.0.0-dev", ] [[package]] name = "sp-finality-grandpa" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-application-crypto 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-runtime 3.0.0", + "sp-std 3.0.0", "thiserror", ] [[package]] name = "sp-inherents" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", "thiserror", ] [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "futures 0.3.15", "hash-db", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-externalities 0.9.0", + "sp-keystore 0.9.0", + "sp-maybe-compressed-blob 3.0.0", + "sp-runtime-interface 3.0.0", + "sp-state-machine 0.9.0", + "sp-std 3.0.0", + "sp-tracing 3.0.0", + "sp-trie 3.0.0", + "sp-wasm-interface 3.0.0", "tracing", "tracing-core", ] [[package]] name = "sp-io" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "hash-db", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-keystore 0.10.0-dev", + "sp-maybe-compressed-blob 4.0.0-dev", + "sp-runtime-interface 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-std 4.0.0-dev", + "sp-tracing 4.0.0-dev", + "sp-trie 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev", "tracing", "tracing-core", ] [[package]] name = "sp-keyring" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "lazy_static", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", "strum", ] [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "async-trait", "derive_more", @@ -10201,15 +10437,14 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "schnorrkel", - "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-externalities 0.9.0", ] [[package]] name = "sp-keystore" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "derive_more", @@ -10218,14 +10453,15 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "schnorrkel", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "serde", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", ] [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "ruzstd", "zstd", @@ -10233,8 +10469,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "ruzstd", "zstd", @@ -10243,33 +10479,33 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 3.0.0", + "sp-core 3.0.0", + "sp-npos-elections-compact 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "sp-npos-elections" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-arithmetic 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-npos-elections-compact 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10279,8 +10515,8 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10290,18 +10526,18 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "backtrace", ] @@ -10316,19 +10552,19 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "rustc-hash", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "tracing-core", ] [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "either", "hash256-std-hasher", @@ -10339,17 +10575,17 @@ dependencies = [ "paste", "rand 0.7.3", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 3.0.0", + "sp-arithmetic 3.0.0", + "sp-core 3.0.0", + "sp-io 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "sp-runtime" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "either", "hash256-std-hasher", @@ -10360,51 +10596,51 @@ dependencies = [ "paste", "rand 0.7.3", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-application-crypto 4.0.0-dev", + "sp-arithmetic 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.9.0", + "sp-runtime-interface-proc-macro 3.0.0", + "sp-std 3.0.0", + "sp-storage 3.0.0", + "sp-tracing 3.0.0", + "sp-wasm-interface 3.0.0", "static_assertions", ] [[package]] name = "sp-runtime-interface" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.10.0-dev", + "sp-runtime-interface-proc-macro 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-storage 4.0.0-dev", + "sp-tracing 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10415,8 +10651,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10428,7 +10664,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "serde", "serde_json", @@ -10437,53 +10673,53 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 3.0.0", + "sp-core 3.0.0", + "sp-runtime 3.0.0", + "sp-staking 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "sp-session" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-api 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0", + "sp-std 3.0.0", ] [[package]] name = "sp-staking" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "hash-db", "log", @@ -10492,11 +10728,11 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-externalities 0.9.0", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0", + "sp-trie 3.0.0", "thiserror", "tracing", "trie-db", @@ -10505,8 +10741,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "hash-db", "log", @@ -10515,11 +10751,11 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", "thiserror", "tracing", "trie-db", @@ -10529,82 +10765,82 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" [[package]] name = "sp-std" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 3.0.0", ] [[package]] name = "sp-storage" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-tasks" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime-interface 4.0.0-dev", + "sp-std 4.0.0-dev", ] [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "async-trait", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 3.0.0", + "sp-inherents 3.0.0", + "sp-runtime 3.0.0", + "sp-std 3.0.0", "thiserror", "wasm-timer", ] [[package]] name = "sp-timestamp" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-api 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", "thiserror", "wasm-timer", ] @@ -10612,7 +10848,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "erased-serde", "log", @@ -10621,7 +10857,7 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0", "tracing", "tracing-core", "tracing-subscriber", @@ -10629,8 +10865,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "erased-serde", "log", @@ -10639,7 +10875,7 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev", "tracing", "tracing-core", "tracing-subscriber", @@ -10647,60 +10883,60 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "sp-transaction-storage-proof" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "log", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-trie 4.0.0-dev", ] [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 3.0.0", + "sp-std 3.0.0", "trie-db", "trie-root", ] [[package]] name = "sp-trie" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev", + "sp-std 4.0.0-dev", "trie-db", "trie-root", ] [[package]] name = "sp-utils" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "futures-core", @@ -10712,37 +10948,37 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm 0.42.2", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 3.0.0", + "sp-std 3.0.0", + "sp-version-proc-macro 3.0.0", "thiserror", ] [[package]] name = "sp-version" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm 0.42.2", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-version-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", + "sp-version-proc-macro 4.0.0-dev", "thiserror", ] [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10753,8 +10989,8 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10766,22 +11002,22 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 3.0.0", "wasmi", ] [[package]] name = "sp-wasm-interface" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev", "wasmi", ] @@ -10802,18 +11038,16 @@ name = "staking-miner" version = "0.9.0" dependencies = [ "env_logger 0.8.4", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex", - "jsonrpsee", - "jsonrpsee-types", "jsonrpsee-ws-client", "kusama-runtime", "lazy_static", "log", "pallet-election-provider-multi-phase", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev", "pallet-transaction-payment", "parity-scale-codec", "paste", @@ -10824,11 +11058,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-version 4.0.0-dev", "structopt", "thiserror", "tokio 0.2.21", @@ -10905,9 +11139,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "structopt" -version = "0.3.21" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c" +checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71" dependencies = [ "clap", "lazy_static", @@ -10916,12 +11150,12 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90" +checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" dependencies = [ "heck", - "proc-macro-error", + "proc-macro-error 1.0.4", "proc-macro2", "quote", "syn", @@ -10963,8 +11197,8 @@ dependencies = [ [[package]] name = "substrate-browser-utils" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "chrono", "console_error_panic_hook", @@ -10990,15 +11224,15 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "platforms", ] [[package]] name = "substrate-frame-rpc-system" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.15", @@ -11011,17 +11245,17 @@ dependencies = [ "sc-rpc-api", "sc-transaction-pool-api", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-runtime 4.0.0-dev", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-std", "derive_more", @@ -11035,7 +11269,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "async-trait", "futures 0.1.29", @@ -11054,17 +11288,17 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", ] [[package]] name = "substrate-test-utils" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "futures 0.3.15", "substrate-test-utils-derive", @@ -11073,8 +11307,8 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -11083,14 +11317,14 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "ansi_term 0.12.1", "atty", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev", "tempfile", "toml", "walkdir", @@ -11120,6 +11354,17 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "syn-mid" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "synstructure" version = "0.12.4" @@ -11180,8 +11425,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev", + "sp-std 4.0.0-dev", "substrate-wasm-builder", "tiny-keccak", ] @@ -11205,7 +11450,7 @@ dependencies = [ "sc-authority-discovery", "sc-cli", "sc-service", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "sp-keyring", "structopt", "substrate-test-utils", @@ -11226,12 +11471,57 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "polkadot-parachain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", ] +[[package]] +name = "test-runner" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +dependencies = [ + "frame-system 4.0.0-dev", + "futures 0.3.15", + "jsonrpc-core", + "log", + "num-traits", + "sc-basic-authorship", + "sc-cli", + "sc-client-api", + "sc-consensus", + "sc-consensus-babe", + "sc-consensus-manual-seal", + "sc-executor", + "sc-finality-grandpa", + "sc-informant", + "sc-network", + "sc-rpc", + "sc-rpc-server", + "sc-service", + "sc-transaction-pool", + "sc-transaction-pool-api", + "sp-api 4.0.0-dev", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-consensus-babe", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-inherents 4.0.0-dev", + "sp-keyring", + "sp-keystore 0.10.0-dev", + "sp-offchain", + "sp-runtime 4.0.0-dev", + "sp-runtime-interface 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-state-machine 0.10.0-dev", + "sp-transaction-pool", + "sp-wasm-interface 4.0.0-dev", + "tokio 0.2.21", +] + [[package]] name = "textwrap" version = "0.11.0" @@ -11828,8 +12118,8 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d3db3c1d1011983ba7565e342910a6d2095625c8" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "frame-try-runtime", "log", @@ -11841,14 +12131,13 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-externalities 0.10.0-dev", + "sp-keystore 0.10.0-dev", + "sp-runtime 4.0.0-dev", + "sp-state-machine 0.10.0-dev", "structopt", ] @@ -12470,21 +12759,20 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking 3.1.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", - "libsecp256k1", "log", "pallet-authority-discovery", - "pallet-authorship 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev", "pallet-babe", - "pallet-balances 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev", "pallet-collective", "pallet-democracy", "pallet-election-provider-multi-phase", @@ -12502,13 +12790,13 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", "pallet-sudo", - "pallet-timestamp 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", @@ -12525,23 +12813,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev", + "sp-inherents 4.0.0-dev", + "sp-io 4.0.0-dev", "sp-keyring", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 4.0.0-dev", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev", + "sp-version 4.0.0-dev", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -12670,16 +12958,16 @@ dependencies = [ name = "xcm-builder" version = "0.9.8" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", "xcm", "xcm-executor", ] @@ -12688,15 +12976,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.8" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev", + "sp-core 4.0.0-dev", + "sp-io 4.0.0-dev", + "sp-runtime 4.0.0-dev", + "sp-std 4.0.0-dev", "xcm", ] diff --git a/Cargo.toml b/Cargo.toml index ed7c22061d80..55aad6226c53 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,10 +82,14 @@ members = [ "node/metered-channel", "node/test/client", "node/test/service", + "node/test/polkadot-simnet/common", + "node/test/polkadot-simnet/node", + "node/test/polkadot-simnet/test", "parachain/test-parachains", "parachain/test-parachains/adder", "parachain/test-parachains/adder/collator", "utils/staking-miner", + "utils/remote-ext-tests", ] # We want to be able to build the bridge relayer without pulling it (and all of its diff --git a/README.md b/README.md index 5281d40803a5..d5251eb319d1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Polkadot -Implementation of a https://polkadot.network node in Rust based on the Substrate framework. +Implementation of a node in Rust based on the Substrate framework. > **NOTE:** In 2018, we split our implementation of "Polkadot" from its development framework > "Substrate". See the [Substrate][substrate-repo] repo for git history prior to 2018. @@ -19,7 +19,7 @@ either run the latest binary from our [releases](https://github.com/paritytech/polkadot/releases) page, or install Polkadot from one of our package repositories. -Installation from the debian or rpm repositories will create a `systemd` +Installation from the Debian or rpm repositories will create a `systemd` service that can be used to run a Polkadot node. This is disabled by default, and can be started by running `systemctl start polkadot` on demand (use `systemctl enable polkadot` to make it auto-start after reboot). By default, it @@ -207,7 +207,7 @@ You can run a simple single-node development "network" on your machine by runnin polkadot --dev ``` -You can muck around by heading to https://polkadot.js.org/apps and choose "Local Node" from the +You can muck around by heading to and choose "Local Node" from the Settings menu. ### Local Two-node Testnet @@ -246,7 +246,3 @@ Ensure you replace `ALICE_BOOTNODE_ID_HERE` with the node ID from the output of ## License Polkadot is [GPL 3.0 licensed](LICENSE). - -## Important Notice - -https://polkadot.network/testnetdisclaimer diff --git a/bridges/.config/lingua.dic b/bridges/.config/lingua.dic index da87e36948c7..8db035c2c28a 100644 --- a/bridges/.config/lingua.dic +++ b/bridges/.config/lingua.dic @@ -32,7 +32,7 @@ choosen config/MS crypto/MS customizable/B -debian/M +Debian/M decodable/MS DOT/S doesn diff --git a/bridges/.maintain/rialto-weight-template.hbs b/bridges/.maintain/rialto-weight-template.hbs index 4bf856948ae3..4868e6c84bb2 100644 --- a/bridges/.maintain/rialto-weight-template.hbs +++ b/bridges/.maintain/rialto-weight-template.hbs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Parity Bridges Common. If not, see . -//! Autogenerated weights for {{pallet}} +//! Autogenerated weights for {{cmd.pallet}} //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION {{version}} //! DATE: {{date}}, STEPS: {{cmd.steps}}, REPEAT: {{cmd.repeat}} diff --git a/bridges/bin/millau/runtime/src/lib.rs b/bridges/bin/millau/runtime/src/lib.rs index 363f12c6c791..aa71b866f95d 100644 --- a/bridges/bin/millau/runtime/src/lib.rs +++ b/bridges/bin/millau/runtime/src/lib.rs @@ -157,7 +157,7 @@ parameter_types! { impl frame_system::Config for Runtime { /// The basic call filter to use in dispatchable. - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. @@ -199,7 +199,7 @@ impl frame_system::Config for Runtime { type BlockLength = bp_millau::BlockLength; /// The weight of database operations that the runtime can invoke. type DbWeight = DbWeight; - /// The designated SS58 prefix of this chain. + /// The designated `SS58` prefix of this chain. type SS58Prefix = SS58Prefix; /// The set code logic, just the default since we're not a parachain. type OnSetCode = (); @@ -214,7 +214,7 @@ impl pallet_bridge_dispatch::Config for Runtime { type Event = Event; type MessageId = (bp_messages::LaneId, bp_messages::MessageNonce); type Call = Call; - type CallFilter = (); + type CallFilter = frame_support::traits::AllowAll; type EncodedCall = crate::rialto_messages::FromRialtoEncodedCall; type SourceChainAccountId = bp_rialto::AccountId; type TargetChainAccountPublic = MultiSigner; @@ -239,7 +239,7 @@ parameter_types! { } impl pallet_timestamp::Config for Runtime { - /// A timestamp: milliseconds since the unix epoch. + /// A timestamp: milliseconds since the Unix epoch. type Moment = u64; type OnTimestampSet = Aura; type MinimumPeriod = MinimumPeriod; @@ -421,9 +421,9 @@ pub type Header = generic::Header; pub type Block = generic::Block; /// A Block signed with a Justification pub type SignedBlock = generic::SignedBlock; -/// BlockId type as expected by this runtime. +/// `BlockId` type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. +/// The `SignedExtension` to the basic transaction logic. pub type SignedExtra = ( frame_system::CheckSpecVersion, frame_system::CheckTxVersion, diff --git a/bridges/bin/rialto/runtime/src/exchange.rs b/bridges/bin/rialto/runtime/src/exchange.rs index 38df04c8ccd6..3b9c88112e4b 100644 --- a/bridges/bin/rialto/runtime/src/exchange.rs +++ b/bridges/bin/rialto/runtime/src/exchange.rs @@ -55,8 +55,8 @@ pub struct EthereumTransactionInclusionProof { /// /// The assumption is that this pair will never appear more than once in /// transactions included into finalized blocks. This is obviously true -/// for any existing eth-like chain (that keep current tx format), because -/// otherwise transaction can be replayed over and over. +/// for any existing eth-like chain (that keep current transaction format), +/// because otherwise transaction can be replayed over and over. #[derive(Encode, Decode, PartialEq, RuntimeDebug)] pub struct EthereumTransactionTag { /// Account that has locked funds. diff --git a/bridges/bin/rialto/runtime/src/kovan.rs b/bridges/bin/rialto/runtime/src/kovan.rs index f1b0bb99a600..528c6205846f 100644 --- a/bridges/bin/rialto/runtime/src/kovan.rs +++ b/bridges/bin/rialto/runtime/src/kovan.rs @@ -34,8 +34,8 @@ frame_support::parameter_types! { kovan_validators_configuration(); } -/// Max number of finalized headers to keep. It is equivalent of ~24 hours of -/// finalized blocks on current Kovan chain. +/// Max number of finalized headers to keep. It is equivalent of approximately +/// 24 hours of finalized blocks on current Kovan chain. const FINALIZED_HEADERS_TO_KEEP: u64 = 20_000; /// Aura engine configuration for Kovan chain. diff --git a/bridges/bin/rialto/runtime/src/lib.rs b/bridges/bin/rialto/runtime/src/lib.rs index 245d647d07c8..1dd5a10b4530 100644 --- a/bridges/bin/rialto/runtime/src/lib.rs +++ b/bridges/bin/rialto/runtime/src/lib.rs @@ -164,7 +164,7 @@ parameter_types! { impl frame_system::Config for Runtime { /// The basic call filter to use in dispatchable. - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. @@ -206,7 +206,7 @@ impl frame_system::Config for Runtime { type BlockLength = bp_rialto::BlockLength; /// The weight of database operations that the runtime can invoke. type DbWeight = DbWeight; - /// The designated SS58 prefix of this chain. + /// The designated `SS58` prefix of this chain. type SS58Prefix = SS58Prefix; /// The set code logic, just the default since we're not a parachain. type OnSetCode = (); @@ -264,7 +264,7 @@ impl pallet_bridge_dispatch::Config for Runtime { type Event = Event; type MessageId = (bp_messages::LaneId, bp_messages::MessageNonce); type Call = Call; - type CallFilter = (); + type CallFilter = frame_support::traits::AllowAll; type EncodedCall = crate::millau_messages::FromMillauEncodedCall; type SourceChainAccountId = bp_millau::AccountId; type TargetChainAccountPublic = MultiSigner; @@ -346,7 +346,7 @@ parameter_types! { } impl pallet_timestamp::Config for Runtime { - /// A timestamp: milliseconds since the unix epoch. + /// A timestamp: milliseconds since the Unix epoch. type Moment = u64; type OnTimestampSet = Aura; type MinimumPeriod = MinimumPeriod; @@ -531,9 +531,9 @@ pub type Header = generic::Header; pub type Block = generic::Block; /// A Block signed with a Justification pub type SignedBlock = generic::SignedBlock; -/// BlockId type as expected by this runtime. +/// `BlockId` type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. +/// The `SignedExtension` to the basic transaction logic. pub type SignedExtra = ( frame_system::CheckSpecVersion, frame_system::CheckTxVersion, @@ -1060,7 +1060,7 @@ impl_runtime_apis! { /// Millau account ownership digest from Rialto. /// /// The byte vector returned by this function should be signed with a Millau account private key. -/// This way, the owner of `rialto_account_id` on Rialto proves that the 'millau' account private key +/// This way, the owner of `rialto_account_id` on Rialto proves that the Millau account private key /// is also under his control. pub fn rialto_to_millau_account_ownership_digest( millau_call: &Call, diff --git a/bridges/bin/rialto/runtime/src/rialto_poa.rs b/bridges/bin/rialto/runtime/src/rialto_poa.rs index fecc733569bd..77bd288e8648 100644 --- a/bridges/bin/rialto/runtime/src/rialto_poa.rs +++ b/bridges/bin/rialto/runtime/src/rialto_poa.rs @@ -110,7 +110,7 @@ impl TPruningStrategy for PruningStrategy { } } -/// ChainTime provider +/// `ChainTime` provider #[derive(Default)] pub struct ChainTime; diff --git a/bridges/modules/currency-exchange/src/benchmarking.rs b/bridges/modules/currency-exchange/src/benchmarking.rs index 574ae93f6ee0..74da4c1b7ec4 100644 --- a/bridges/modules/currency-exchange/src/benchmarking.rs +++ b/bridges/modules/currency-exchange/src/benchmarking.rs @@ -40,10 +40,10 @@ pub struct ProofParams { /// When true, recipient must exists before import. pub recipient_exists: bool, /// When 0, transaction should have minimal possible size. When this value has non-zero value n, - /// transaction size should be (if possible) near to MIN_SIZE + n * SIZE_FACTOR. + /// transaction size should be (if possible) near to `MIN_SIZE + n * SIZE_FACTOR`. pub transaction_size_factor: u32, /// When 0, proof should have minimal possible size. When this value has non-zero value n, - /// proof size should be (if possible) near to MIN_SIZE + n * SIZE_FACTOR. + /// proof size should be (if possible) near to `MIN_SIZE + n * SIZE_FACTOR`. pub proof_size_factor: u32, } diff --git a/bridges/modules/currency-exchange/src/lib.rs b/bridges/modules/currency-exchange/src/lib.rs index 9a8af5ba5016..b1df65fb207a 100644 --- a/bridges/modules/currency-exchange/src/lib.rs +++ b/bridges/modules/currency-exchange/src/lib.rs @@ -355,7 +355,7 @@ mod tests { type AccountData = (); type OnNewAccount = (); type OnKilledAccount = (); - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type SystemWeightInfo = (); type BlockWeights = (); type BlockLength = (); diff --git a/bridges/modules/dispatch/src/lib.rs b/bridges/modules/dispatch/src/lib.rs index e9bf75686bbd..683dffcacf9f 100644 --- a/bridges/modules/dispatch/src/lib.rs +++ b/bridges/modules/dispatch/src/lib.rs @@ -19,7 +19,7 @@ //! The messages are interpreted directly as runtime `Call`. We attempt to decode //! them and then dispatch as usual. To prevent compatibility issues, the Calls have //! to include a `spec_version`. This will be checked before dispatch. In the case of -//! a succesful dispatch an event is emitted. +//! a successful dispatch an event is emitted. #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs)] @@ -52,7 +52,7 @@ pub trait Config: frame_system::Config { /// The overarching event type. type Event: From> + Into<::Event>; /// Id of the message. Whenever message is passed to the dispatch module, it emits - /// event with this id + dispatch result. Could be e.g. (LaneId, MessageNonce) if + /// event with this id + dispatch result. Could be e.g. (`LaneId`, `MessageNonce`) if /// it comes from the messages module. type MessageId: Parameter; /// Type of account ID on source chain. @@ -77,13 +77,13 @@ pub trait Config: frame_system::Config { /// The type that is used to wrap the `Self::Call` when it is moved over bridge. /// /// The idea behind this is to avoid `Call` conversion/decoding until we'll be sure - /// that all other stuff (like `spec_version`) is ok. If we would try to decode + /// that all other stuff (like `spec_version`) is OK. If we would try to decode /// `Call` which has been encoded using previous `spec_version`, then we might end /// up with decoding error, instead of `MessageVersionSpecMismatch`. type EncodedCall: Decode + Encode + Into>::Call, ()>>; - /// A type which can be turned into an AccountId from a 256-bit hash. + /// A type which can be turned into an `AccountId` from a 256-bit hash. /// - /// Used when deriving target chain AccountIds from source chain AccountIds. + /// Used when deriving target chain `AccountId`s from source chain `AccountId`s. type AccountIdConverter: sp_runtime::traits::Convert; } @@ -397,7 +397,7 @@ mod tests { #![allow(clippy::from_over_into)] use super::*; - use frame_support::{parameter_types, weights::Weight}; + use frame_support::{parameter_types, weights::Weight, dispatch::GetDispatchInfo}; use frame_system::{EventRecord, Phase}; use sp_core::H256; use sp_runtime::{ @@ -482,7 +482,7 @@ mod tests { type AccountData = (); type OnNewAccount = (); type OnKilledAccount = (); - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type SystemWeightInfo = (); type BlockWeights = (); type BlockLength = (); @@ -599,9 +599,11 @@ mod tests { fn should_fail_on_weight_mismatch() { new_test_ext().execute_with(|| { let id = [0; 4]; - let mut message = - prepare_root_message(Call::System(>::remark(vec![1, 2, 3]))); + let call = Call::System(>::remark(vec![1, 2, 3])); + let call_weight = call.get_dispatch_info().weight; + let mut message = prepare_root_message(call); message.weight = 7; + assert!(call_weight != 7, "needed for test to actually trigger a weight mismatch"); System::set_block_number(1); let result = Dispatch::dispatch(SOURCE_CHAIN_ID, TARGET_CHAIN_ID, id, Ok(message), |_, _| unreachable!()); @@ -615,7 +617,7 @@ mod tests { event: Event::Dispatch(call_dispatch::Event::::MessageWeightMismatch( SOURCE_CHAIN_ID, id, - 1038000, + call_weight, 7, )), topics: vec![], diff --git a/bridges/modules/ethereum/src/mock.rs b/bridges/modules/ethereum/src/mock.rs index 86323027da8b..68e3e223d1d9 100644 --- a/bridges/modules/ethereum/src/mock.rs +++ b/bridges/modules/ethereum/src/mock.rs @@ -73,7 +73,7 @@ impl frame_system::Config for TestRuntime { type AccountData = (); type OnNewAccount = (); type OnKilledAccount = (); - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type SystemWeightInfo = (); type BlockWeights = (); type BlockLength = (); diff --git a/bridges/modules/grandpa/src/mock.rs b/bridges/modules/grandpa/src/mock.rs index 20f5ea7bdf7a..24113a8253a3 100644 --- a/bridges/modules/grandpa/src/mock.rs +++ b/bridges/modules/grandpa/src/mock.rs @@ -70,7 +70,7 @@ impl frame_system::Config for TestRuntime { type AccountData = (); type OnNewAccount = (); type OnKilledAccount = (); - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type SystemWeightInfo = (); type DbWeight = (); type BlockWeights = (); diff --git a/bridges/modules/messages/src/mock.rs b/bridges/modules/messages/src/mock.rs index 2e184dda1585..e6f46c292d7a 100644 --- a/bridges/modules/messages/src/mock.rs +++ b/bridges/modules/messages/src/mock.rs @@ -106,7 +106,7 @@ impl frame_system::Config for TestRuntime { type AccountData = pallet_balances::AccountData; type OnNewAccount = (); type OnKilledAccount = (); - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type SystemWeightInfo = (); type BlockWeights = (); type BlockLength = (); diff --git a/bridges/modules/shift-session-manager/src/lib.rs b/bridges/modules/shift-session-manager/src/lib.rs index 0d867657afa9..610939cf456e 100644 --- a/bridges/modules/shift-session-manager/src/lib.rs +++ b/bridges/modules/shift-session-manager/src/lib.rs @@ -139,7 +139,7 @@ mod tests { type AccountData = (); type OnNewAccount = (); type OnKilledAccount = (); - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type SystemWeightInfo = (); type BlockWeights = (); type BlockLength = (); diff --git a/bridges/primitives/header-chain/src/justification.rs b/bridges/primitives/header-chain/src/justification.rs index 625d7762597a..cc47070b8ca2 100644 --- a/bridges/primitives/header-chain/src/justification.rs +++ b/bridges/primitives/header-chain/src/justification.rs @@ -16,7 +16,7 @@ //! Pallet for checking GRANDPA Finality Proofs. //! -//! Adapted copy of substrate/client/finality-grandpa/src/justification.rs. If origin +//! Adapted copy of `substrate/client/finality-grandpa/src/justification.rs`. If origin //! will ever be moved to the sp_finality_grandpa, we should reuse that implementation. use codec::{Decode, Encode}; @@ -57,7 +57,7 @@ pub enum Error { InvalidJustificationTarget, /// The authority has provided an invalid signature. InvalidAuthoritySignature, - /// The justification contains precommit for header that is not a descendant of the commit header. + /// The justification contains pre-commit for header that is not a descendant of the commit header. PrecommitIsNotCommitDescendant, /// The cumulative weight of all votes in the justification is not enough to justify commit /// header finalization. @@ -119,7 +119,7 @@ where if signed.precommit.target_number < justification.commit.target_number { return Err(Error::PrecommitIsNotCommitDescendant); } - // all precommits must be for target block descendents + // all precommits must be for target block descendants chain = chain.ensure_descendant(&justification.commit.target_hash, &signed.precommit.target_hash)?; // since we know now that the precommit target is the descendant of the justification target, // we may increase 'weight' of the justification target @@ -154,7 +154,7 @@ where } // check that the cumulative weight of validators voted for the justification target (or one - // of its descendents) is larger than required threshold. + // of its descendants) is larger than required threshold. let threshold = authorities_set.threshold().0.into(); if cumulative_weight >= threshold { Ok(()) diff --git a/cli/src/cli.rs b/cli/src/cli.rs index 722230ac9a50..a69a46f1648e 100644 --- a/cli/src/cli.rs +++ b/cli/src/cli.rs @@ -65,7 +65,7 @@ pub enum Subcommand { #[cfg(not(feature = "try-runtime"))] TryRuntime, - /// Key management cli utilities + /// Key management CLI utilities Key(sc_cli::KeySubcommand), } diff --git a/cli/src/command.rs b/cli/src/command.rs index 3bcdd53e7913..9916df19377b 100644 --- a/cli/src/command.rs +++ b/cli/src/command.rs @@ -111,6 +111,8 @@ impl SubstrateCli for Cli { "wococo" => Box::new(service::chain_spec::wococo_config()?), #[cfg(feature = "rococo-native")] "wococo-dev" => Box::new(service::chain_spec::wococo_development_config()?), + #[cfg(feature = "rococo-native")] + "wococo-local" => Box::new(service::chain_spec::wococo_local_testnet_config()?), #[cfg(not(feature = "rococo-native"))] name if name.starts_with("wococo-") => Err(format!("`{}` only supported with `rococo-native` feature enabled.", name))?, diff --git a/core-primitives/src/lib.rs b/core-primitives/src/lib.rs index c552929d15f3..e4efb825e012 100644 --- a/core-primitives/src/lib.rs +++ b/core-primitives/src/lib.rs @@ -81,11 +81,11 @@ impl sp_std::fmt::Debug for CandidateHash { pub type Nonce = u32; /// The balance of an account. -/// 128-bits (or 38 significant decimal figures) will allow for 10m currency (10^7) at a resolution -/// to all for one second's worth of an annualised 50% reward be paid to a unit holder (10^11 unit -/// denomination), or 10^18 total atomic units, to grow at 50%/year for 51 years (10^9 multiplier) -/// for an eventual total of 10^27 units (27 significant decimal figures). -/// We round denomination to 10^12 (12 sdf), and leave the other redundancy at the upper end so +/// 128-bits (or 38 significant decimal figures) will allow for 10 m currency (`10^7`) at a resolution +/// to all for one second's worth of an annualised 50% reward be paid to a unit holder (`10^11` unit +/// denomination), or `10^18` total atomic units, to grow at 50%/year for 51 years (`10^9` multiplier) +/// for an eventual total of `10^27` units (27 significant decimal figures). +/// We round denomination to `10^12` (12 SDF), and leave the other redundancy at the upper end so /// that 32 bits may be multiplied with a balance in 128 bits without worrying about overflow. pub type Balance = u128; @@ -99,7 +99,7 @@ pub type BlockId = generic::BlockId; /// Opaque, encoded, unchecked extrinsic. pub use sp_runtime::OpaqueExtrinsic as UncheckedExtrinsic; -/// The information that goes alongside a transfer_into_parachain operation. Entirely opaque, it +/// The information that goes alongside a `transfer_into_parachain` operation. Entirely opaque, it /// will generally be used for identifying the reason for the transfer. Typically it will hold the /// destination account to which the transfer should be credited. If still more information is /// needed, then this should be a hash with the pre-image presented via an off-chain mechanism on @@ -144,7 +144,7 @@ pub struct OutboundHrmpMessage { pub data: sp_std::vec::Vec, } -/// V1 primitives. +/// `V1` primitives. pub mod v1 { pub use super::*; } diff --git a/doc/testing.md b/doc/testing.md index 985cda9b0aff..8230ea352c0f 100644 --- a/doc/testing.md +++ b/doc/testing.md @@ -20,7 +20,7 @@ One particular subsystem (subsystem under test) interacts with a mocked overseer that is made to assert incoming and outgoing messages of the subsystem under test. This is largely present today, but has some fragmentation in the evolved -integration test implementation. A proc-macro/macro_rules would allow +integration test implementation. A `proc-macro`/`macro_rules` would allow for more consistent implementation and structure. #### Behavior tests (3) @@ -29,27 +29,25 @@ Launching small scale networks, with multiple adversarial nodes without any furt This should include tests around the thresholds in order to evaluate the error handling once certain assumed invariants fail. -For this purpose based on `AllSubsystems` and proc-macro `AllSubsystemsGen`. +For this purpose based on `AllSubsystems` and `proc-macro` `AllSubsystemsGen`. This assumes a simplistic test runtime. #### Testing at scale (4) Launching many nodes with configurable network speed and node features in a cluster of nodes. -At this scale the [`simnet`][simnet] comes into play which launches a full cluster of nodes. +At this scale the [Simnet][simnet] comes into play which launches a full cluster of nodes. The scale is handled by spawning a kubernetes cluster and the meta description -is covered by [`gurke`][gurke]. -Asserts are made using grafana rules, based on the existing prometheus metrics. This can +is covered by [Gurke][Gurke]. +Asserts are made using Grafana rules, based on the existing prometheus metrics. This can be extended by adding an additional service translating `jaeger` spans into addition prometheus avoiding additional polkadot source changes. - _Behavior tests_ and _testing at scale_ have naturally soft boundary. The most significant difference is the presence of a real network and the number of nodes, since a single host often not capable to run multiple nodes at once. - --- ## Coverage @@ -93,15 +91,15 @@ miniserve -r ./coverage grcov . --binary-path ./target/debug/ -s . -t lcov --branch --ignore-not-existing --ignore "/*" -o lcov.info ``` -The test coverage in `lcov` can the be published to . +The test coverage in `lcov` can the be published to . ```sh bash <(curl -s https://codecov.io/bash) -f lcov.info ``` -or just printed as part of the PR using a github action i.e. [jest-lcov-reporter](https://github.com/marketplace/actions/jest-lcov-reporter). +or just printed as part of the PR using a github action i.e. [`jest-lcov-reporter`](https://github.com/marketplace/actions/jest-lcov-reporter). -For full examples on how to use [grcov /w polkadot specifics see the github repo](https://github.com/mozilla/grcov#coverallscodecov-output). +For full examples on how to use [`grcov` /w polkadot specifics see the github repo](https://github.com/mozilla/grcov#coverallscodecov-output). ## Fuzzing @@ -146,13 +144,12 @@ Requirements: * spawn nodes with preconfigured behaviors * allow multiple types of configuration to be specified -* allow extensability via external crates +* allow extendability via external crates * ... --- - -## Implementation of different behavior strain nodes. +## Implementation of different behavior strain nodes ### Goals @@ -166,21 +163,21 @@ well as shorting the block time and epoch times down to a few `100ms` and a few #### MVP -A simple small scale builder pattern would suffice for stage one impl of allowing to +A simple small scale builder pattern would suffice for stage one implementation of allowing to replace individual subsystems. An alternative would be to harness the existing `AllSubsystems` type and replace the subsystems as needed. -#### Full proc-macro impl +#### Full `proc-macro` implementation `Overseer` is a common pattern. -It could be extracted as proc macro and generative proc-macro. +It could be extracted as `proc` macro and generative `proc-macro`. This would replace the `AllSubsystems` type as well as implicitly create the `AllMessages` enum as `AllSubsystemsGen` does today. The implementation is yet to be completed, see the [implementation PR](https://github.com/paritytech/polkadot/pull/2962) for details. -##### Declare an overseer impl +##### Declare an overseer implementation ```rust struct BehaveMaleficient; @@ -237,8 +234,8 @@ fn main() -> eyre::Result<()> { #### Simnet -Spawn a kubernetes cluster based on a meta description using [gurke] with the -[simnet] scripts. +Spawn a kubernetes cluster based on a meta description using [Gurke] with the +[Simnet] scripts. Coordinated attacks of multiple nodes or subsystems must be made possible via a side-channel, that is out of scope for this document. @@ -246,11 +243,11 @@ a side-channel, that is out of scope for this document. The individual node configurations are done as targets with a particular builder configuration. -#### Behavior tests w/o simnet +#### Behavior tests w/o Simnet Commonly this will require multiple nodes, and most machines are limited to running two or three nodes concurrently. -Hence, this is not the common case and is just an impl _idea_. +Hence, this is not the common case and is just an implementation _idea_. ```rust behavior_testcase!{ @@ -263,5 +260,5 @@ behavior_testcase!{ } ``` -[gurke]: https://github.com/paritytech/gurke +[Gurke]: https://github.com/paritytech/gurke [simnet]: https://github.com/paritytech/simnet_scripts diff --git a/erasure-coding/src/lib.rs b/erasure-coding/src/lib.rs index 2cae7160443d..69f30162ba90 100644 --- a/erasure-coding/src/lib.rs +++ b/erasure-coding/src/lib.rs @@ -20,7 +20,7 @@ //! The way we accomplish this is by erasure coding the data into n pieces //! and constructing a merkle root of the data. //! -//! Each of n validators stores their piece of data. We assume n=3f+k, 0 < k ≤ 3. +//! Each of n validators stores their piece of data. We assume `n = 3f + k`, `0 < k ≤ 3`. //! f is the maximum number of faulty validators in the system. //! The data is coded so any f+1 chunks can be used to reconstruct the full data. @@ -58,7 +58,7 @@ pub enum Error { /// Chunks not of uniform length or the chunks are empty. #[error("Chunks are not unform, mismatch in length or are zero sized")] NonUniformChunks, - /// An uneven byte-length of a shard is not valid for GF(2^16) encoding. + /// An uneven byte-length of a shard is not valid for `GF(2^16)` encoding. #[error("Uneven length is not valid for field GF(2^16)")] UnevenLength, /// Chunk index out of bounds. diff --git a/file_header.txt b/file_header.txt index f3a8b8eb3041..6dbc98f18e44 100644 --- a/file_header.txt +++ b/file_header.txt @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright 2017-2021 Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/miner.log b/miner.log new file mode 100644 index 000000000000..d1693fa7e500 --- /dev/null +++ b/miner.log @@ -0,0 +1,3364 @@ +[2021-07-11T06:22:29Z DEBUG staking_miner] attempting to connect to "ws://localhost:9944" +[2021-07-11T06:22:29Z INFO staking_miner] connected to chain "Westend" +[2021-07-11T06:22:29Z INFO staking_miner::signer] loaded account b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a (1586KhWT...), info: AccountInfo { nonce: 11, consumers: 0, providers: 1, sufficients: 0, data: AccountData { free: 1030310897913431, reserved: 0, misc_frozen: 0, fee_frozen: 0 } } +[2021-07-11T06:22:29Z INFO staking_miner::monitor] subscribing to "chain_subscribeFinalizedHeads" / "chain_unsubscribeFinalizedHeads" +[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] new event at #6429014 (0x4b5612ac2753f10b7a63cfdb67bec47683faeb719987be8ec8ff1e4fc424e06e) +[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] new event at #6429015 (0x20196718e1b31d236f37a82e4df9370da64b1d8da2c0c234267fed6df2d26c63) +[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:22:33Z DEBUG staking_miner::monitor] new event at #6429016 (0x15385440e39c26b7e07ebcdd2b027035e06d01cc67afd2c0d3be636df9cebe6b) +[2021-07-11T06:22:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:22:41Z DEBUG staking_miner::monitor] new event at #6429017 (0x5c3715d6bcf7ae3677a8371a1ec9071517e7ac67e6db885377b19ddcfecf4a79) +[2021-07-11T06:22:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:22:45Z DEBUG staking_miner::monitor] new event at #6429018 (0x3f0488c62ffc339994653eb0333f05eb96869f53e2d4704ec92f6134125dfca4) +[2021-07-11T06:22:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:22:53Z DEBUG staking_miner::monitor] new event at #6429019 (0x507b58a0e84ca0043c9c0c1d6b16c8039ac2bb212d5f9c85a255c444bfc663c8) +[2021-07-11T06:22:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:22:57Z DEBUG staking_miner::monitor] new event at #6429020 (0xc5f1c914561c46bb0e1e209ec0527c4cca6dce4eb05dda6b9c42b6324f1dac9e) +[2021-07-11T06:22:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:05Z DEBUG staking_miner::monitor] new event at #6429021 (0x25e0c6fb72953e7e4aa917c3dd45065cf574f57410afe246640a575a4e77f610) +[2021-07-11T06:23:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:09Z DEBUG staking_miner::monitor] new event at #6429022 (0xce1e5dd71279f11087c1fa31d76cf68a9b7ff287a86646c97af7f988074d6906) +[2021-07-11T06:23:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:17Z DEBUG staking_miner::monitor] new event at #6429023 (0x1c66c66492ea38c37ac531bc9f61a42a1a85cf0a5a842c6cfc7a1c9dec35fc07) +[2021-07-11T06:23:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:22Z DEBUG staking_miner::monitor] new event at #6429024 (0xf8d80599a592a94afe6d07f08b40d192c921bc535cc72fc9d5f95c89639ab141) +[2021-07-11T06:23:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:29Z DEBUG staking_miner::monitor] new event at #6429025 (0x205aef67ea6f3115313aba730bd83c58a92393e5ee923f8bce36aa598fd1d02d) +[2021-07-11T06:23:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:34Z DEBUG staking_miner::monitor] new event at #6429026 (0x41ddf9aaf2e0e43c848f83ad1eb253df42e0b0998c1b7d0b515495c780f49be1) +[2021-07-11T06:23:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:42Z DEBUG staking_miner::monitor] new event at #6429027 (0xf768e8e8b300ce9362072be20fb6abb3d1aa82746be6ea4e928eefd5e898b447) +[2021-07-11T06:23:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:46Z DEBUG staking_miner::monitor] new event at #6429028 (0xef5bbf39311be0ebf21c80840faa6aff0c3626aa6d629f2f05c8fc5d96bdc48f) +[2021-07-11T06:23:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:50Z DEBUG staking_miner::monitor] new event at #6429029 (0x1a9bd16e4483aa90a3f4a25ebe6cfba1dc2e5787385537505f4e8a79c5cb9705) +[2021-07-11T06:23:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:23:58Z DEBUG staking_miner::monitor] new event at #6429030 (0x0a77e95bf68f132e0a74ef353e7eace96c3c53d234578f12bda7550eb0117a04) +[2021-07-11T06:23:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:02Z DEBUG staking_miner::monitor] new event at #6429031 (0x112643174f2b12412a4ebc612da1dfbc57512e3da4fef16efb70ccdc7121a82b) +[2021-07-11T06:24:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:10Z DEBUG staking_miner::monitor] new event at #6429032 (0x87dd31100561e8701382645f0866df0027f9e3b72a17f2c7452c53a0bcf976db) +[2021-07-11T06:24:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:14Z DEBUG staking_miner::monitor] new event at #6429033 (0x57521fee890601be855b6e6a79cc3fb96ddc7c08ec8b3396b8478fc8e4597ffe) +[2021-07-11T06:24:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:22Z DEBUG staking_miner::monitor] new event at #6429034 (0x310776c447f74680890847f6f5e0f87334bf785c8f9509ebb9a7e9c299dc4845) +[2021-07-11T06:24:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:26Z DEBUG staking_miner::monitor] new event at #6429035 (0x94a24bb211eb4149cb9b52f28927101d2a3341e7879df0a8cb809512e0b06d65) +[2021-07-11T06:24:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:34Z DEBUG staking_miner::monitor] new event at #6429036 (0x37a07adcf945b0fe50bd3f91abbfc5782f91f4f9aa66a446338958b07bd0e21d) +[2021-07-11T06:24:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:38Z DEBUG staking_miner::monitor] new event at #6429037 (0xec33f2e779439a68b2d69b0e611722f419f85f9b3bcb29fd78de3a3c54f20208) +[2021-07-11T06:24:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:46Z DEBUG staking_miner::monitor] new event at #6429038 (0x46729fa0a181467f9bdc9c941b9c66f3a157b5d9c9773f8280bd444e923c5297) +[2021-07-11T06:24:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:50Z DEBUG staking_miner::monitor] new event at #6429039 (0x64d5a74a5de8ee7157fc944e6c1d615855bd122f1bb530f5ca3d4ab532a37bc2) +[2021-07-11T06:24:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:24:58Z DEBUG staking_miner::monitor] new event at #6429040 (0xf16f86be1e921e55b90943ea0232dde5b450c0bfe886ebaa80414e09fe4cdb92) +[2021-07-11T06:24:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:02Z DEBUG staking_miner::monitor] new event at #6429041 (0x4b5905242d7f341b8cca35e211ea23773de520352284770ffa09a37e29f2f300) +[2021-07-11T06:25:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:11Z DEBUG staking_miner::monitor] new event at #6429042 (0xc743392afe4b444a1459e1f9a7a4d5d9b8ee0cba0c3379666e40d03d96b8834c) +[2021-07-11T06:25:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:14Z DEBUG staking_miner::monitor] new event at #6429043 (0xd95c0455b563892e19eda5a743a75c9d2a63dadd751d3e11fb22c275d82db68c) +[2021-07-11T06:25:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:22Z DEBUG staking_miner::monitor] new event at #6429044 (0x7c99466a320f751a5a11cc876962722ca3b08014f580e92ebaea16d8d57cad55) +[2021-07-11T06:25:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:26Z DEBUG staking_miner::monitor] new event at #6429045 (0x1d441e2f48fd2e0083a4178647507c69bef1eaf4f55227c236625e3252c586a7) +[2021-07-11T06:25:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:34Z DEBUG staking_miner::monitor] new event at #6429046 (0x56bacacdbc3153de910e44be4725862204a7d1db9f50f46d7e07f989767bec77) +[2021-07-11T06:25:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:38Z DEBUG staking_miner::monitor] new event at #6429047 (0x3c8b12e9862d299708da96578c285a0a96e86e3277ac09db8d3956c1f860e376) +[2021-07-11T06:25:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:46Z DEBUG staking_miner::monitor] new event at #6429048 (0x4d8ffa805a844bd7997321f732b4b86154395c629eb8a3b56d24067eaeb47a57) +[2021-07-11T06:25:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:51Z DEBUG staking_miner::monitor] new event at #6429049 (0x3c08da5a37b93c37300db29b943c9edd1ff12d1f3a829a0ccc41420f585417ce) +[2021-07-11T06:25:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:25:59Z DEBUG staking_miner::monitor] new event at #6429050 (0xaab3d8ecdf77ab3b0800788d8956e0f1ab3ee0d8eb81d48ea72e48649d616004) +[2021-07-11T06:25:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:03Z DEBUG staking_miner::monitor] new event at #6429051 (0xba0c9be46eedf90a82b2d33a96e45a262d2b5d817ae3ea8c1e7a597beb190bd0) +[2021-07-11T06:26:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:11Z DEBUG staking_miner::monitor] new event at #6429052 (0x6bd89fdd6c838f68cdd260784f1e12969f2d88dda2d8a4367606cd0ccdb14b55) +[2021-07-11T06:26:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:15Z DEBUG staking_miner::monitor] new event at #6429053 (0xacee57b1566521f76956fd60140ceb8ae547fa5e5d2f2f8c96b5106b81bac6e5) +[2021-07-11T06:26:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:23Z DEBUG staking_miner::monitor] new event at #6429054 (0x811812e015781b1d9ddca0698f22d4aa0b5f3930ce5775e017801f7c746f4063) +[2021-07-11T06:26:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:27Z DEBUG staking_miner::monitor] new event at #6429055 (0xe9ecdc7a3217b3f809865037ada0c5c2e14d4cc9a855534891b9580af15daf43) +[2021-07-11T06:26:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:35Z DEBUG staking_miner::monitor] new event at #6429056 (0xa936221ac643b95252dbe3abd6a130ba2db5ac041f19998de37fe1ddf570953b) +[2021-07-11T06:26:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:39Z DEBUG staking_miner::monitor] new event at #6429057 (0xeae91f7c194e3337450151b917123bd31bda871a879a7f253896d14c884b78bb) +[2021-07-11T06:26:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:47Z DEBUG staking_miner::monitor] new event at #6429058 (0x7da81585f706824e23d371387184f668649b4af86adf86686295cf9d246fd1c5) +[2021-07-11T06:26:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:51Z DEBUG staking_miner::monitor] new event at #6429059 (0x25c12e93c96a28bdfed4720ce115917f3818cb22767de201642f2570a1856a2b) +[2021-07-11T06:26:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:26:59Z DEBUG staking_miner::monitor] new event at #6429060 (0xd86bc9310e6349dcbc6a30a637bc2b3801e015fa74eea0395a901af65e3140bb) +[2021-07-11T06:26:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:03Z DEBUG staking_miner::monitor] new event at #6429061 (0x021535ed6a81d60c6dc3a2364b98abfe85d1922ae528aee47b586f79956d9b90) +[2021-07-11T06:27:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:11Z DEBUG staking_miner::monitor] new event at #6429062 (0xdf21cf652b03e5894f8c11c1c13abff25139a64fbe9e40e8197932a883f5e12b) +[2021-07-11T06:27:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:15Z DEBUG staking_miner::monitor] new event at #6429063 (0x855ac828e7f26e4fddeb70badabf5153ce4be4d9e77a0f8fe43ec0041a8e4215) +[2021-07-11T06:27:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:23Z DEBUG staking_miner::monitor] new event at #6429064 (0xde9b87709d7c9d7cc26e27d5f275b865e7ce852e21021a7c50ef35868e129f40) +[2021-07-11T06:27:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:27Z DEBUG staking_miner::monitor] new event at #6429065 (0xfe0a9926878a8dfff1853bcca2238423b43ca154754f67b2678d25444297d95c) +[2021-07-11T06:27:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:35Z DEBUG staking_miner::monitor] new event at #6429066 (0x70a0dcc72a411b747634f0445deccffbcd67dd31ec31d7c91816cfbf09845734) +[2021-07-11T06:27:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:39Z DEBUG staking_miner::monitor] new event at #6429067 (0x4e838a428ee17d3e9d21c8f875aa2dd163ed5d01fd237f9225dde7da7ed836b2) +[2021-07-11T06:27:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:47Z DEBUG staking_miner::monitor] new event at #6429068 (0xfe467d5e405c6a922e569f88bd5efe8d1f7b0e67a19442594210089a0593bdd1) +[2021-07-11T06:27:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:27:51Z DEBUG staking_miner::monitor] new event at #6429069 (0x24be6c71e61214012d414d0169075ce80d98b129d94ee707b60cb828d3e1cd20) +[2021-07-11T06:27:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:00Z DEBUG staking_miner::monitor] new event at #6429070 (0x7e0ddec6ce60825252a44c303e5e53ee82c0bd1d614684e08fc0e2e75b3c92ac) +[2021-07-11T06:28:00Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:03Z DEBUG staking_miner::monitor] new event at #6429071 (0x8d78df3ace29403fd3c386818238321d42d5bccf24042900a30240f33bc38dd9) +[2021-07-11T06:28:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:12Z DEBUG staking_miner::monitor] new event at #6429072 (0xbddb88994f502d3c827e6692883e3fca7349875726814629c45ed85928e5a27a) +[2021-07-11T06:28:12Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:16Z DEBUG staking_miner::monitor] new event at #6429073 (0x4aee90c9b287f9ba251f95d773f98671182c7efe01cfdebbf9a898122972ca08) +[2021-07-11T06:28:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:24Z DEBUG staking_miner::monitor] new event at #6429074 (0x761fe6d5e097d47e883917d36782c732db9c4ef16c0ed1f03a06ab87a6106041) +[2021-07-11T06:28:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:28Z DEBUG staking_miner::monitor] new event at #6429075 (0xd13c71b0164e339d1f49789ddeafb041cc04ea876a943df8085bce4dc8992070) +[2021-07-11T06:28:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:36Z DEBUG staking_miner::monitor] new event at #6429076 (0x1a39c4c46ba4975d82b239e079403cde653339e9a34a4ca6a32650615ce2212b) +[2021-07-11T06:28:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:40Z DEBUG staking_miner::monitor] new event at #6429077 (0x785fb87106c62191b100918b6645463546fdd00e6a4a1fb27b9db18876a282f2) +[2021-07-11T06:28:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:44Z DEBUG staking_miner::monitor] new event at #6429078 (0x03a0259daa673fd1147b2be5b019ae156080d93fa88ba432fb0efb13888a37b3) +[2021-07-11T06:28:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:52Z DEBUG staking_miner::monitor] new event at #6429079 (0x976e623b598927d7bea273b90719d9fcd462e666758df5e098731e7b4ddc5753) +[2021-07-11T06:28:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:28:56Z DEBUG staking_miner::monitor] new event at #6429080 (0xdc898501dd3981c94acad7e31b83e340bf65f3f08e6f102a45df7211f39682d6) +[2021-07-11T06:28:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:04Z DEBUG staking_miner::monitor] new event at #6429081 (0x9a65e327b5ac0f0960510d204456eac8b975b549d4f057cad6433abf6825391a) +[2021-07-11T06:29:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:08Z DEBUG staking_miner::monitor] new event at #6429082 (0x78816984c80acb29c0c24c796a7137976615b7c11587aaf6200073b85ca01ec3) +[2021-07-11T06:29:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:16Z DEBUG staking_miner::monitor] new event at #6429083 (0x79fce69b8dc185f5ee9f87cb469de564c721ad1530726fe16a18f8a98094c018) +[2021-07-11T06:29:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:20Z DEBUG staking_miner::monitor] new event at #6429084 (0x30c03af9a17b45e12407121ddbbdf102e470fac4bcdf170e0ea587e17200be5b) +[2021-07-11T06:29:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:28Z DEBUG staking_miner::monitor] new event at #6429085 (0x9f763882b7c7ed5c9ef53401791b96303e695e07afa850d480cbd44e95f9ca4b) +[2021-07-11T06:29:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:32Z DEBUG staking_miner::monitor] new event at #6429086 (0xd084cd9cf0edd14206eeab526527d4a73b7234ecc3908ea96a27bad39383525a) +[2021-07-11T06:29:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:40Z DEBUG staking_miner::monitor] new event at #6429087 (0xafa3337d25537a4b396b464be3dd56f33dd522542479795985a17f7e36cadcc1) +[2021-07-11T06:29:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:44Z DEBUG staking_miner::monitor] new event at #6429088 (0x89fa355478429c4478a74bffc19b3e585cbe52700dc5cd5fbeed046554ffd1ee) +[2021-07-11T06:29:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:52Z DEBUG staking_miner::monitor] new event at #6429089 (0xc225fd92ea460c175f029eefa283166160c12f21ac2ec44e4303db4fd6441d28) +[2021-07-11T06:29:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:29:56Z DEBUG staking_miner::monitor] new event at #6429090 (0xd202bbc2f901928e19eb1ed84cdb4b054e136b811c1b503b0f1d8253c4b51c3b) +[2021-07-11T06:29:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:04Z DEBUG staking_miner::monitor] new event at #6429091 (0x05bd36c07396e0c5ddc489789bd056f2209d8d312ed682f427fa7f49958e37f3) +[2021-07-11T06:30:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:08Z DEBUG staking_miner::monitor] new event at #6429092 (0x4dcefbd51e0b79c4324192a09b95acf174b80c0500eb54c3a676ffb810e6bba3) +[2021-07-11T06:30:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:17Z DEBUG staking_miner::monitor] new event at #6429093 (0x0101f3720f9b21c5b2bbf1a828087cf5e30cd91e3ab32c64277dcde9e4103f41) +[2021-07-11T06:30:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:21Z DEBUG staking_miner::monitor] new event at #6429094 (0xf181e891f5981f8cc9a6ac1dd6eae2d56be881d3c2ebfb72778a9b8afb7f355e) +[2021-07-11T06:30:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:29Z DEBUG staking_miner::monitor] new event at #6429095 (0x40e6cf1506b7f2f30443bd291e382bf4f9adc5c8b55e8af099d9a78a35520881) +[2021-07-11T06:30:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:33Z DEBUG staking_miner::monitor] new event at #6429096 (0x38b6c8e032b21ef130d5071e0f9e3c455c0bc4357951ed03e104f15bb77e0a95) +[2021-07-11T06:30:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:41Z DEBUG staking_miner::monitor] new event at #6429097 (0xd3fb22e4c99fe980e492c2f2a3790c2ed3fc0555dde6b89d5596c2c94eb10051) +[2021-07-11T06:30:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:45Z DEBUG staking_miner::monitor] new event at #6429098 (0xe394ded80454d390bdce5f95ede4130c65e7caf8773d9d15291cbbc51794652c) +[2021-07-11T06:30:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:53Z DEBUG staking_miner::monitor] new event at #6429099 (0x386b7e7f325fced82ad1b91e274eadc682eeb3f0c9247f72eab205ac265e7a62) +[2021-07-11T06:30:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:30:57Z DEBUG staking_miner::monitor] new event at #6429100 (0xa39b9e7cf23a215f9443887070e4d36efeb4cdb96288244083c40ce4b23dc287) +[2021-07-11T06:30:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:05Z DEBUG staking_miner::monitor] new event at #6429101 (0xa2d8404c219ada9f71200a3a7922d423c8334aa818a595c2b5170e7cc02717cf) +[2021-07-11T06:31:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:09Z DEBUG staking_miner::monitor] new event at #6429102 (0x0360b9f8d4205db7f19f5b81311ef1b04771dbe37b82d5676f5f9074741b40e9) +[2021-07-11T06:31:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:17Z DEBUG staking_miner::monitor] new event at #6429103 (0x4e0d2d71ab16bc28f282f4e2cf9a98540d7e395e4a53bfe8eb461db51127af15) +[2021-07-11T06:31:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:21Z DEBUG staking_miner::monitor] new event at #6429104 (0xc6c9956facc9652408da57a7cf46860297f127855cd2ccb65917ab442a1925fe) +[2021-07-11T06:31:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:29Z DEBUG staking_miner::monitor] new event at #6429105 (0xc3135021de1855bc521284ccf3439f7efbf76c7153f5a2805e20e2b81ee1839b) +[2021-07-11T06:31:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:33Z DEBUG staking_miner::monitor] new event at #6429106 (0x25bf4a6be0f8d138a1660042078984553feff9ba6ec1be82112a2fe33abdb22b) +[2021-07-11T06:31:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:41Z DEBUG staking_miner::monitor] new event at #6429107 (0x0b5e576c6cd3cfa580429e26bfcabf7b20d76652025f928e5941222eee0f522f) +[2021-07-11T06:31:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:45Z DEBUG staking_miner::monitor] new event at #6429108 (0x134380e8dd22e0126109b66749ff0c5d7594458165cd04ec0079b0edf09cdd9b) +[2021-07-11T06:31:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:53Z DEBUG staking_miner::monitor] new event at #6429109 (0x94ee1e2c9a2802da2eccd9e0b7ce390c15bd38d4b5d68902d3f5062585354d51) +[2021-07-11T06:31:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:31:57Z DEBUG staking_miner::monitor] new event at #6429110 (0x7273203c41a3c479ca134c88c0ddd34bc814c295724854485187be1e57ed6a0f) +[2021-07-11T06:31:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:05Z DEBUG staking_miner::monitor] new event at #6429111 (0x1915dbc0fc836415f3b5603a227623284d9d78b649c2a6b44de36dc6c826f01e) +[2021-07-11T06:32:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:09Z DEBUG staking_miner::monitor] new event at #6429112 (0xa6dab449b079eb09567be1810e9a56da620ac08cc96c0abc7f3b6bc24cafe0f8) +[2021-07-11T06:32:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:17Z DEBUG staking_miner::monitor] new event at #6429113 (0x671e87332e3a36765e86c9743965971280fd47f9c6fbe321186d24cd849ad830) +[2021-07-11T06:32:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:22Z DEBUG staking_miner::monitor] new event at #6429114 (0x67d162e26f2cf4b83d9835178d7c7f4edc86a436123c450b814cc19cb0f5d2c2) +[2021-07-11T06:32:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:30Z DEBUG staking_miner::monitor] new event at #6429115 (0xe3154b5b902a2f73a33bccadb66a8a43387fd7600de93652031f75ae20683f77) +[2021-07-11T06:32:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:34Z DEBUG staking_miner::monitor] new event at #6429116 (0xce666f7ff7b306cc88f44db8232c0ec7d402c7a58af41866cc59d0b324ec046d) +[2021-07-11T06:32:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:42Z DEBUG staking_miner::monitor] new event at #6429117 (0xe7a7f46645874037b4e7c35fd76c91f332ad38c1cbf34f25aaf177b6f38625fe) +[2021-07-11T06:32:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:46Z DEBUG staking_miner::monitor] new event at #6429118 (0xd856c2552557a67bd75255f6098716b2f3f5f65ff62fb9c7cb8b530c70cfeacb) +[2021-07-11T06:32:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:50Z DEBUG staking_miner::monitor] new event at #6429119 (0x58a2cf5332a7e38e997ca6634af76aaaaaaad75465732dd838348f7f0dfc47ea) +[2021-07-11T06:32:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:32:58Z DEBUG staking_miner::monitor] new event at #6429120 (0xf1a84c0a402b2c84a3b419a37664280f448142035c0eebd17deb2aaf336430d7) +[2021-07-11T06:32:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:02Z DEBUG staking_miner::monitor] new event at #6429121 (0xbcee3f72b43e08822244b7d7eab562b24a16609c9e6b6983a4b9420b41a14b46) +[2021-07-11T06:33:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:10Z DEBUG staking_miner::monitor] new event at #6429122 (0x9ae3b3af98817a4ee649b2ae784d15b1ef0aa53696ccb40b1ca44f70900b2318) +[2021-07-11T06:33:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:14Z DEBUG staking_miner::monitor] new event at #6429123 (0xb4243694132189e9abc32b7b3e0f71eaa5213b781d41ecebcaed7d2ab2035a12) +[2021-07-11T06:33:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:22Z DEBUG staking_miner::monitor] new event at #6429124 (0xa20dc9d92d51d40f98058a4e4754a13d64adc67ff3d04718448f1fffbe3270f0) +[2021-07-11T06:33:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:26Z DEBUG staking_miner::monitor] new event at #6429125 (0x359bc13dfb33b80c96dcf464b94ffe662af5582e1ff759e95d67e5c9670ce18f) +[2021-07-11T06:33:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:34Z DEBUG staking_miner::monitor] new event at #6429126 (0x7296b3b76e9758fe2c308895cef4cb4ee7888aca37fd9179bc21a74710222821) +[2021-07-11T06:33:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:38Z DEBUG staking_miner::monitor] new event at #6429127 (0xfb7fa02a89f7af1e068ca0c0acbbf6acb41b65b36e0608d4d5aba1c1f6cf4720) +[2021-07-11T06:33:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:46Z DEBUG staking_miner::monitor] new event at #6429128 (0x6df4cce31e4996fe48c0fcfd90f5e237d6fd214a4482f48a162dfcedc1d69db4) +[2021-07-11T06:33:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:50Z DEBUG staking_miner::monitor] new event at #6429129 (0x58a39a981c1bc4157ccddacd5a42c80dcd6df4e7a8a00189cd80b10e44bd5f94) +[2021-07-11T06:33:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:33:58Z DEBUG staking_miner::monitor] new event at #6429130 (0xbfcf486e3dd26381f2a7210ec46ad85093905c6f119e03d001675b8a1c79ca30) +[2021-07-11T06:33:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:02Z DEBUG staking_miner::monitor] new event at #6429131 (0x835a5c2716363459a77bd283a0d846ee0126e5b61a7887c754db427f62815dc0) +[2021-07-11T06:34:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:10Z DEBUG staking_miner::monitor] new event at #6429132 (0x61562f327af93b8621aae6db8a78584aa02fecebc011c444fc3f9f5456a64a4f) +[2021-07-11T06:34:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:14Z DEBUG staking_miner::monitor] new event at #6429133 (0x6bd2dddf1e81d15e7b3cc56403a84096954cf39a3ff2e6af764ba2bcb7840d38) +[2021-07-11T06:34:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:23Z DEBUG staking_miner::monitor] new event at #6429134 (0x531ad8f4d71b27d37281f0bc649c0acf6bc6b069141958c8107e8f310c8ecbab) +[2021-07-11T06:34:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:26Z DEBUG staking_miner::monitor] new event at #6429135 (0x83dce9bf69b0ed05df5ac01f413957f2bfb6f710b5f389220c338b055c7c27eb) +[2021-07-11T06:34:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:35Z DEBUG staking_miner::monitor] new event at #6429136 (0x7831fd62049d6194511915791c80450e2e5644ec2e9057cf969e93f3c104507e) +[2021-07-11T06:34:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:39Z DEBUG staking_miner::monitor] new event at #6429137 (0xbc7de52ac1bb284c4812f0a53b6d852b46e045f2b3e5be3d351f0ccaa76a683e) +[2021-07-11T06:34:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:47Z DEBUG staking_miner::monitor] new event at #6429138 (0x1f0e70493794630a8964ef946c88338584c1340fdab71bc97c9e9d78babd5fb0) +[2021-07-11T06:34:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:51Z DEBUG staking_miner::monitor] new event at #6429139 (0xac3795d9a293f22bf520d17bd45a0cde2b7d526ff03adb8849c3f29f4f64de2b) +[2021-07-11T06:34:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:34:59Z DEBUG staking_miner::monitor] new event at #6429140 (0xb9222b73d4c81fdf4904740903a03c06bd550247ef410554625506569a9a244c) +[2021-07-11T06:34:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:03Z DEBUG staking_miner::monitor] new event at #6429141 (0x7745b2186c7f60ef023bae95dc9d16999c19c410d4fd482a3b5891e4b6447601) +[2021-07-11T06:35:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:11Z DEBUG staking_miner::monitor] new event at #6429142 (0xdaf523e8e1dbadd960dbf0f2d8c139324a59197464f697e423b0e10e19ec36fb) +[2021-07-11T06:35:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:15Z DEBUG staking_miner::monitor] new event at #6429143 (0x25bb50758d66879c6088fce8bba5e4af48baa46b980d832484932b3897f83c80) +[2021-07-11T06:35:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:23Z DEBUG staking_miner::monitor] new event at #6429144 (0x00bc18e335d0a4923f10739c4e0e91269621a3b6476663fcd46f9c65068f36e2) +[2021-07-11T06:35:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:31Z DEBUG staking_miner::monitor] new event at #6429145 (0xfd4ce1ed47a2fbd5e9118966489877c999b2ca57d6a1664573ec48838e83ab74) +[2021-07-11T06:35:31Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:35Z DEBUG staking_miner::monitor] new event at #6429146 (0xd8a86b49cc708ab01ec59e548bf14cd4c23d0f1686848cc115d052180acb4da8) +[2021-07-11T06:35:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:39Z DEBUG staking_miner::monitor] new event at #6429147 (0x28d6d702e643ecf6e2e108f7857ed44f5763c2a79476c5bb8416636f610b4330) +[2021-07-11T06:35:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:47Z DEBUG staking_miner::monitor] new event at #6429148 (0x578c986a77315942b4d250a67f0cb41dbe4112db98e90ce456be4415209ba22b) +[2021-07-11T06:35:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:51Z DEBUG staking_miner::monitor] new event at #6429149 (0xf87eea58a7420783a16e2b5858ba35fe66a442efcc548c5016cb5b335ba6e943) +[2021-07-11T06:35:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:35:59Z DEBUG staking_miner::monitor] new event at #6429150 (0xaa9c69d72af6334987a70d9d4d998cdcd7f540a7483c56819157b83e0e36529d) +[2021-07-11T06:35:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:04Z DEBUG staking_miner::monitor] new event at #6429151 (0x604579c0abfcb9c0606266ecd5bcab63a2ccd2be03e70115f616648b9962af6a) +[2021-07-11T06:36:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:11Z DEBUG staking_miner::monitor] new event at #6429152 (0xe3d7a3cf108c65d9460e22f890859a6c9ba939b05e19e8295a7ac30145cb3e5d) +[2021-07-11T06:36:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:16Z DEBUG staking_miner::monitor] new event at #6429153 (0xc7b7552947bfb68684d902cac264bba24ed64426bc5ca64d1eb659a4b7572831) +[2021-07-11T06:36:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:23Z DEBUG staking_miner::monitor] new event at #6429154 (0xa2f79b3eb2429bbeb8d1330637afbbbd2893be2a49b26380edf16e7f530ff303) +[2021-07-11T06:36:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:27Z DEBUG staking_miner::monitor] new event at #6429155 (0xe098a07a3d42432337f71bf7fe149860a3891f93fe2e302696c07ea06c1437a7) +[2021-07-11T06:36:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:36Z DEBUG staking_miner::monitor] new event at #6429156 (0x0881467034acf3aff6a4413f4f27c708e45f6b4830052a1a42b6d23f694c5d82) +[2021-07-11T06:36:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:40Z DEBUG staking_miner::monitor] new event at #6429157 (0x8d510f560de05bc6deb34ff976171404431101fd038f1682abecce76137de06c) +[2021-07-11T06:36:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:44Z DEBUG staking_miner::monitor] new event at #6429158 (0xb5cb4837ee882019059dc278bcfc45cebefeb42f71dd13d37c3e0a61a54a7035) +[2021-07-11T06:36:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:52Z DEBUG staking_miner::monitor] new event at #6429159 (0x043b92136a9f8afb04999ebbff2a332039be7245bc98b5d51c4ea42ed254fdbb) +[2021-07-11T06:36:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:36:56Z DEBUG staking_miner::monitor] new event at #6429160 (0x60737f0640a45be7548bd952a671fe8cdee0045ec2153bf2d911d942200c9dca) +[2021-07-11T06:36:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:04Z DEBUG staking_miner::monitor] new event at #6429161 (0x53ba933945d5e680e253bb35a17f98ef67a72e831ce458cadb401a52cbdca2be) +[2021-07-11T06:37:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:08Z DEBUG staking_miner::monitor] new event at #6429162 (0x3093c20ce8567ddffb22fc600702452db07c440aaf7e2f6bf11c8e9c76f5e3f5) +[2021-07-11T06:37:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:17Z DEBUG staking_miner::monitor] new event at #6429163 (0xb1d8f5966b87c5307efa51a50317d6c1c9d1cc750bccc60ccf87f43be7060043) +[2021-07-11T06:37:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:20Z DEBUG staking_miner::monitor] new event at #6429164 (0x0fb5661945d85b20cb9437335c40de61fe4998a65f4a1aec4cd83cafcc618230) +[2021-07-11T06:37:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:28Z DEBUG staking_miner::monitor] new event at #6429165 (0xcdff3f5974e5ddd2443af1c5071848465139f41909d68d90b55200b1bcb530d9) +[2021-07-11T06:37:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:32Z DEBUG staking_miner::monitor] new event at #6429166 (0x66df284003d93752a4496f9f42df8e61ac3d62962190a1f578027de375bc8587) +[2021-07-11T06:37:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:40Z DEBUG staking_miner::monitor] new event at #6429167 (0xdd48774a24c3af2051ce41f1494b954b4a3ad3e4c37b59451e23209adb4a78ac) +[2021-07-11T06:37:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:44Z DEBUG staking_miner::monitor] new event at #6429168 (0xa4844706e48da10eef0949e215caf628047eb790d3cfcb4c8484c68b9127870f) +[2021-07-11T06:37:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:52Z DEBUG staking_miner::monitor] new event at #6429169 (0x961e97af6f9e720931e1a73de7e2841a6c926392f75b90c6609f2804e70934b4) +[2021-07-11T06:37:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:37:56Z DEBUG staking_miner::monitor] new event at #6429170 (0x88b7a756942083d003e98ddd08e9a6d8ccd94311eed9655c145e6863ed3d6179) +[2021-07-11T06:37:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:04Z DEBUG staking_miner::monitor] new event at #6429171 (0x7cc41eeac5c3f705c6f345bc18d0d10c145424327072bf229da12164e2190740) +[2021-07-11T06:38:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:08Z DEBUG staking_miner::monitor] new event at #6429172 (0xbbd9f88ca859618ec382d42e915bfb007ec61eb9f305f69f6b581a877ecca41f) +[2021-07-11T06:38:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:16Z DEBUG staking_miner::monitor] new event at #6429173 (0xb3002f29281f28620896d99454f4968b33a08ad040ae781e4811b34ff0ae99dc) +[2021-07-11T06:38:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:20Z DEBUG staking_miner::monitor] new event at #6429174 (0xe665883770daa437c1ddd4262d7b13f02327ba4ea1ed4e4d2f450843bc625d99) +[2021-07-11T06:38:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:28Z DEBUG staking_miner::monitor] new event at #6429175 (0xd5963b784144e87b3d2891f8f79320fdaa7f9b7b88c239af862241367f6716de) +[2021-07-11T06:38:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:32Z DEBUG staking_miner::monitor] new event at #6429176 (0x003d7b3bb2777eaa32df85f96b14ae40b5e2cabf9cbbea4bd1400290cad3c3df) +[2021-07-11T06:38:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:41Z DEBUG staking_miner::monitor] new event at #6429177 (0x6224f53f1d94686af6398765ad0ca5a7eaba3ca44a1b99a3dd5d00055967cf23) +[2021-07-11T06:38:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:45Z DEBUG staking_miner::monitor] new event at #6429178 (0x66508ef85ee49a5dde481e1d4e0f9e215c144191f8bd7c98dc2318f41cbbe295) +[2021-07-11T06:38:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:53Z DEBUG staking_miner::monitor] new event at #6429179 (0x9aebfe3a3279a363124c12ef1367d87abbac4cd60cfa0d9bb079ec6f05063690) +[2021-07-11T06:38:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:38:57Z DEBUG staking_miner::monitor] new event at #6429180 (0xa6fc0984097e37fb77d3cb756dc8931cd83511cd13a3a6bf9a6ee5381edf20e0) +[2021-07-11T06:38:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:05Z DEBUG staking_miner::monitor] new event at #6429181 (0x4756353752e1fe9be115bdcdac0bd0c9564c612f50c3176de1cf90ae6e3bf6ac) +[2021-07-11T06:39:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:09Z DEBUG staking_miner::monitor] new event at #6429182 (0x34197a092d3f0085d011dc9e74aaa2dc27611dc77594a5cd40f460d5559e30f3) +[2021-07-11T06:39:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:17Z DEBUG staking_miner::monitor] new event at #6429183 (0x072811de1280fa40e2b5d5333d0d312de4cab480b928f6f789aa3758ab6ef5bf) +[2021-07-11T06:39:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:21Z DEBUG staking_miner::monitor] new event at #6429184 (0xcca9a403d9b4c029d13a2903e3da84d0ff6229077a6c605aea854c867900a9cf) +[2021-07-11T06:39:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:29Z DEBUG staking_miner::monitor] new event at #6429185 (0x8bbc7407d7d8e7d43b69f2728dea1f55fb1b74f477e044a2a679d7864d4cf412) +[2021-07-11T06:39:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:33Z DEBUG staking_miner::monitor] new event at #6429186 (0xc2e3ebb08abc1d0e78820ef0b2f9ea20af3f260a5012128fda54ebc18ec1b698) +[2021-07-11T06:39:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:41Z DEBUG staking_miner::monitor] new event at #6429187 (0xac522db03bad3708a494c5ab21382c754295b1d1812c62028317d5b90b04e420) +[2021-07-11T06:39:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:45Z DEBUG staking_miner::monitor] new event at #6429188 (0x491cb0c0c4b7e18a38a63f89fd2a2fed4bc3c7e89dc1996b43671f6c3f7be7dc) +[2021-07-11T06:39:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:53Z DEBUG staking_miner::monitor] new event at #6429189 (0xeb2bb34c0ca46f47658c24adf28a1e5bb5c25939f44d75e27c177e014e6eacb8) +[2021-07-11T06:39:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:39:57Z DEBUG staking_miner::monitor] new event at #6429190 (0xf14cc71d4f46f8f9e7579c46eafcdd7fdca69c365992c22ecede4c81e99ed16f) +[2021-07-11T06:39:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:05Z DEBUG staking_miner::monitor] new event at #6429191 (0x11cfd1f3265aae58a27575bc00b54303006fc7cc5c92d1b75285410326217f16) +[2021-07-11T06:40:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:09Z DEBUG staking_miner::monitor] new event at #6429192 (0x93b9c20bb3222a340df01be6939b7cdfb73b570f6c732b4c7b1efe6f62b6c66d) +[2021-07-11T06:40:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:17Z DEBUG staking_miner::monitor] new event at #6429193 (0x6559792fd5b31426d3159a342d043e0cfce7b169540ce5cd41872f640a025d43) +[2021-07-11T06:40:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:21Z DEBUG staking_miner::monitor] new event at #6429194 (0x14541e312e3dafc43a3181dc5ead248f3d01da20805e24879e58028bae27d2d8) +[2021-07-11T06:40:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:29Z DEBUG staking_miner::monitor] new event at #6429195 (0xaa167b31bb2ca7180bf91df3a74500580767869592c6952bf04a0a367ed3d42c) +[2021-07-11T06:40:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:33Z DEBUG staking_miner::monitor] new event at #6429196 (0x06b964ca66ada17c844798dea66b625619fd717b59d11d75e120db6b8120fd05) +[2021-07-11T06:40:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:41Z DEBUG staking_miner::monitor] new event at #6429197 (0xa111315a7f5df93e4e80924305f7fe9c985fcaa5c6c979bd0897cf1d33c1131b) +[2021-07-11T06:40:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:45Z DEBUG staking_miner::monitor] new event at #6429198 (0xd6075d6b801eb27da89faf34a089ca4a8020c01e6a65b54d2fb5fd40c48639eb) +[2021-07-11T06:40:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:53Z DEBUG staking_miner::monitor] new event at #6429199 (0x122d1fcfe8c80241e98807ec1635d898b41d9bd628be6cfa4acb01f3e6e91d51) +[2021-07-11T06:40:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:40:58Z DEBUG staking_miner::monitor] new event at #6429200 (0xd19a9fd4edcb6c57cd7658551de60be16ab44f571d377c8b44b0af997fa3dd8f) +[2021-07-11T06:40:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:05Z DEBUG staking_miner::monitor] new event at #6429201 (0x3826fffb15676ad53661bc874ad9f333fdbc79cab0bbb9a184cec65324b3c2bd) +[2021-07-11T06:41:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:10Z DEBUG staking_miner::monitor] new event at #6429202 (0x7b04a1399a5f14f3ef9dbb0a9223b677ad7b2e239459fcb088cb16fc358523f8) +[2021-07-11T06:41:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:18Z DEBUG staking_miner::monitor] new event at #6429203 (0x5bfba3c6125c2a25d393fe1b187d23cd2683318274afabdb9fded0e2caec7a08) +[2021-07-11T06:41:18Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:22Z DEBUG staking_miner::monitor] new event at #6429204 (0x162faed5df94979d315e70de9d0da057eb2caa4da9e2d42377fef21e99edf678) +[2021-07-11T06:41:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:26Z DEBUG staking_miner::monitor] new event at #6429205 (0x2ed703684b13c7a2837a6a97991c248761cada2e88c309b59d737e03aa541294) +[2021-07-11T06:41:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:34Z DEBUG staking_miner::monitor] new event at #6429206 (0x279986d64042a922e318b72a6199d384f6423f31c6efa61def50eea1ef592559) +[2021-07-11T06:41:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:38Z DEBUG staking_miner::monitor] new event at #6429207 (0x53c80aac9bb5ec9f6c1b1d15818cf35a30d7754f274680426d311ca9dc2cc327) +[2021-07-11T06:41:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:46Z DEBUG staking_miner::monitor] new event at #6429208 (0x00d04cc58b1be35829e0ca16a6342d4f1d05d02c2572d4ce4ce4c0a285f95acd) +[2021-07-11T06:41:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:50Z DEBUG staking_miner::monitor] new event at #6429209 (0x4d696c0e2dde97d23c35acc1555cc59c1fb10ff37ee0e1a54d45973cefc072a6) +[2021-07-11T06:41:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:41:58Z DEBUG staking_miner::monitor] new event at #6429210 (0x19bcaeaba77533b999ad4a8274a8a265a772cc26da347acc13b5154d0e669e06) +[2021-07-11T06:41:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:06Z DEBUG staking_miner::monitor] new event at #6429211 (0x65611f37dd0717fa3f3a342d1c5d758629ba12e5894f3a07b29def21368c85cc) +[2021-07-11T06:42:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:10Z DEBUG staking_miner::monitor] new event at #6429212 (0xe7cd4d50f291808c181ddb9d2d3cfba115383c36863c5889c2a7d96792e8bcff) +[2021-07-11T06:42:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:14Z DEBUG staking_miner::monitor] new event at #6429213 (0x2f49f8f0b9539aad96a91862e30043352131abe4ccf8751e095fb969541a303a) +[2021-07-11T06:42:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:22Z DEBUG staking_miner::monitor] new event at #6429214 (0xba552639c6f9f94f064f9d3420f154e20805b5d9161416598c2b8cdc0d942ce6) +[2021-07-11T06:42:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:26Z DEBUG staking_miner::monitor] new event at #6429215 (0x776c1cb01b0a6c820f509ef0ac498eec58bab4c5470276784c2513c585870304) +[2021-07-11T06:42:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:34Z DEBUG staking_miner::monitor] new event at #6429216 (0xdd7965dcf9047581fe52fc727fc7125c6917ab0064926e503223df5a01f8ba5e) +[2021-07-11T06:42:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:38Z DEBUG staking_miner::monitor] new event at #6429217 (0x34830bbe5427590f6b755dca647104d96d4988706008dcf92138a66f57235967) +[2021-07-11T06:42:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:47Z DEBUG staking_miner::monitor] new event at #6429218 (0x31c8708ee7089d0e551011b38ee4696c3bade206b7def2a4b471d31c1ed0af43) +[2021-07-11T06:42:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:50Z DEBUG staking_miner::monitor] new event at #6429219 (0x71b145152def881343b8be493a90798001e7527f23b9b1e862a228ee061af66e) +[2021-07-11T06:42:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:42:58Z DEBUG staking_miner::monitor] new event at #6429220 (0x794d5db2ea9c3c9533b45b66d7f96391c4f5ed55c0536f05fe7b33874e899194) +[2021-07-11T06:42:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:03Z DEBUG staking_miner::monitor] new event at #6429221 (0x983344bcacc9ec7897ba92f4ef1de574086872f402c707931e4fe086e0bb0a8e) +[2021-07-11T06:43:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:10Z DEBUG staking_miner::monitor] new event at #6429222 (0x55d3874a2d95ec550c200453662ce450069b47d9d12b337a308f574e54e8688a) +[2021-07-11T06:43:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:14Z DEBUG staking_miner::monitor] new event at #6429223 (0xa36a74f97ac30371d4f554867ded2daf13250eef5a604aef82c7c749cfa90ff5) +[2021-07-11T06:43:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:23Z DEBUG staking_miner::monitor] new event at #6429224 (0x0b1368234c56d84fbac7de64cfe3deec80201586b1210d074e440c14baf640ea) +[2021-07-11T06:43:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:31Z DEBUG staking_miner::monitor] new event at #6429225 (0x1559c3e5bacc3816068cb80d230552e777b81dd7496d587e0536cdb52ae80f68) +[2021-07-11T06:43:31Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:35Z DEBUG staking_miner::monitor] new event at #6429226 (0xe4ee6719301399a4eea1373d3c797af54cc0dd156274357fe8be040d0d7cd150) +[2021-07-11T06:43:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:39Z DEBUG staking_miner::monitor] new event at #6429227 (0x719540bd9d7fbb129f5d4138e8732bd7f10d52626f62663ce603023fb2c788de) +[2021-07-11T06:43:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:47Z DEBUG staking_miner::monitor] new event at #6429228 (0xb19a17ea65c25a4a0b55cb462e57a8b546a80d73aba4282c36fec535b9fd584b) +[2021-07-11T06:43:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:51Z DEBUG staking_miner::monitor] new event at #6429229 (0x5bead8ee9cff0310ab3983db093b8d91e8aa1f824cd924e0f9206a6dd8040282) +[2021-07-11T06:43:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:43:59Z DEBUG staking_miner::monitor] new event at #6429230 (0x0e97a74ba8262cb5f32e17e456ebd8559593162e5c44321329833e0fc6d6a362) +[2021-07-11T06:43:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:03Z DEBUG staking_miner::monitor] new event at #6429231 (0x75efd058e544393cdf20696936cbc7e489837717687ce7287cbd3fe7373f43f4) +[2021-07-11T06:44:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:11Z DEBUG staking_miner::monitor] new event at #6429232 (0x024eae1d69ab5e310a9eb3154569c8452622d451dede14d14880bb1e7fa5f6af) +[2021-07-11T06:44:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:15Z DEBUG staking_miner::monitor] new event at #6429233 (0x8627cf944cba7f1737486ae48050f3303d38917543099a66f6ed6a2b229c67a4) +[2021-07-11T06:44:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:23Z DEBUG staking_miner::monitor] new event at #6429234 (0x9f7b018479ccfb3c64fd5f820e13dd1a4cf8c934bfc81f19f5d550d360fccf5b) +[2021-07-11T06:44:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:27Z DEBUG staking_miner::monitor] new event at #6429235 (0x67f8b64275a87bfe51b3263b23485c2fc4a9a442dfeab20c7da0aba76b4d3d9e) +[2021-07-11T06:44:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:35Z DEBUG staking_miner::monitor] new event at #6429236 (0x643c929508f1041acba972918168c5551a8f2e7a7379ba196a202bd145ae16af) +[2021-07-11T06:44:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:39Z DEBUG staking_miner::monitor] new event at #6429237 (0xb614a2331d7a317b0948bdb539699a4a8765a34b87b10fbb8d59e02c104814ff) +[2021-07-11T06:44:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:47Z DEBUG staking_miner::monitor] new event at #6429238 (0xdc626ae58717d6e8deb8b240081266143817dc8fd93d235709268ce104badbdb) +[2021-07-11T06:44:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:51Z DEBUG staking_miner::monitor] new event at #6429239 (0x9988cf2dd7f5504b489a5c36463f6ecd31014c349fa90af2f337e20e26ceb526) +[2021-07-11T06:44:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:44:59Z DEBUG staking_miner::monitor] new event at #6429240 (0xc8faaa418683f69b2d41579f679287386a05ca3ac5a7e7884afe2775f9b77b0e) +[2021-07-11T06:44:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:04Z DEBUG staking_miner::monitor] new event at #6429241 (0x6e31b73ae3762a5625618aeec072a9698259390e45925586c9e915b7a7a55c33) +[2021-07-11T06:45:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:11Z DEBUG staking_miner::monitor] new event at #6429242 (0x0fafbc6eb5d2e104bd87abecb813c4d3e03e16115295f26277c28d93bf886de0) +[2021-07-11T06:45:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:15Z DEBUG staking_miner::monitor] new event at #6429243 (0x6f8be1d3bc79a5c81f16e4b118cdb3bbcc18ae82a928c7edff6190897690c82d) +[2021-07-11T06:45:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:23Z DEBUG staking_miner::monitor] new event at #6429244 (0xd655e1af2c5a1e070fc25658907d0bc85440d7d6eeb74e8518c201dd82da4766) +[2021-07-11T06:45:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:27Z DEBUG staking_miner::monitor] new event at #6429245 (0x7eecd0617002988adfcbd2fd309cbd6432b4e9eaabe8fbc1102f5cdae62a2bcf) +[2021-07-11T06:45:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:35Z DEBUG staking_miner::monitor] new event at #6429246 (0x450934892b3a0e2617bd3fe68928d5641ac52c50706c25bf9b634f04e50e7064) +[2021-07-11T06:45:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:39Z DEBUG staking_miner::monitor] new event at #6429247 (0x89c65e6b4238508559adbd3a9ef2a9cdd4869458c33d944db0dee63ea343c739) +[2021-07-11T06:45:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:48Z DEBUG staking_miner::monitor] new event at #6429248 (0x4e6e0776691bc67c02a03350e16fd44bf7f488b117b5c59d89e4f7f6c8871204) +[2021-07-11T06:45:48Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:45:52Z DEBUG staking_miner::monitor] new event at #6429249 (0x42af668b1098fd0f1cdecb8e2e72058dbb639e487f2dcfffc02277e288698f45) +[2021-07-11T06:45:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:00Z DEBUG staking_miner::monitor] new event at #6429250 (0x59a1b6154a98037314152e6de94f52fcb07133eb3633f4e80129093de4da335c) +[2021-07-11T06:46:00Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:04Z DEBUG staking_miner::monitor] new event at #6429251 (0x4ef10957678f7f5e5a0135daab00d350b57541c8d1feb8e7a47a49f0069bb7c6) +[2021-07-11T06:46:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:08Z DEBUG staking_miner::monitor] new event at #6429252 (0x17487388d7e2811d80d6d24724005b01a7f15082bfdd575d5f600ba6d022ded8) +[2021-07-11T06:46:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:16Z DEBUG staking_miner::monitor] new event at #6429253 (0xc50c3ef3eedc2a8ae3f5e36b7b4ccad2662313bade4412e1aefba0f2812ff5c7) +[2021-07-11T06:46:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:20Z DEBUG staking_miner::monitor] new event at #6429254 (0xdde161170b2a16db255abccb65f55193f280ea03b92e990e16e51a14a5f57e49) +[2021-07-11T06:46:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:28Z DEBUG staking_miner::monitor] new event at #6429255 (0x39bcc27e7a7103f16df5c408018336000a145fab0a61aa9d81db234641c89465) +[2021-07-11T06:46:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:32Z DEBUG staking_miner::monitor] new event at #6429256 (0x9d5c69ba6b4eb90507d592420dda9c902deaf98bd1cc3b098917b8381d9d6c83) +[2021-07-11T06:46:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:40Z DEBUG staking_miner::monitor] new event at #6429257 (0xdc223c5d23105e53f7310bd0f09aaf299f7a0e93d591d7f7c300abb84b525f8a) +[2021-07-11T06:46:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:44Z DEBUG staking_miner::monitor] new event at #6429258 (0x7df933844f7337220fcb1015eb1ac6e9f8491c50d05a68ebc1676b5b975394bb) +[2021-07-11T06:46:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:52Z DEBUG staking_miner::monitor] new event at #6429259 (0x94977c09ad5c63c84f6ad0af815943ea419041ddf63fbbf722e124b6dc642e40) +[2021-07-11T06:46:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:46:56Z DEBUG staking_miner::monitor] new event at #6429260 (0xb7fbaa427c6a29bf309bc26419b042b52630c36f774b64b2db6711ea431c5baf) +[2021-07-11T06:46:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:04Z DEBUG staking_miner::monitor] new event at #6429261 (0x73cfb63faa94bad21115bd749b8d80090531a63d3b1629f30e7a7e45e6285ea8) +[2021-07-11T06:47:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:08Z DEBUG staking_miner::monitor] new event at #6429262 (0x721ac583c8a609ee96b474cff1b0009abd7ff93d16de26561522557edd8aa65b) +[2021-07-11T06:47:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:16Z DEBUG staking_miner::monitor] new event at #6429263 (0x54ea3ffe89bd87ca2453762d9caa3196423aa5a5c5e4a33872aa9b83c1e7e3fc) +[2021-07-11T06:47:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:21Z DEBUG staking_miner::monitor] new event at #6429264 (0x6ab482a906c1d667b64a75c8d8b3d0abe045d88022ca3579faaa0b5b97d98a57) +[2021-07-11T06:47:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:28Z DEBUG staking_miner::monitor] new event at #6429265 (0x1caffc4d8a6fce80ee4d595fc2005f50fd4ac32c363f2e4089a2bdda540a958b) +[2021-07-11T06:47:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:32Z DEBUG staking_miner::monitor] new event at #6429266 (0xf0d858afc29471d1a0c4484bb9aee675ec28f1cdcfd86c9454d8356d80b954ea) +[2021-07-11T06:47:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:41Z DEBUG staking_miner::monitor] new event at #6429267 (0xa2ec2850405dd591ebde15d66c253a5cbd42334feecd983cdcb71bd491f92f0c) +[2021-07-11T06:47:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:44Z DEBUG staking_miner::monitor] new event at #6429268 (0xefb2b27e7483b4d8410e0b4b2784e5e709c736fc528e7201f868d60b35853897) +[2021-07-11T06:47:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:52Z DEBUG staking_miner::monitor] new event at #6429269 (0x2025998648feec16f55f91ea0af4799eaf82566250bfece1fdecbec25ff1a382) +[2021-07-11T06:47:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:47:56Z DEBUG staking_miner::monitor] new event at #6429270 (0x82f53ba71b53e1b1b58a162e10a2a166d4b5010d84cfa3e1b1dc2907da16800c) +[2021-07-11T06:47:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:04Z DEBUG staking_miner::monitor] new event at #6429271 (0xc9a95bae6faa6dd1fca9af9f3d9b3abb0652f5a6d79d72e34e5d2274cec12ef3) +[2021-07-11T06:48:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:09Z DEBUG staking_miner::monitor] new event at #6429272 (0xb5da94d0ee3f3733ddb0182c233a7267ec8e93393ad7369cf9b52064fb408dd6) +[2021-07-11T06:48:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:17Z DEBUG staking_miner::monitor] new event at #6429273 (0x2a48bf9781a147f028eb3af30b28c63c4cada4e8ac0960e75f1302cea6857535) +[2021-07-11T06:48:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:21Z DEBUG staking_miner::monitor] new event at #6429274 (0x9abc7d5c0cfce419092e2272953cbc6d6b9ac9f8422bc0d70c7cf9e2b79d9f31) +[2021-07-11T06:48:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:29Z DEBUG staking_miner::monitor] new event at #6429275 (0xe85533ee7f190b000d66ecc3045e069cc367287046382a91a803d33f57f2db5b) +[2021-07-11T06:48:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:33Z DEBUG staking_miner::monitor] new event at #6429276 (0x17e09a19688638362a5dc4ef55f3b853ba9454267e54679be294922882d22722) +[2021-07-11T06:48:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:41Z DEBUG staking_miner::monitor] new event at #6429277 (0x66993ae4ce1a737ad6daa30f4a1bc7c5798dc543d762ce2135aade0bb4e4beb9) +[2021-07-11T06:48:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:45Z DEBUG staking_miner::monitor] new event at #6429278 (0xee97a6acbfdf0805e50490a13ce1c834febb07afecf9dfc2b47bb49f8766134f) +[2021-07-11T06:48:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:53Z DEBUG staking_miner::monitor] new event at #6429279 (0xb5b3de1156ae08b09cb1268cec57f98ef461740e8a12d3a3238955cf8013a580) +[2021-07-11T06:48:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:48:57Z DEBUG staking_miner::monitor] new event at #6429280 (0x8320171d0ea969ea2ee1ea2851fb543761efe99356538d5b15fd8db25d8372c6) +[2021-07-11T06:48:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:05Z DEBUG staking_miner::monitor] new event at #6429281 (0x5e5c0e12b0bce55a4c6e79867a6b5e1d872e6c438331d5fa1313e0414d3246a4) +[2021-07-11T06:49:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:09Z DEBUG staking_miner::monitor] new event at #6429282 (0xb81ab2b33c6b6805448080d0b01483735cf1082b8a0acad2fe2b3a2185f0c1a8) +[2021-07-11T06:49:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:17Z DEBUG staking_miner::monitor] new event at #6429283 (0x079dee2303ec9b48ed86bc80aaa2874553c1a1d3f42f21f913167ed1c4a6b022) +[2021-07-11T06:49:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:21Z DEBUG staking_miner::monitor] new event at #6429284 (0x7732062c57745bea1e1298d677fa1e9dda0fa03c04043aa75fe4510716573611) +[2021-07-11T06:49:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:29Z DEBUG staking_miner::monitor] new event at #6429285 (0x7046dbae0ec6d787a24b1983a11fc420a53e5e20ef8bf5476617a1869f3120db) +[2021-07-11T06:49:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:33Z DEBUG staking_miner::monitor] new event at #6429286 (0x839b1689ae6b6693c8fae8bad18396c5c0487b96491d02b613c0382901232cc8) +[2021-07-11T06:49:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:41Z DEBUG staking_miner::monitor] new event at #6429287 (0x1f00f394ec9a0ddadd97fc5ebd1d5a8a6413bd4ba36cb20503c66a522576ff05) +[2021-07-11T06:49:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:45Z DEBUG staking_miner::monitor] new event at #6429288 (0xa8120899fd05a4ed5d61b0e46fc2d53c35588115a69cce02b7dca8da82fc1f8b) +[2021-07-11T06:49:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:53Z DEBUG staking_miner::monitor] new event at #6429289 (0xf6f2733ce2c8cd346a88002b3ee7e4e4f95a0bff1facda8d54ea6e21b918f2c9) +[2021-07-11T06:49:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:49:57Z DEBUG staking_miner::monitor] new event at #6429290 (0xf7efc53c7fdb465acd17f7bfe889b1b37645c5e25349cae79d7fd1dc15b176b5) +[2021-07-11T06:49:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:05Z DEBUG staking_miner::monitor] new event at #6429291 (0x733be0fa72a9c55714ace259277c21db13e974a613d28207d0e788b0d90548a6) +[2021-07-11T06:50:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:09Z DEBUG staking_miner::monitor] new event at #6429292 (0x1421d30b2527fae90f02ceecc35ffea2b87e9c24e8fa9bd9e52ebd93cf3c2324) +[2021-07-11T06:50:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:17Z DEBUG staking_miner::monitor] new event at #6429293 (0xf47e868f89f1beaa1e3e735ecfed419b983f0e4fc64387e4b44f4784e8019a24) +[2021-07-11T06:50:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:22Z DEBUG staking_miner::monitor] new event at #6429294 (0x64e54bfd417f317f071249c71f5b110786618fbe056a0cb985d67f13158104db) +[2021-07-11T06:50:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:30Z DEBUG staking_miner::monitor] new event at #6429295 (0x03ba364353ae7753e2f9d286ee2e2b555fd98dc09de866b7a4874453d3668a93) +[2021-07-11T06:50:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:34Z DEBUG staking_miner::monitor] new event at #6429296 (0xacd35aac8999e680ded7562ca857b237984ee08c88c2b862c6c19dcda102d696) +[2021-07-11T06:50:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:42Z DEBUG staking_miner::monitor] new event at #6429297 (0xab23ec835bb8373f4deb166e20276e6b90def2888488095ae9e324d72dbe0034) +[2021-07-11T06:50:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:46Z DEBUG staking_miner::monitor] new event at #6429298 (0xb21bd0e053aea2b7701dd728fce5e136dabf3be4f6608e282978dd5e638212e3) +[2021-07-11T06:50:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:50Z DEBUG staking_miner::monitor] new event at #6429299 (0x9aa23ce161cf31cfff5d80fe3e13dc7286fa8e827efeb05cc8385d58d10fada8) +[2021-07-11T06:50:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:50:58Z DEBUG staking_miner::monitor] new event at #6429300 (0x70bed2aec5a97a62b8963939cf9b599015ccb0395e843e377b64b6a9835568a7) +[2021-07-11T06:50:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:02Z DEBUG staking_miner::monitor] new event at #6429301 (0xec521c49284665b3792aa641deef9abda5f1ae42e0587382e6115451c8ce20fe) +[2021-07-11T06:51:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:10Z DEBUG staking_miner::monitor] new event at #6429302 (0x049dd433f499a50a23f6dd2dd6485e09d2bdfc580efef7f0d284deb0094bfea0) +[2021-07-11T06:51:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:14Z DEBUG staking_miner::monitor] new event at #6429303 (0xe6c87d54e22b157693505bb0e38655df4b3b00a07645cabccf8d93b8b6e9d138) +[2021-07-11T06:51:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:22Z DEBUG staking_miner::monitor] new event at #6429304 (0xfadfaff871dbff457fa73e8deda38cff268345cec4a0e3ad69696a11505d44e2) +[2021-07-11T06:51:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:26Z DEBUG staking_miner::monitor] new event at #6429305 (0xf7f83223e7730bf5b6bd2e0707bc06292660450a8207e33312c37cd1bf8878db) +[2021-07-11T06:51:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:34Z DEBUG staking_miner::monitor] new event at #6429306 (0x131100054188e25ffe54636c413c67bb976a3f2bcabf25288a4cb2c01403f50b) +[2021-07-11T06:51:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:38Z DEBUG staking_miner::monitor] new event at #6429307 (0x93e00823122858b4dd0a933506a396129eb3bed8bf2728fb66385cba13689b52) +[2021-07-11T06:51:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:46Z DEBUG staking_miner::monitor] new event at #6429308 (0x76a7ddeecb2b2f3acb3550ca7d474028b8295628811886a2c43895372c9e9862) +[2021-07-11T06:51:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:50Z DEBUG staking_miner::monitor] new event at #6429309 (0x43bab89a6aaff58f5083b1ca4f4623b0b2e267d484774e8f46d2e50a0c933ace) +[2021-07-11T06:51:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:51:58Z DEBUG staking_miner::monitor] new event at #6429310 (0xc737e0b3cde730c8e3068d9952abd91ccf37d015a20354a591251b2e35406f5a) +[2021-07-11T06:51:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:02Z DEBUG staking_miner::monitor] new event at #6429311 (0xd0fcacdab93888a7844a0b387f0b0ff1091404a161c2ef39e4b1a9054e25dd53) +[2021-07-11T06:52:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:10Z DEBUG staking_miner::monitor] new event at #6429312 (0x7dbb794ed94f86e07e1f045357b1ca1faed158170834d9e71d297d76f2bd7bc2) +[2021-07-11T06:52:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:14Z DEBUG staking_miner::monitor] new event at #6429313 (0x1064b6227c6760bb027f05e8dae2c64fb75e5a3d2b105ec13843e76901943179) +[2021-07-11T06:52:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:22Z DEBUG staking_miner::monitor] new event at #6429314 (0x526d6b27cc0499a71bc790ea249f0f57b5eee3a7c880b686bc155172a35d6a30) +[2021-07-11T06:52:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:26Z DEBUG staking_miner::monitor] new event at #6429315 (0x74b43943716e7e812a86f3fbe17e30a938fbaaa152082172055a6262f5e46892) +[2021-07-11T06:52:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:34Z DEBUG staking_miner::monitor] new event at #6429316 (0x1dc2222e5deb59358abc842cc141fc18a19488e7bd914464c752b5edbd3325f9) +[2021-07-11T06:52:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:38Z DEBUG staking_miner::monitor] new event at #6429317 (0x649365a3367ced97d55735f2a4a15f8049682cc6b543b1d12bbc782bb6dc4cb0) +[2021-07-11T06:52:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:46Z DEBUG staking_miner::monitor] new event at #6429318 (0x688999394ff8a7d59bf91ca235e973ec6d540d025edb619fee898f6805a4257d) +[2021-07-11T06:52:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:50Z DEBUG staking_miner::monitor] new event at #6429319 (0xbf1ed6c200f8cc807c30dbc8719da890b3e8bb8695ef91e56ee1a3eff597b758) +[2021-07-11T06:52:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:52:59Z DEBUG staking_miner::monitor] new event at #6429320 (0x9e4f8a05f8dbb1f0843fdd5693e35173a960b4170aefab275efe62b843798e04) +[2021-07-11T06:52:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:03Z DEBUG staking_miner::monitor] new event at #6429321 (0x673457f70d4e9802998421c8645b317f219dbb64dbe20d404542f85a282a6e1a) +[2021-07-11T06:53:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:11Z DEBUG staking_miner::monitor] new event at #6429322 (0xf193f2a0bcbfb54ab27137e705feee675853286dd9a0380717eb232c68d0ab5b) +[2021-07-11T06:53:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:15Z DEBUG staking_miner::monitor] new event at #6429323 (0xca15dac478ce86dcd930279c663db0daf72b0951047793859efb2a9168738450) +[2021-07-11T06:53:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:23Z DEBUG staking_miner::monitor] new event at #6429324 (0xe47c84838aa29bf10a9c5290894b8c6afdaed9e2e01403f30e39ceb1af6687f7) +[2021-07-11T06:53:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:27Z DEBUG staking_miner::monitor] new event at #6429325 (0x02b5180703c9ff8db7f55c595d0066480910efc8122841ccb8951003e0e080dd) +[2021-07-11T06:53:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:35Z DEBUG staking_miner::monitor] new event at #6429326 (0x31435f1386762ee22d2db8cc7ce389ead9eddb40d5f8eef0f29efa0082b8f12e) +[2021-07-11T06:53:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:39Z DEBUG staking_miner::monitor] new event at #6429327 (0xbd296085e6ccca573ed445e8c6e6f85fc8e2e7b0ad24fa2617fad24ef40b0ccb) +[2021-07-11T06:53:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:47Z DEBUG staking_miner::monitor] new event at #6429328 (0x72e77568ec7be0f2d7e9649743405257f7f5bf64413e8dea6bd6fb1c9030dc81) +[2021-07-11T06:53:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:51Z DEBUG staking_miner::monitor] new event at #6429329 (0x119e64bfec663002c0a9981383156a767346be7d96f25b4af600471fef910144) +[2021-07-11T06:53:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:53:59Z DEBUG staking_miner::monitor] new event at #6429330 (0xb36d1a8cac8c32ae8a8d1038f89ba2fcddf4f8b853bfe6f68c9993d97d22404f) +[2021-07-11T06:53:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:03Z DEBUG staking_miner::monitor] new event at #6429331 (0x7b6c08c909c17a6069d569094e761e75508151429445117ffa08b3e3db8fbd75) +[2021-07-11T06:54:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:11Z DEBUG staking_miner::monitor] new event at #6429332 (0x5c1f37c55ebca594666f1720c71fbfd0c8be06b3fa290ca3c1ef6a3c40a01e36) +[2021-07-11T06:54:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:15Z DEBUG staking_miner::monitor] new event at #6429333 (0xe05a1d86d3264205d4a53ca52d3f4957b5c14d0943b6fc0075d023f4b944c6af) +[2021-07-11T06:54:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:23Z DEBUG staking_miner::monitor] new event at #6429334 (0xa159a48f12174d9399c2d94625422e2bff15949611df85903d05d317b94e8767) +[2021-07-11T06:54:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:27Z DEBUG staking_miner::monitor] new event at #6429335 (0x581cc6f509352978aea569cfcf7e45107dc30a39cb59df129ac1fb43f36898dd) +[2021-07-11T06:54:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:35Z DEBUG staking_miner::monitor] new event at #6429336 (0x92dca16670646e0d561f9166e3092f7e18310fbf5bda674cb92128ba04d34a88) +[2021-07-11T06:54:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:39Z DEBUG staking_miner::monitor] new event at #6429337 (0xb353bc75491f0e5fdc17d25d85630c10c3eca31dc9e9af34309613e32d53b55b) +[2021-07-11T06:54:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:47Z DEBUG staking_miner::monitor] new event at #6429338 (0xc5fe147ae4a623ac952d06a8e5f625b559d5084d4e33c02e6dc56351f9922aed) +[2021-07-11T06:54:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:51Z DEBUG staking_miner::monitor] new event at #6429339 (0x0209572711589377c83f4f616ce6190a48fde8902f860db2ec2faaa9b3cb0229) +[2021-07-11T06:54:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:54:59Z DEBUG staking_miner::monitor] new event at #6429340 (0xa4242956a735b262a5edd652d7aa023a977c1d291ed56342d378f3d1202acd1b) +[2021-07-11T06:54:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:04Z DEBUG staking_miner::monitor] new event at #6429341 (0x2d81fed778a5591c924bb1c739e919bbbc429df1d5645e1b3e248e10a9022ef9) +[2021-07-11T06:55:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:11Z DEBUG staking_miner::monitor] new event at #6429342 (0x6669ec31d0f6c4b30c444d2a82a07276329322c2ecf6f12bb144a579596c14d0) +[2021-07-11T06:55:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:15Z DEBUG staking_miner::monitor] new event at #6429343 (0xeb5ade11b70e596791111c40eab219b7b93e9744176ee3a186b4b47047d34042) +[2021-07-11T06:55:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:24Z DEBUG staking_miner::monitor] new event at #6429344 (0x93f18d2eb39e86672e75e19c079e8f550d95ff6911c5112c728c6c5088cd0462) +[2021-07-11T06:55:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:28Z DEBUG staking_miner::monitor] new event at #6429345 (0x98d9fd36ece1e6944369ce57fbf75368b4e1d041a814ee55584e4a4a8b2ce9cf) +[2021-07-11T06:55:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:36Z DEBUG staking_miner::monitor] new event at #6429346 (0x55a070979c5d060dad507a9d7fb327e5e0c178105541cc05839b79e5e631c3b9) +[2021-07-11T06:55:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:40Z DEBUG staking_miner::monitor] new event at #6429347 (0xc8ea250f15ccb4aa6c0eff2ac5a1587ddee4a55d95826e6847a4c540a41a5b02) +[2021-07-11T06:55:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:44Z DEBUG staking_miner::monitor] new event at #6429348 (0x579b8eacd43b5e84be444be836eeb0d85fc7f95f1dc57063913157fcf0655f62) +[2021-07-11T06:55:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:55:52Z DEBUG staking_miner::monitor] new event at #6429349 (0x1adf1ff6ec5789e7e48b9d254b4294697b762635e256a939b500c55900b1bcc8) +[2021-07-11T06:55:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:00Z DEBUG staking_miner::monitor] new event at #6429350 (0x49c8f327fd640548077f7f6dc2d25bab842a238afc0b21a38ba53bc295a992e2) +[2021-07-11T06:56:00Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:04Z DEBUG staking_miner::monitor] new event at #6429351 (0xf0799039a4172662311aafb12c431e2ecff961139bee6173b34c429d9eea131c) +[2021-07-11T06:56:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:08Z DEBUG staking_miner::monitor] new event at #6429352 (0xa46b07fbeb31d5c501a78d70e955ab1958fd6e97e6a57817888ca42e680091be) +[2021-07-11T06:56:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:16Z DEBUG staking_miner::monitor] new event at #6429353 (0x2bb4253fe9d5ab33317ce54ed3fc88c377d7f2cabbdee53b392d97745912bf83) +[2021-07-11T06:56:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:20Z DEBUG staking_miner::monitor] new event at #6429354 (0x3caa5db2d8259010bd03a579bb6b97a5bcf94a353ae8f312a08d8b060898577a) +[2021-07-11T06:56:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:28Z DEBUG staking_miner::monitor] new event at #6429355 (0x70dec05b6993604a831bd1973921d306261e7c578d511c653e29a73b191dd723) +[2021-07-11T06:56:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:32Z DEBUG staking_miner::monitor] new event at #6429356 (0xd8dcfc052c5e520dd1cff74e106f2dd6fb969ddecfb4703a50c250fd13b51755) +[2021-07-11T06:56:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:40Z DEBUG staking_miner::monitor] new event at #6429357 (0x8d80169f83de70f5efb2f9eb430b8971d0bf9b48fa69bba65fa129430f7d51f4) +[2021-07-11T06:56:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:44Z DEBUG staking_miner::monitor] new event at #6429358 (0x09ed3a385beb3c38403f2d6a0c4e2efe43c219ba16a1cbf6fbcb7f856ca77264) +[2021-07-11T06:56:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:52Z DEBUG staking_miner::monitor] new event at #6429359 (0x0dd6eefe9de8dc45b2a0ce7f87d8c69f58a80c4313498c44b29d30e60cac0076) +[2021-07-11T06:56:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:56:57Z DEBUG staking_miner::monitor] new event at #6429360 (0x696eb9795d24f370af44f4aad9233887690ce1bb3731fd66107f5e23d5a62a5e) +[2021-07-11T06:56:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:04Z DEBUG staking_miner::monitor] new event at #6429361 (0xe55ca86ae26425e21edc43270408f67dfa57f6ebc00cd11011f29363c1db5cf3) +[2021-07-11T06:57:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:09Z DEBUG staking_miner::monitor] new event at #6429362 (0xde1e8e1cda9b5881e44b401f7355a6beaea6f464b2b6d2ebd8eb238c581bcc06) +[2021-07-11T06:57:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:16Z DEBUG staking_miner::monitor] new event at #6429363 (0x59cdb0177ffab5ac01a33c53a25b449014aac4641469754bb624b04f29a93302) +[2021-07-11T06:57:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:20Z DEBUG staking_miner::monitor] new event at #6429364 (0x03782e4bb422de94e7fef252ce181d1eddc8cea88e3430dd9264d6d520c99b0c) +[2021-07-11T06:57:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:28Z DEBUG staking_miner::monitor] new event at #6429365 (0x3ffbf8a9594fda11964a39c9e7c55e9d8b5f27434078ab4f09e188e937c0f34e) +[2021-07-11T06:57:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:32Z DEBUG staking_miner::monitor] new event at #6429366 (0x0a2db77427e44382bf5ed56182bfddf38b9ce49713fd03ee94e50d350d4bbc8f) +[2021-07-11T06:57:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:41Z DEBUG staking_miner::monitor] new event at #6429367 (0x27ac6691adf7e1152526acce63e8b3946feac1d3e796f841cfc51c2fa09182ab) +[2021-07-11T06:57:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:45Z DEBUG staking_miner::monitor] new event at #6429368 (0x4bd9c026f68eeba801d0e5a8d07d6ef8c82fd545781b89e3dd4bdfa445c1d2c4) +[2021-07-11T06:57:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:52Z DEBUG staking_miner::monitor] new event at #6429369 (0x97af1160b3d0a5b31759be9d5de47888dc35a9fb2765006459a0a9f45bf5499d) +[2021-07-11T06:57:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:57:56Z DEBUG staking_miner::monitor] new event at #6429370 (0x909c8d97c4289c2f1a3a8e16451c096f1c09c0e8abf7e021464abc080119a0ca) +[2021-07-11T06:57:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:05Z DEBUG staking_miner::monitor] new event at #6429371 (0xdecfaabf9952ee06dee1ca63017e78c71dfa8d63989cc3d109c13cf643534d65) +[2021-07-11T06:58:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:09Z DEBUG staking_miner::monitor] new event at #6429372 (0xaf507bbba4e0561e247366efdb1a2a29c09c3988018a4b42fd4d19ab3d4db716) +[2021-07-11T06:58:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:17Z DEBUG staking_miner::monitor] new event at #6429373 (0x6062c72bae72861cf99aaed9d694ce6a785bad15bce5bd2e4da23e548081eb2a) +[2021-07-11T06:58:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:21Z DEBUG staking_miner::monitor] new event at #6429374 (0x5829ba3a9d38ee88428704ab729e1bd7c7d964fed1cac2c8d0760bb4417783d6) +[2021-07-11T06:58:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:29Z DEBUG staking_miner::monitor] new event at #6429375 (0x5212d85b9fbc58b94ec01d635ba0f752715438b5eee82982d68044e6b94864c9) +[2021-07-11T06:58:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:33Z DEBUG staking_miner::monitor] new event at #6429376 (0xa64bed8d8a40e87f7a90fa59a2ca78f8b16f48cefeaf67bc014d8c20524c2fe5) +[2021-07-11T06:58:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:41Z DEBUG staking_miner::monitor] new event at #6429377 (0xf5e099500687d3bdd16d4ee15f1cb8fe8eee496e29e5eb847967a6fbfc343c01) +[2021-07-11T06:58:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:45Z DEBUG staking_miner::monitor] new event at #6429378 (0x3e9124e554bd10d013799f47262e13b5eb7d74971636a8a05f7eed1d661173f3) +[2021-07-11T06:58:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:53Z DEBUG staking_miner::monitor] new event at #6429379 (0x44cc1af71ed0c74a31f182fb61fac43f69e6712fc99a50fa083352eaa59692bb) +[2021-07-11T06:58:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:58:57Z DEBUG staking_miner::monitor] new event at #6429380 (0x54110bb78cc5befd261a14ec88edd7f7fd34bec8069033365d03a47df35ce706) +[2021-07-11T06:58:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:05Z DEBUG staking_miner::monitor] new event at #6429381 (0x1b6a40849558177bb1f9b7d83c5bff60cbd3b04829a753eb5d18d84595d7f344) +[2021-07-11T06:59:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:09Z DEBUG staking_miner::monitor] new event at #6429382 (0x08a8094d2d4e65ffeba3fa2a7849a923c90922c676257ef7a42c705d984584cd) +[2021-07-11T06:59:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:17Z DEBUG staking_miner::monitor] new event at #6429383 (0x6d1eb0badeb705bd16b6e37aa63f52be36192c5b08ac4fc01e01d18c05271a3a) +[2021-07-11T06:59:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:21Z DEBUG staking_miner::monitor] new event at #6429384 (0x75e1e21b091605dd6fd70e1c2f67e35abcc4660f7de355fac16077d3244dcac7) +[2021-07-11T06:59:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:29Z DEBUG staking_miner::monitor] new event at #6429385 (0x15e8563f4495e5df9296e3f1f0c62ff1b6cbfcdc917370a89f6e8b1ca558104a) +[2021-07-11T06:59:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:33Z DEBUG staking_miner::monitor] new event at #6429386 (0x63517096adbbcccf9184c59b89cef85c41e1c701cb81cdbd91a8ad0d5b568185) +[2021-07-11T06:59:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:41Z DEBUG staking_miner::monitor] new event at #6429387 (0xc613d83bf9a0237646674bcf4416b122debef44c77cf5cbebe4978bf3d882f89) +[2021-07-11T06:59:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:45Z DEBUG staking_miner::monitor] new event at #6429388 (0xaadd82a9b3e2fd05f6e88440c52fe50b535b4543ffab221a3d83192460873749) +[2021-07-11T06:59:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:53Z DEBUG staking_miner::monitor] new event at #6429389 (0xf134fdf24f7cf475dbe8f792388349b980bc59e81c013ceb554a058689783214) +[2021-07-11T06:59:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T06:59:57Z DEBUG staking_miner::monitor] new event at #6429390 (0x329757017cbbdc4b7b5ed53c7589c0a475703a41a0f9ef37b93a8d88e46b5b41) +[2021-07-11T06:59:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:05Z DEBUG staking_miner::monitor] new event at #6429391 (0x363ddd78a07c745577bf449218ed33c5bedbab6eebc3e5cec77ffdce01265c5f) +[2021-07-11T07:00:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:09Z DEBUG staking_miner::monitor] new event at #6429392 (0x819bc394599abbd38f06698caa1e9e72033249df8234bffea68b1e6618fc947e) +[2021-07-11T07:00:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:17Z DEBUG staking_miner::monitor] new event at #6429393 (0xf690d61b58b4b266b875e38035059e551dbeb5498d3a69073188c8f8bbbf9705) +[2021-07-11T07:00:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:22Z DEBUG staking_miner::monitor] new event at #6429394 (0xa210792c48fef2c2235bd2b12d9940b3b843476886f616929c2945b4ede2a716) +[2021-07-11T07:00:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:30Z DEBUG staking_miner::monitor] new event at #6429395 (0xbb7bc5ac59a3e24a6f6a995a87aef8320e0a66f77273f37c554ea74e4c4efbdc) +[2021-07-11T07:00:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:34Z DEBUG staking_miner::monitor] new event at #6429396 (0xac57b1ded1c37f44ae3185992df27e705bd6731181da8a8ff320eee897aa29b3) +[2021-07-11T07:00:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:38Z DEBUG staking_miner::monitor] new event at #6429397 (0x3b7a0b3273304b2e1f09e9fd40486435bb64f6293e212e4a3d7624401a4f30a4) +[2021-07-11T07:00:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:46Z DEBUG staking_miner::monitor] new event at #6429398 (0x89b3d74347ba6089ceadd5cf4e0f5ab057345b653f09af20142918f7697af11d) +[2021-07-11T07:00:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:50Z DEBUG staking_miner::monitor] new event at #6429399 (0xa3f53946ba54a6aa4d3076588310042913d3493a92b8dc0a45893ef444d67df8) +[2021-07-11T07:00:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:00:58Z DEBUG staking_miner::monitor] new event at #6429400 (0x540cd597dc643c7a33ef3d0848e3e3f95f9c3833fd757da76b8293a548c5d84a) +[2021-07-11T07:00:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:02Z DEBUG staking_miner::monitor] new event at #6429401 (0xf7355079a1a52031e2936da844d64e35e2a965ee7247859a6a1d690784eeecd3) +[2021-07-11T07:01:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:10Z DEBUG staking_miner::monitor] new event at #6429402 (0x6e3b48c078cb54a506a9e735ceeae4f4a82d4a28d69167fbc3b7025b5a201f91) +[2021-07-11T07:01:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:14Z DEBUG staking_miner::monitor] new event at #6429403 (0x5c9e699ac6eafcbe61bf35ddc102323d1fc3a126fe6489715336fcbc119b5010) +[2021-07-11T07:01:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:22Z DEBUG staking_miner::monitor] new event at #6429404 (0xe0597cbbde0ef57083a5551e2667a6762d0be67bebf3ce7ebdf03a74c15a2568) +[2021-07-11T07:01:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:26Z DEBUG staking_miner::monitor] new event at #6429405 (0xddaefbc95bcfe2a677411f725f03c178dc719dee15c4fa28af9385b61c0a546d) +[2021-07-11T07:01:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:34Z DEBUG staking_miner::monitor] new event at #6429406 (0x9da8a61f0be9103d9c42a94ff9178f7d05a0d777260a46a8a5375f7e82991479) +[2021-07-11T07:01:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:38Z DEBUG staking_miner::monitor] new event at #6429407 (0x3cc9a9cfaa8b4d2bae264b746058c3a33471ae038f915b926849f48d80579bc4) +[2021-07-11T07:01:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:46Z DEBUG staking_miner::monitor] new event at #6429408 (0x93c7871eedac473409df0a7ac7a6893764bce513690278558c927b24e3c883e8) +[2021-07-11T07:01:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:50Z DEBUG staking_miner::monitor] new event at #6429409 (0x24f26983b1eae438df1dd352053006f98c719e5275913bbc6ed467a69586491c) +[2021-07-11T07:01:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:01:58Z DEBUG staking_miner::monitor] new event at #6429410 (0x6fc669f099a3300d5e685e4401639f786f9f8b362a9b4d9056d21046b157c903) +[2021-07-11T07:01:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:02Z DEBUG staking_miner::monitor] new event at #6429411 (0x238abac90269cd13a63a7f2ed07ccb136db95affe97b7a480cd2ee72b769fc67) +[2021-07-11T07:02:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:10Z DEBUG staking_miner::monitor] new event at #6429412 (0xc28865bb36ac0617d22d5530f24dd0f7c32b7c439de275654e3d4bf297545d48) +[2021-07-11T07:02:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:14Z DEBUG staking_miner::monitor] new event at #6429413 (0x9ae750b4a0e47f14a3ef080d1da0f633174364b14709f9d63c751a28937b9500) +[2021-07-11T07:02:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:22Z DEBUG staking_miner::monitor] new event at #6429414 (0xf102806266f3ae17de6ca82fa3dc836cead1cbc35b5155dae2c367268796f61f) +[2021-07-11T07:02:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:27Z DEBUG staking_miner::monitor] new event at #6429415 (0xc3d0aac71b2ca168cee2f1177e6aab4c0fd4aba479d7ecb984666dde9466003c) +[2021-07-11T07:02:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:34Z DEBUG staking_miner::monitor] new event at #6429416 (0x5e55e19e1e7114b2d51f106d19dd896fbc8a252d558a446c5388f160ebd894a4) +[2021-07-11T07:02:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:39Z DEBUG staking_miner::monitor] new event at #6429417 (0x7690f57a0e3cec44853f9990f7cd87a5e6770e69df3b5b2d7cead12096e1f22a) +[2021-07-11T07:02:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:47Z DEBUG staking_miner::monitor] new event at #6429418 (0x64e0831068ea4875c21f1a7dead16b58da612b1f3bb02db5029814ed8c5c34db) +[2021-07-11T07:02:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:51Z DEBUG staking_miner::monitor] new event at #6429419 (0xc6e043b127848d09962d23ea9f1f2a6bd3bde0faee07a454d85b5b78b9817cdb) +[2021-07-11T07:02:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:02:59Z DEBUG staking_miner::monitor] new event at #6429420 (0x89b6b0bdeb9b27dd6c030260f86ba67b790ddd0be90be4f7761af911893592a8) +[2021-07-11T07:02:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:03Z DEBUG staking_miner::monitor] new event at #6429421 (0x631862fb6a3fbd0588ce6de622c8c300ff2e5fa7f432aa15386035f719f36d51) +[2021-07-11T07:03:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:11Z DEBUG staking_miner::monitor] new event at #6429422 (0x8e32218be2e0f12b93cb6cae90de202348958b622ac3287ca49b7ff2818de48c) +[2021-07-11T07:03:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:15Z DEBUG staking_miner::monitor] new event at #6429423 (0x0452582b4f9d7c1f44d1408f1308217aa48f6181ce35aac7ba7726febdf7f1e0) +[2021-07-11T07:03:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:23Z DEBUG staking_miner::monitor] new event at #6429424 (0xb327d1ec669da662d2b002aea5945570207fa520c3d806b12cd3d46672b38853) +[2021-07-11T07:03:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:27Z DEBUG staking_miner::monitor] new event at #6429425 (0xe746480ae014adcb2e83a53fb20bfe706a0c7d44d25e19c4baec9e31b3972bb0) +[2021-07-11T07:03:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:35Z DEBUG staking_miner::monitor] new event at #6429426 (0xe0d1d2e9c0608666e9d0e8e799073792677c5dcfde1656133e06361e1bdd7376) +[2021-07-11T07:03:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:39Z DEBUG staking_miner::monitor] new event at #6429427 (0x77798a51cbf83c85dd26269a27c7e0e6f98974462ffb458d67768e0662136aff) +[2021-07-11T07:03:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:47Z DEBUG staking_miner::monitor] new event at #6429428 (0xbe21a0a564e266009ee36e6dcea0dfd94cdc94aa4f54e000a5a99e32f1cfa50e) +[2021-07-11T07:03:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:51Z DEBUG staking_miner::monitor] new event at #6429429 (0xd71fb6113167c75b7258d28bcb6484dd1be51177a50b6c575829e87010c0576a) +[2021-07-11T07:03:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:03:59Z DEBUG staking_miner::monitor] new event at #6429430 (0x55ca2f2f13569c17b6a03d6f83d80dee74974ab3d9d8322009bc64d73d033e9d) +[2021-07-11T07:03:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:04Z DEBUG staking_miner::monitor] new event at #6429431 (0x47b5f0eb2ddbfed27667aa58c23a6f2536d0c93382a22d23c064cb1f883108bf) +[2021-07-11T07:04:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:11Z DEBUG staking_miner::monitor] new event at #6429432 (0x49fdc49a77218ff7f217134ce3862fea7ec79aabe793ad86a48dc987346a8bdc) +[2021-07-11T07:04:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:15Z DEBUG staking_miner::monitor] new event at #6429433 (0x6b301a6ca182a6bccc9c3b39d050efce11c3dc9d0c4998df33f12a484b0faab9) +[2021-07-11T07:04:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:23Z DEBUG staking_miner::monitor] new event at #6429434 (0xf878a7030904c0836e68ab7610a9c30d466fdf593a5c364a94d09991cbcfdc73) +[2021-07-11T07:04:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:27Z DEBUG staking_miner::monitor] new event at #6429435 (0xa4d89a20ca7fc7df79e5b6bc07c62d95dbd7410c04fab621889e3e523f35e942) +[2021-07-11T07:04:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:35Z DEBUG staking_miner::monitor] new event at #6429436 (0xa472b8703f5df454001e789c66897b638ddaa1a7e79da38c6027855d714d0fa8) +[2021-07-11T07:04:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:39Z DEBUG staking_miner::monitor] new event at #6429437 (0x71be7cc5ae5c300515cef636fd9cd56b2da80666f9427fb6889c7b2cd99435f9) +[2021-07-11T07:04:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:47Z DEBUG staking_miner::monitor] new event at #6429438 (0xcd3ff866a99f346f867bfd927c4c374889dcb8094857a05ba7342a446d946698) +[2021-07-11T07:04:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:52Z DEBUG staking_miner::monitor] new event at #6429439 (0x022283671c383ebebf50d0e52a15be79175fe1d3b18e62ace34c3f6414d86ae0) +[2021-07-11T07:04:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:04:56Z DEBUG staking_miner::monitor] new event at #6429440 (0xb9946df69361fb6d4b68fae5a66a1a1a4a0fede48231901b5d566a3433beb465) +[2021-07-11T07:04:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:04Z DEBUG staking_miner::monitor] new event at #6429441 (0x3b8f3953d9d05dbd2478e41327406cd06532d6208c8247866ed5c9a46545d6ed) +[2021-07-11T07:05:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:08Z DEBUG staking_miner::monitor] new event at #6429442 (0x77b1d030f6a73eaa00b463ed297ae0ffbe9ca09b8b3fd537180ad576e233d12e) +[2021-07-11T07:05:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:16Z DEBUG staking_miner::monitor] new event at #6429443 (0xa34cebee19ac8b793ca490bbfe30b9ca7a3e54281721f671e0d00df2338d6557) +[2021-07-11T07:05:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:20Z DEBUG staking_miner::monitor] new event at #6429444 (0xcb791538f1d946147a5c4368c81f5e17441ae0d914f1381e11be1ed195318cc9) +[2021-07-11T07:05:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:28Z DEBUG staking_miner::monitor] new event at #6429445 (0xb7a8ae79984ff52f7a5730ea803e280a95125c493bb477a3a6a8ac91b6a993d3) +[2021-07-11T07:05:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:32Z DEBUG staking_miner::monitor] new event at #6429446 (0xe6e62587f22ddb11e9e0364c06fd869c3a1f985d4a1841fa6dcefab139cd55a3) +[2021-07-11T07:05:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:40Z DEBUG staking_miner::monitor] new event at #6429447 (0x5b8549e5113d3bbf69259371f7258b8fc8cf857d49a3c69f9641c3e223c7dbbd) +[2021-07-11T07:05:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:44Z DEBUG staking_miner::monitor] new event at #6429448 (0x5948f2b83cbbc9afba26c86dd9a3d87e0373982e00e913178d5692b67c17acc3) +[2021-07-11T07:05:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:53Z DEBUG staking_miner::monitor] new event at #6429449 (0x9d7a15e7c4d5d8a0e27215c498df640ba2f2e487f00119ba03df90dff6945354) +[2021-07-11T07:05:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:05:56Z DEBUG staking_miner::monitor] new event at #6429450 (0xe062d393385bc57873d55af1d67b158a0e1fb0b47eb039fa9ce88b8623cf94d2) +[2021-07-11T07:05:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:04Z DEBUG staking_miner::monitor] new event at #6429451 (0xe0b7946990e1b845879937eca73c3387840984bbd161743079355fd639463798) +[2021-07-11T07:06:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:08Z DEBUG staking_miner::monitor] new event at #6429452 (0xa9a256a01a8d3554ff0a1c412bad8ee76f2208ebd97a13a98331514c028fd9e2) +[2021-07-11T07:06:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:16Z DEBUG staking_miner::monitor] new event at #6429453 (0xfd64b56bf1b1425119e52c34e68fe0e280e0727afd3f4e2b7854dc7345c35757) +[2021-07-11T07:06:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:20Z DEBUG staking_miner::monitor] new event at #6429454 (0x10c98f5d3df9d1b10f5656333a60a8bf19ee8e89274aed8fcbb503ea92cdc556) +[2021-07-11T07:06:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:29Z DEBUG staking_miner::monitor] new event at #6429455 (0x45cb322e1e4ed41dfbedd0c6d411e90316b73b8589f6b182b2fe66aae16770bc) +[2021-07-11T07:06:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:32Z DEBUG staking_miner::monitor] new event at #6429456 (0x5908b391b7d26219ccd8068ead8b2922eb57c471dd4bb0f1f63ae9b80632417f) +[2021-07-11T07:06:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:40Z DEBUG staking_miner::monitor] new event at #6429457 (0x4d84b4fd3e86d005503dcd9b2e47ffa7b211b9be22de504e4f4ced1508447537) +[2021-07-11T07:06:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:45Z DEBUG staking_miner::monitor] new event at #6429458 (0x5a9f9f090368f4fc21ad6b2121ec68d33f2033813e2b3163d29c1b327bac740e) +[2021-07-11T07:06:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:53Z DEBUG staking_miner::monitor] new event at #6429459 (0x99a226ff786b6047cb41f69a45e604c124c9b83332b5cce1fa85e6337b2ba5b1) +[2021-07-11T07:06:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:06:57Z DEBUG staking_miner::monitor] new event at #6429460 (0x67b1771d170c87f30915fcf73656a359ec4e31f7d98f66dfec0cf762beb93418) +[2021-07-11T07:06:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:05Z DEBUG staking_miner::monitor] new event at #6429461 (0x357d2b7a3c85e35d57efbbdefa0b73fc414c0e5ecccca939656e927dba5fc0d6) +[2021-07-11T07:07:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:09Z DEBUG staking_miner::monitor] new event at #6429462 (0xf42679318032ac0760819956b076eb31aa77ed8e42dfd2852205a2bfe39b3eeb) +[2021-07-11T07:07:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:17Z DEBUG staking_miner::monitor] new event at #6429463 (0x7a3e6a3f7234338fd728952f74b3b0419e13187bea33eb0ec566c010e4dc4b94) +[2021-07-11T07:07:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:21Z DEBUG staking_miner::monitor] new event at #6429464 (0x5dd59c5bb54e13249df50cc9f6a1828c70379ab52cba50b28cb2998f9d9f8722) +[2021-07-11T07:07:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:29Z DEBUG staking_miner::monitor] new event at #6429465 (0x79ac54fd47fd0cbce07fd66da7af694bae989995cbade9726d1209346fb8f0e9) +[2021-07-11T07:07:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:33Z DEBUG staking_miner::monitor] new event at #6429466 (0xdca7ad8b65ab1feb908bcf067838f1543ae2ba06364d04e1abbbb824934b541c) +[2021-07-11T07:07:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:41Z DEBUG staking_miner::monitor] new event at #6429467 (0x1af4005631e643207d1707cd55164b5899f8265f37fff6d87dba84ea406110a2) +[2021-07-11T07:07:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:45Z DEBUG staking_miner::monitor] new event at #6429468 (0x6b1e5d8c45e66b0f0df4fbad2419ac9aa00018cf9a1d89ac242c6515787ca2c9) +[2021-07-11T07:07:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:53Z DEBUG staking_miner::monitor] new event at #6429469 (0xa5c30292df8d12ac550196f4ad1c3299020dc731901c683e39b671bbd195dac3) +[2021-07-11T07:07:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:07:57Z DEBUG staking_miner::monitor] new event at #6429470 (0x6e6319ab7c8f2ca8e656fafe5d49ffd8bf7a6dba5732d2a038c29c49f37507ed) +[2021-07-11T07:07:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:05Z DEBUG staking_miner::monitor] new event at #6429471 (0xf35c46edb1d3241b4bc117b4cbd485cc870827bb5c4e783860c6cdb0458f8b6f) +[2021-07-11T07:08:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:09Z DEBUG staking_miner::monitor] new event at #6429472 (0x2cf981190d417cdfa6f4383534a65331970f7f7ad9d58762cdfa2bc9fdc52886) +[2021-07-11T07:08:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:17Z DEBUG staking_miner::monitor] new event at #6429473 (0xde0bd8a66bbc3eedddf19a00c9ad9ad2283baff06b74142edc90ac05dbc8cfed) +[2021-07-11T07:08:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:21Z DEBUG staking_miner::monitor] new event at #6429474 (0xd3c2ab7bae6686d5fd3f2e868f4aaf2ae8788f1e316a189f2895fcd539951db8) +[2021-07-11T07:08:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:29Z DEBUG staking_miner::monitor] new event at #6429475 (0xd9c1a8c0be22ba2178a1c002681bdd5cfae4732a4e0b466521457d6f2350a3ee) +[2021-07-11T07:08:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:34Z DEBUG staking_miner::monitor] new event at #6429476 (0x3189c2662a44928cbe076787a19ee82112a736f0049aa1e7f1b6c134ff3e5525) +[2021-07-11T07:08:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:42Z DEBUG staking_miner::monitor] new event at #6429477 (0xff0c41b7d2463c76deb50dec2e4f2ed7947f19be142f27b784f2dd49ca3bcf6c) +[2021-07-11T07:08:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:45Z DEBUG staking_miner::monitor] new event at #6429478 (0x3baf79a3754c6159e957f0da8bd9c6440fe94924cc4e4caf0a37371ceb297069) +[2021-07-11T07:08:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:53Z DEBUG staking_miner::monitor] new event at #6429479 (0x691760f5010de5433305890721f0c8b3a9204b78c066fc35d83f73b7a5dd5ab1) +[2021-07-11T07:08:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:08:58Z DEBUG staking_miner::monitor] new event at #6429480 (0x8ebd26c2018cce9abf7bf1c690600f5216ce687e4da99c5c28287d29437d0ae0) +[2021-07-11T07:08:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:06Z DEBUG staking_miner::monitor] new event at #6429481 (0x1f22937e65e60a99dd554dc240fe3c17488120fac9136f4d045516a3f31f8610) +[2021-07-11T07:09:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:10Z DEBUG staking_miner::monitor] new event at #6429482 (0xc02f7c04713c065132f97cb1a25b0f908d442bb481e33d53757522c76af7decc) +[2021-07-11T07:09:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:14Z DEBUG staking_miner::monitor] new event at #6429483 (0x302c4052381cab4fd9460a12b34600e66a0ca8791d8ec2e329685b5198414b69) +[2021-07-11T07:09:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:22Z DEBUG staking_miner::monitor] new event at #6429484 (0x067c9e762fd35e538ba0cedddb257dc4fcb01b76d43dd0fe2506f54f38188ed7) +[2021-07-11T07:09:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:26Z DEBUG staking_miner::monitor] new event at #6429485 (0x8bd6557ade5d36aa473a33a492fad8bf90544dea67a89e1069f376cc644982c2) +[2021-07-11T07:09:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:34Z DEBUG staking_miner::monitor] new event at #6429486 (0xe1622b6d6f668f5b52b33adee906d490f4b2e9aa1576306e604744da3218f7cc) +[2021-07-11T07:09:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:38Z DEBUG staking_miner::monitor] new event at #6429487 (0x9a61e0dde804598b0b441147de225cec55374d7538565179ad56521970b6cb4f) +[2021-07-11T07:09:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:46Z DEBUG staking_miner::monitor] new event at #6429488 (0x1161c0cc2d539d9580e9fa08d36503c9a81a294eaae0e634d1d02071dace9e04) +[2021-07-11T07:09:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:50Z DEBUG staking_miner::monitor] new event at #6429489 (0x2fe85658e798bb2fc85453a981236734165019ca7bfdca01c8c8cb051c09fd2c) +[2021-07-11T07:09:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:09:58Z DEBUG staking_miner::monitor] new event at #6429490 (0xc0cc5c9f1956a55b51ff4fe73a4d4461ece9c32b8de0895bd95c4c25c081d7a5) +[2021-07-11T07:09:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:02Z DEBUG staking_miner::monitor] new event at #6429491 (0x3a7e991ae5b12730c0ef35d3c1dda3a42e5f4bc77d271e261315681854f60506) +[2021-07-11T07:10:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:10Z DEBUG staking_miner::monitor] new event at #6429492 (0x50df191887186ac10575103b7c96e2286f47a83e5cea55d326874ef282dc0291) +[2021-07-11T07:10:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:14Z DEBUG staking_miner::monitor] new event at #6429493 (0xec9f0e87ac66612e8dd9e13e9031fa7246f6104bd2e0b34e7c349dc6b20ce149) +[2021-07-11T07:10:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:22Z DEBUG staking_miner::monitor] new event at #6429494 (0x9a85ce36e98765618ca6c749ce0b14c3ec9045a6bb6163fe2407d43760071169) +[2021-07-11T07:10:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:26Z DEBUG staking_miner::monitor] new event at #6429495 (0x667fc296205be7f512f439c98d89a27ac6d0dc272647bc655e33e7d242641181) +[2021-07-11T07:10:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:34Z DEBUG staking_miner::monitor] new event at #6429496 (0xac20a1fef94014a0d996f247a0f6bfc53a4832f392b7c977e1798f6f86780b43) +[2021-07-11T07:10:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:38Z DEBUG staking_miner::monitor] new event at #6429497 (0xde001e558a5e4f17237175954ee293ba08481f05327ddd0408d6242cc1088c8b) +[2021-07-11T07:10:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:46Z DEBUG staking_miner::monitor] new event at #6429498 (0x15187512a64bd31025f68ce87d475d817b713b95c23dd18232702947e32d65fc) +[2021-07-11T07:10:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:50Z DEBUG staking_miner::monitor] new event at #6429499 (0xea62238dd8631ebfe4be6c0d88e02f372931438e2c45ba9efd44b26946986f46) +[2021-07-11T07:10:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:10:58Z DEBUG staking_miner::monitor] new event at #6429500 (0x0767fb0f129cb1678fb21f3d48bfaffcb7cfd20aac29f6391fe3a5df389947cb) +[2021-07-11T07:10:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:02Z DEBUG staking_miner::monitor] new event at #6429501 (0xa12045cc95cdf77ad0f2e956e9699f9af5d7891c4831cb325c24c5198457c886) +[2021-07-11T07:11:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:11Z DEBUG staking_miner::monitor] new event at #6429502 (0x6b5bec92b11adbc2df874b14df6d7ae1cbc11adc541dd5a46261f46b5d08eed0) +[2021-07-11T07:11:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:15Z DEBUG staking_miner::monitor] new event at #6429503 (0xeb445a7e27c5be921aafd42bee3f581f48b0d53c27b8b9f6574f6c053b6678e9) +[2021-07-11T07:11:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:23Z DEBUG staking_miner::monitor] new event at #6429504 (0x8db104029ddb682dc1945e8c70df05a437b3a3aa8339e1cdc7a19d1fd53c72e0) +[2021-07-11T07:11:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:27Z DEBUG staking_miner::monitor] new event at #6429505 (0xdddef7c0e7320744b1bd3c7a2fb9d13b9f0571fab59b9da7855285f40ff7034f) +[2021-07-11T07:11:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:35Z DEBUG staking_miner::monitor] new event at #6429506 (0xacfcb987f3e8cfc72353e793fecd33ea66f6ed29aa869ea3c67a549bb2468323) +[2021-07-11T07:11:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:39Z DEBUG staking_miner::monitor] new event at #6429507 (0x564edf742a8eda6f065a1932d5d278941dd0e50e8f26fa97fb17cfe4cd7b6b1d) +[2021-07-11T07:11:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:47Z DEBUG staking_miner::monitor] new event at #6429508 (0x83411bf7be90bf12df7e8d598285edc869df0cb36fa7634ae25c9e45eddad8c1) +[2021-07-11T07:11:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:51Z DEBUG staking_miner::monitor] new event at #6429509 (0x5f721a47cb4fa817a2e33b0109a14b00b684fec5b908756ffeb3412c548b3ffb) +[2021-07-11T07:11:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:11:59Z DEBUG staking_miner::monitor] new event at #6429510 (0x7ca8acfdeec29944e25daad15b9871c2e25772f5f16bfe9803598aec3122c4b6) +[2021-07-11T07:11:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:03Z DEBUG staking_miner::monitor] new event at #6429511 (0xebb3997a9f13c066613a53d32932ad7a7f6067346e51552eb5c3768a598487a5) +[2021-07-11T07:12:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:11Z DEBUG staking_miner::monitor] new event at #6429512 (0x577d2168c1ee248638b20a09c7cb473fcde93a49ad156d24a1a84338b41d496d) +[2021-07-11T07:12:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:15Z DEBUG staking_miner::monitor] new event at #6429513 (0xc48373e9770bed7504308bd05ed2950d22a847f2b92bf9342c60813384f2a976) +[2021-07-11T07:12:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:23Z DEBUG staking_miner::monitor] new event at #6429514 (0x77255e6229ac6815e02156c9bcd6d7a3962574f59bc9c9ee9ce54d04617dfa9f) +[2021-07-11T07:12:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:27Z DEBUG staking_miner::monitor] new event at #6429515 (0xcb00c6f2ecd26d85e533491e6295038aae2006ed58c4b97afcba7e64fd1c10f0) +[2021-07-11T07:12:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:35Z DEBUG staking_miner::monitor] new event at #6429516 (0xb26e88e94556d8fa34b1dfd6c72c0c10842e8f23587a46d47930c0239a212758) +[2021-07-11T07:12:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:39Z DEBUG staking_miner::monitor] new event at #6429517 (0x08566b96bd936004502681959628e7934697a2893c83430713bbf2da1638b54e) +[2021-07-11T07:12:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:47Z DEBUG staking_miner::monitor] new event at #6429518 (0xafa7af64676daf6522489e85e80c3c30b27a4e716db2c823fe27724c539c1027) +[2021-07-11T07:12:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:51Z DEBUG staking_miner::monitor] new event at #6429519 (0x831f70ae679cb6f9475cafd6b885132c104dd7bb761fadfa92e985c03caba0d4) +[2021-07-11T07:12:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:12:59Z DEBUG staking_miner::monitor] new event at #6429520 (0x4e51e4841a0d4b70c239fc5d9563fe68b73426ff0eef4f3eccea0a7b574e2845) +[2021-07-11T07:12:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:03Z DEBUG staking_miner::monitor] new event at #6429521 (0xb853d8cc83da5b3af749c93e48d4010fcaea185be85fa8cfabd69bd959301dba) +[2021-07-11T07:13:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:11Z DEBUG staking_miner::monitor] new event at #6429522 (0xfe2dda4671ac4aa8c2c2efb761d78c322d2217a1c2051d945b6add0dc82252f6) +[2021-07-11T07:13:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:15Z DEBUG staking_miner::monitor] new event at #6429523 (0x30d0b6fabdca80be68439108737faa789a77c034da8b24cb323ed9d66a017089) +[2021-07-11T07:13:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:23Z DEBUG staking_miner::monitor] new event at #6429524 (0x939aeb87ef3c3def41899d83701575a9355d2ed3615859d111b83a7357a4112e) +[2021-07-11T07:13:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:28Z DEBUG staking_miner::monitor] new event at #6429525 (0xd96b7e5165114a6bc16edc257afa77f3198e98a840f8c2d4c91b3d4066a3e2f0) +[2021-07-11T07:13:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:35Z DEBUG staking_miner::monitor] new event at #6429526 (0xf239087c13a82c86b2159afb22dd17d88009fd4d589632fa8c5dde14ce444187) +[2021-07-11T07:13:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:40Z DEBUG staking_miner::monitor] new event at #6429527 (0x77756f00510ff976ff0de4af6ed50e9bd2897c40480e1a1e771c1997b0ab1b72) +[2021-07-11T07:13:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:48Z DEBUG staking_miner::monitor] new event at #6429528 (0xa9076994acbbd715739d24f573378237b9a45061aec3ab02189fe5db27122695) +[2021-07-11T07:13:48Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:52Z DEBUG staking_miner::monitor] new event at #6429529 (0x7c9759da14d2e2f1345c5c6974bbf7d26f30bea4d73dea7027b9f52da0fc4445) +[2021-07-11T07:13:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:13:56Z DEBUG staking_miner::monitor] new event at #6429530 (0x92befa540d79394dd9d5eb650642898fe6f5f369729a8e9ff171a6dd1b2595c3) +[2021-07-11T07:13:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:04Z DEBUG staking_miner::monitor] new event at #6429531 (0xdc7cc2b28507c676fc2c408e9a76b98c91c5cb3b0235e3bf4f597c99f9cd048b) +[2021-07-11T07:14:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:08Z DEBUG staking_miner::monitor] new event at #6429532 (0xcdc7c497811d587390921a9f414b303b2038ae7224d4bc68be9cdb59ff932bff) +[2021-07-11T07:14:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:16Z DEBUG staking_miner::monitor] new event at #6429533 (0x1160d58a74dfd77bd7cf8784eaa04f3b1a2c2fc589a650670074ba9397e0f40f) +[2021-07-11T07:14:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:20Z DEBUG staking_miner::monitor] new event at #6429534 (0x1911635f8d0df101521781939e01f61bc251018a40e85861874af3d278192d46) +[2021-07-11T07:14:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:28Z DEBUG staking_miner::monitor] new event at #6429535 (0x685bb912d4f3f2620466ada66a89952dc5268df5c6ab98a6642ffd3c678dc12d) +[2021-07-11T07:14:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:32Z DEBUG staking_miner::monitor] new event at #6429536 (0x6b74a80e3d35b6d8d4781e1423157d427f7b0f9a967948f01ba9ce8d35bde3f7) +[2021-07-11T07:14:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:40Z DEBUG staking_miner::monitor] new event at #6429537 (0xa22c0d74f9453c8ecb1ab48fe2aa72292ce260a850f7b8e30e923b1967ee919f) +[2021-07-11T07:14:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:44Z DEBUG staking_miner::monitor] new event at #6429538 (0xad705b78b13615342b91db4ff783fc365bf829594a855a1fbc1e6daa21b1ce05) +[2021-07-11T07:14:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:52Z DEBUG staking_miner::monitor] new event at #6429539 (0xd76a657b0cedddbdcee1d86fc149116edbc3e8398b629d038972ccea6b5e6a6f) +[2021-07-11T07:14:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:14:56Z DEBUG staking_miner::monitor] new event at #6429540 (0x09f744087d09fb3e793278633f31a53e6e8a434d77eaff95609a1341175ead39) +[2021-07-11T07:14:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:04Z DEBUG staking_miner::monitor] new event at #6429541 (0xbda090710ac71bf75684d74746ec2dbaba92366c60eadb68ef95b184fc148b24) +[2021-07-11T07:15:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:08Z DEBUG staking_miner::monitor] new event at #6429542 (0xbeb77ed48373038db49fc2b316606f160b88af4a29f00a1a547d2623e7af7a88) +[2021-07-11T07:15:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:16Z DEBUG staking_miner::monitor] new event at #6429543 (0xc50278499315bdb98bb339dd269cdb77d8ee6b11b4380aea3342e10b68cbfa7d) +[2021-07-11T07:15:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:20Z DEBUG staking_miner::monitor] new event at #6429544 (0x82d99c5af47a8bbd481289ecaf05c3bbd3f24c5918cedf4d8cb19db02f7ea500) +[2021-07-11T07:15:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:28Z DEBUG staking_miner::monitor] new event at #6429545 (0xeb077a8ba04745ff25b313b4bf63d0f6a517f33d9ec89e1ce2e56dec7c355f1a) +[2021-07-11T07:15:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:33Z DEBUG staking_miner::monitor] new event at #6429546 (0x643ff325ec03b4ed0ae033cf37bd093e3f67c6aa55507882e7ed0f0213611686) +[2021-07-11T07:15:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:40Z DEBUG staking_miner::monitor] new event at #6429547 (0x8727a2d00ce96db1c681628556c3abfadc61b043ca7858dd3371b1b291702d20) +[2021-07-11T07:15:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:44Z DEBUG staking_miner::monitor] new event at #6429548 (0xf9afc62eb1e5b9c128b96b72158a973efb4f546af51cf5e2849ebb9360b74f48) +[2021-07-11T07:15:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:52Z DEBUG staking_miner::monitor] new event at #6429549 (0x57f6ad726ac62b57130870dcf3a0b9dbf13347b4eeaf0eb14738ce50b3070f28) +[2021-07-11T07:15:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:15:56Z DEBUG staking_miner::monitor] new event at #6429550 (0x326fe06f7346b57205cbe58caa6179915c6e943435820756196ea9ced83b3c63) +[2021-07-11T07:15:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:05Z DEBUG staking_miner::monitor] new event at #6429551 (0xa9819b78dd46af03a0f7813b7abc2fb3563db3c9a7ffef22cefeeecfafb589bb) +[2021-07-11T07:16:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:09Z DEBUG staking_miner::monitor] new event at #6429552 (0xb914c121f884e93503b7b0d9a2640c16c1f9e2bf33e29da0566772589998a219) +[2021-07-11T07:16:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:17Z DEBUG staking_miner::monitor] new event at #6429553 (0x29ac7e11c8e21a891ccfe2ea3f55bd353ab0d15cf5e67beb0533f7be460d6f0f) +[2021-07-11T07:16:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:21Z DEBUG staking_miner::monitor] new event at #6429554 (0x9ecd162b70fe36283424160c16529a0e9c530c6b17007889a9c0a568b0059dd0) +[2021-07-11T07:16:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:29Z DEBUG staking_miner::monitor] new event at #6429555 (0x39a582356d349f95c79b33e9207bfc758768e808947f6174d27a441dd3592f23) +[2021-07-11T07:16:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:33Z DEBUG staking_miner::monitor] new event at #6429556 (0xd5b51d8b0f7e17f9def216a2c7ba4835f2269b95e92d8515f7b0246b3af54886) +[2021-07-11T07:16:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:41Z DEBUG staking_miner::monitor] new event at #6429557 (0x6f51794cb0cad10b83a1b524db9812ffce1820c4b4cd6bf8a673de6868732e32) +[2021-07-11T07:16:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:45Z DEBUG staking_miner::monitor] new event at #6429558 (0x8b5dc81c8e550891f8c6585d88b2c2cd553448e3662605d51d682df51215c081) +[2021-07-11T07:16:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:53Z DEBUG staking_miner::monitor] new event at #6429559 (0x357cc9c8673625d2fb496e5c80de40b2e8467fc2debbcff2f88ed4a5dda570ff) +[2021-07-11T07:16:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:16:57Z DEBUG staking_miner::monitor] new event at #6429560 (0x62326af77377ac4d04f22c69a795a8f4bf95ac6c4b5aa0567483ed34d4c13977) +[2021-07-11T07:16:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:05Z DEBUG staking_miner::monitor] new event at #6429561 (0x1baca79d987683b16cd89a2e54b5d901a41de91b9db8dba4959bffa151400d74) +[2021-07-11T07:17:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:09Z DEBUG staking_miner::monitor] new event at #6429562 (0x53d3145f1e79501aea9fd9add7861659f304fc1a441a706204bacd70921b0817) +[2021-07-11T07:17:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:17Z DEBUG staking_miner::monitor] new event at #6429563 (0x3d1faa77b7f64e501fb12f622b7d8c0d1cf0f7fc56c72f1afeae10ee5159b4db) +[2021-07-11T07:17:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:21Z DEBUG staking_miner::monitor] new event at #6429564 (0xa6c1be176a203b3c39eeaa3584128c18f06bd87550424f443dadced3ee102288) +[2021-07-11T07:17:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:29Z DEBUG staking_miner::monitor] new event at #6429565 (0x8e0988de8624b60136466733667e324fc364d93efc3778c3ffbb90be31d38bdd) +[2021-07-11T07:17:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:33Z DEBUG staking_miner::monitor] new event at #6429566 (0xf7382abfec501c84a714d81f309eb6acf1fdea9e72c29de20e8c5f36160e5a59) +[2021-07-11T07:17:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:41Z DEBUG staking_miner::monitor] new event at #6429567 (0x6d77994e8d26984961d3f8af0f24eb930d86a452ea0e88180ef5b62a7ab28873) +[2021-07-11T07:17:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:45Z DEBUG staking_miner::monitor] new event at #6429568 (0x1c03b50b991e4825b0c6106693b10a8a59c6876a661fee14d35f17e699da2254) +[2021-07-11T07:17:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:54Z DEBUG staking_miner::monitor] new event at #6429569 (0xe6f8263507d7a450453a91cbfd7256f12bbb5c8cfe28bf03dd8186d6c0097c07) +[2021-07-11T07:17:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:17:57Z DEBUG staking_miner::monitor] new event at #6429570 (0xe2b43bfec16f06546835e59ac7f0b218f1ac43151868aac96a8d085ab1d17730) +[2021-07-11T07:17:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:05Z DEBUG staking_miner::monitor] new event at #6429571 (0xf5ed1f3dc052015714add3f6a642f707356dd1dc7ed2b0914119c085c8e59cf6) +[2021-07-11T07:18:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:09Z DEBUG staking_miner::monitor] new event at #6429572 (0xeb98324d02f7854c078f7f0c452b4be11b846b63ae1e6263353bc46f5cffeb85) +[2021-07-11T07:18:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:18Z DEBUG staking_miner::monitor] new event at #6429573 (0xa4c4a5aa92148cf28237e478971718f5cb789fd163c61bfb1efeeb583aec135e) +[2021-07-11T07:18:18Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:22Z DEBUG staking_miner::monitor] new event at #6429574 (0x450b9b94d066632cf6084b5a765d7b6a4f70175cf82cebb89d49b57709c801a6) +[2021-07-11T07:18:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:26Z DEBUG staking_miner::monitor] new event at #6429575 (0x9dfa3205795b51a074e4c7f7217611d2d309fc9b00b936f110d6f835c8ca94c4) +[2021-07-11T07:18:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:34Z DEBUG staking_miner::monitor] new event at #6429576 (0x2f13a3ec59a34c2f906df9585c92d6028ebe19a20010aa3ec57436807b61cf35) +[2021-07-11T07:18:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:38Z DEBUG staking_miner::monitor] new event at #6429577 (0xcb29d43c578d07ec1166eb2903549b902a45b09e8fee35570f1ebc98027895d3) +[2021-07-11T07:18:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:46Z DEBUG staking_miner::monitor] new event at #6429578 (0x9f6b96235c7949e2ba0d62770479c41453b0e43e9ebdfec6645fb83916345dd5) +[2021-07-11T07:18:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:50Z DEBUG staking_miner::monitor] new event at #6429579 (0x16687e1e15cb3f7ef238efac1615c9febebcff61d8fced2d9413ec569f4112dc) +[2021-07-11T07:18:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:18:58Z DEBUG staking_miner::monitor] new event at #6429580 (0xf7be8d1a9d79650174a65e12edfa8187f354a58bd529a087bb3fb43fea30ea4f) +[2021-07-11T07:18:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:02Z DEBUG staking_miner::monitor] new event at #6429581 (0xa2c3d986d74d6734a8766d631e7071cb6da67d0e2bcf94517d2376f43de52b0b) +[2021-07-11T07:19:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:10Z DEBUG staking_miner::monitor] new event at #6429582 (0xb71ec7a941fce1cbfa784e55f978537598dcecf86995b12c0636454ac78d9013) +[2021-07-11T07:19:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:14Z DEBUG staking_miner::monitor] new event at #6429583 (0x10fbe30ae2eff2b421f31ff078f1737f2e0b6541749b759bdba4471ec5ffe19f) +[2021-07-11T07:19:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:22Z DEBUG staking_miner::monitor] new event at #6429584 (0xdcedff778b78adfab3eac54e9ac23ca108fdab75e4ef93e6ed470845330a99f6) +[2021-07-11T07:19:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:26Z DEBUG staking_miner::monitor] new event at #6429585 (0x240bde5c3d93a0532b7ab2507ab0f4b7e44027de736b128c1ede932283e445ac) +[2021-07-11T07:19:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:34Z DEBUG staking_miner::monitor] new event at #6429586 (0x784abfac49e69d6cc15805d74c3b9e14e5139068d4c0265e2ef9344624775c15) +[2021-07-11T07:19:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:38Z DEBUG staking_miner::monitor] new event at #6429587 (0x2124224987a2723e5d46a5b8e970ae17ca618676e6d83521b52a1a728918f813) +[2021-07-11T07:19:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:46Z DEBUG staking_miner::monitor] new event at #6429588 (0xccc39ae2dc6eaa65b8d4b2418e3a7b72e25832012879eb5bccfb00d2406e4385) +[2021-07-11T07:19:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:50Z DEBUG staking_miner::monitor] new event at #6429589 (0xc5681db8b39700e65743d0ae034c829c534f8ae87b5c7a2822a1f1d1b594c10b) +[2021-07-11T07:19:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:19:59Z DEBUG staking_miner::monitor] new event at #6429590 (0x905926adb8dd5eaeb20e10c6f24698b5a1a293f8c0934a7bb0f9c878c598bdd0) +[2021-07-11T07:19:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:02Z DEBUG staking_miner::monitor] new event at #6429591 (0x0ac39240425d30fb81eaf426d7d98e84e3abadfb9e794ad2baa9b80d97ce9941) +[2021-07-11T07:20:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:10Z DEBUG staking_miner::monitor] new event at #6429592 (0xf567222440e807099a50cd5438ff6347d63586597f9d320aa2bd9607af2f62c3) +[2021-07-11T07:20:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:14Z DEBUG staking_miner::monitor] new event at #6429593 (0x910d3b146d26269806247f733234e857d87cfdd3ac54a5b229a0586e32f98388) +[2021-07-11T07:20:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:22Z DEBUG staking_miner::monitor] new event at #6429594 (0x3b2ee957af96246ffeaba5a2117c3fc5e9e6805dd48c1cb6239de9cf8185ee59) +[2021-07-11T07:20:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:26Z DEBUG staking_miner::monitor] new event at #6429595 (0x98a0225c479f5d4363db36769fe47c790e0c670af81d911409934d69ec8f29ef) +[2021-07-11T07:20:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:34Z DEBUG staking_miner::monitor] new event at #6429596 (0x287734a23a3ba813411794c90372a3a5b6678fc641421c27c9735ebb77cda399) +[2021-07-11T07:20:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:38Z DEBUG staking_miner::monitor] new event at #6429597 (0xfe88442819fa1de343939de9346f262d05e35a476496d544b50096b15e04d7f3) +[2021-07-11T07:20:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:47Z DEBUG staking_miner::monitor] new event at #6429598 (0xf5514962669a3151fe8d5c3c3ca81bfb09b4bd1ac0aa4f12538cf24744e89956) +[2021-07-11T07:20:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:50Z DEBUG staking_miner::monitor] new event at #6429599 (0xffa2f9dc470d4999966e78356f9ca1ee5498227d5b32a5e30ab7a2b62abc263c) +[2021-07-11T07:20:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:20:59Z DEBUG staking_miner::monitor] new event at #6429600 (0x8428744836f12f05fffc8bed5fb6fa43863718629ec552e25fc9290b8790a7da) +[2021-07-11T07:20:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:03Z DEBUG staking_miner::monitor] new event at #6429601 (0xd37b4aa599a4f32920f5e0fc64f789b7fd79cbf90543f22eb236cafd793512e7) +[2021-07-11T07:21:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:11Z DEBUG staking_miner::monitor] new event at #6429602 (0x5ba52414650c19a40115682428ced58b67a9044fd911e620d394945c91142a71) +[2021-07-11T07:21:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:15Z DEBUG staking_miner::monitor] new event at #6429603 (0x271ced64e5e2c4dc56a990b3e4f8882413be8643f020e2bc414db1e28cffd607) +[2021-07-11T07:21:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:23Z DEBUG staking_miner::monitor] new event at #6429604 (0xf56ae303153665bf965b6d1131f1359d73afa679cd2158e06f057ea519c6958f) +[2021-07-11T07:21:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:27Z DEBUG staking_miner::monitor] new event at #6429605 (0xb6222a6c0224b41e73f352a13bea4afb75367eee6065c6b3ac03a3c02282d6a9) +[2021-07-11T07:21:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:35Z DEBUG staking_miner::monitor] new event at #6429606 (0x6df781cfe58a233f663e3d2e77096441a4986d47cff1c7438f822adca5b5251f) +[2021-07-11T07:21:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:39Z DEBUG staking_miner::monitor] new event at #6429607 (0x3bd57b17c5a81ccde542fde120cf2beb4aac63521483d48f08a62bac22fb8c0f) +[2021-07-11T07:21:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:47Z DEBUG staking_miner::monitor] new event at #6429608 (0x85f768f07f3bdf99aa5e3361239182ba7ad48b21abd775ab9b047244329f5ddb) +[2021-07-11T07:21:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:51Z DEBUG staking_miner::monitor] new event at #6429609 (0x26364ef9e332705059574f79a3418e557cf5facc08e99a3e369cbe75ea83f1ce) +[2021-07-11T07:21:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:21:59Z DEBUG staking_miner::monitor] new event at #6429610 (0xc4e562f06ee38344e6318b7715f1dec518a1e2b3819c3b5b754bbc0570b01113) +[2021-07-11T07:21:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:03Z DEBUG staking_miner::monitor] new event at #6429611 (0x6488135800457ad6edd2c8d811ed831434d973037c5fa2bb7cb7caa1a851e3bc) +[2021-07-11T07:22:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:11Z DEBUG staking_miner::monitor] new event at #6429612 (0x925245e06a557a1a47ded74fb953ce2dd3332c6161c6e9e29c321916fb5a3380) +[2021-07-11T07:22:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:15Z DEBUG staking_miner::monitor] new event at #6429613 (0x0fa29054a81463512afca1ef82107374985901694975bd10e79982aa6f14f5eb) +[2021-07-11T07:22:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:23Z DEBUG staking_miner::monitor] new event at #6429614 (0xb6c2820fc9dc9e74d5aba15d760ab97e27899527a8cf2ecd606cc3aa22b618f3) +[2021-07-11T07:22:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:27Z DEBUG staking_miner::monitor] new event at #6429615 (0x6019eaa39a6b0386fe3c7f2625d33d91a32f10beb4658010db578291f7f0ca87) +[2021-07-11T07:22:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:35Z DEBUG staking_miner::monitor] new event at #6429616 (0x15f43f7e123862b2b1eb445357d2f766b2d427f0984942d3d1af5640696b51c2) +[2021-07-11T07:22:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:39Z DEBUG staking_miner::monitor] new event at #6429617 (0x9ab479337160447978f8cc38396abe8970c9797350bd6b2409001a7ca4d7c629) +[2021-07-11T07:22:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:47Z DEBUG staking_miner::monitor] new event at #6429618 (0x2a31ecbcb77ca4949acda69c395b65863661d20ddfffb357fd8d18168c929b52) +[2021-07-11T07:22:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:51Z DEBUG staking_miner::monitor] new event at #6429619 (0xcdff97353d85aeb7ecf7cfe481cffcfca560623ce25fc901c62b6f91f8623d4f) +[2021-07-11T07:22:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:22:59Z DEBUG staking_miner::monitor] new event at #6429620 (0xada6b87e871ebaa9a6eb3f7ea1138e5ff9588834e21615882f5fec5cacec3a7a) +[2021-07-11T07:22:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:03Z DEBUG staking_miner::monitor] new event at #6429621 (0x248084bf17c7d7f14a49c1da24bc66b5e134dabaf385e219b9da3d5ca02268df) +[2021-07-11T07:23:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:11Z DEBUG staking_miner::monitor] new event at #6429622 (0xa096831de2c51c98c28f37fef29eec0ff32a84412eb34a73e93de605679babc6) +[2021-07-11T07:23:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:15Z DEBUG staking_miner::monitor] new event at #6429623 (0x83bba220d7a288508fcc429117703596083dd2d9a022845047f02af1fa28d316) +[2021-07-11T07:23:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:24Z DEBUG staking_miner::monitor] new event at #6429624 (0xc40ed31202480e7ad88f8a4db351ee824a604158b206fe5c7f0b45163385b8e1) +[2021-07-11T07:23:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:28Z DEBUG staking_miner::monitor] new event at #6429625 (0xd614c423fc9c3553892ed56ce3bc35e2ee018b350c63bba57afb03c9beeaf5d0) +[2021-07-11T07:23:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:32Z DEBUG staking_miner::monitor] new event at #6429626 (0xe57137e9fcb1ea54782ac0b7020ee3c56f8bc5b4907986f77f05c83e6158f598) +[2021-07-11T07:23:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:40Z DEBUG staking_miner::monitor] new event at #6429627 (0x9b730c97366e5ac298d6e29a5e6bf1703f70494c848d7cfac22902112e36cb7b) +[2021-07-11T07:23:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:44Z DEBUG staking_miner::monitor] new event at #6429628 (0x3b27d385ea4bf9a44d46c09b2ca1fbba7f7733dd592b164be4d80d4a7befbdad) +[2021-07-11T07:23:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:52Z DEBUG staking_miner::monitor] new event at #6429629 (0x51a16c74d575c2edecc47166b6efe09095d2d91767bde33b341daeff9b0240f3) +[2021-07-11T07:23:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:23:56Z DEBUG staking_miner::monitor] new event at #6429630 (0xce8283ab5a209951a4df0279a03c0da84404846835f9e84cb3f8d50b982d3496) +[2021-07-11T07:23:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:04Z DEBUG staking_miner::monitor] new event at #6429631 (0x1d101a22c8d9488765c5f2be5f003d560c66b7fefb2877833a2483f66bee5996) +[2021-07-11T07:24:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:08Z DEBUG staking_miner::monitor] new event at #6429632 (0x388fc51c60c04b2c92e8c2232956e5aa21345ada3d7d464f1c302fd2e4b60ef7) +[2021-07-11T07:24:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:16Z DEBUG staking_miner::monitor] new event at #6429633 (0x0968b723e62722b9ed41cd079b4953031fe29094d583afbe23f0bc3ded738579) +[2021-07-11T07:24:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:20Z DEBUG staking_miner::monitor] new event at #6429634 (0x2f7ced6e805710669e7831c363432a8f255fa9c4e94806660453627d312c6ca7) +[2021-07-11T07:24:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:28Z DEBUG staking_miner::monitor] new event at #6429635 (0xdf9fe32334caf626c59957b4e743e9f17fa310512bd56aeaa862f5763e310a8e) +[2021-07-11T07:24:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:32Z DEBUG staking_miner::monitor] new event at #6429636 (0xaac79a502e9f510295743ef8881cc1705d25575a749bb9e263047a3159839d32) +[2021-07-11T07:24:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:40Z DEBUG staking_miner::monitor] new event at #6429637 (0xe7ee1ed543ee56991bb44a7a4d48a2018cba6ed4370dc0a99e14c60864cdc1cc) +[2021-07-11T07:24:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:44Z DEBUG staking_miner::monitor] new event at #6429638 (0x8128f1f63075daa3bf208ead3e296d51196becfcc2e2b3d52cc022693893d6ee) +[2021-07-11T07:24:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:52Z DEBUG staking_miner::monitor] new event at #6429639 (0x9488c5f6a0c539f3ac5df1769ba7290d6e8bac4abce8541ab6ad8100a1a1354b) +[2021-07-11T07:24:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:24:56Z DEBUG staking_miner::monitor] new event at #6429640 (0x1097e899d5294715ede9da65c1f06dbc4aebaa1cbd628dfab05cd2e179bdf98f) +[2021-07-11T07:24:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:04Z DEBUG staking_miner::monitor] new event at #6429641 (0xfc627d7fc3d236f98a3ca86a9689fb65fb8838aafce1381ac7790cc0be5e944c) +[2021-07-11T07:25:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:08Z DEBUG staking_miner::monitor] new event at #6429642 (0xff34208550944eb49bf93da058ed7ca4c209c6f85057cbb803425bf670687882) +[2021-07-11T07:25:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:16Z DEBUG staking_miner::monitor] new event at #6429643 (0xc430675692d741de691d50fee701dd414495ce476f1f60d364dac0e80d194f21) +[2021-07-11T07:25:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:20Z DEBUG staking_miner::monitor] new event at #6429644 (0x1b2d46a6f34fa812c038d50e68feab2aeb7ad5e4adf4715004b55aa3a0d4b222) +[2021-07-11T07:25:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:28Z DEBUG staking_miner::monitor] new event at #6429645 (0x17c3e14e8227e1d7b537d4c2e861f5dbbd79de01c8cef5f5d51062a2dec67ee9) +[2021-07-11T07:25:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:33Z DEBUG staking_miner::monitor] new event at #6429646 (0xe3d96dffa55d59204b5ac51181de78630c62d2c92d82946a7ee0318f87916633) +[2021-07-11T07:25:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:40Z DEBUG staking_miner::monitor] new event at #6429647 (0x069429a512789748feed1650b3117293c052fdbb397509550fd48d0874f6cdad) +[2021-07-11T07:25:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:45Z DEBUG staking_miner::monitor] new event at #6429648 (0xdea3bc40a3680f825af77fc653f89080bc512d436fcb70f043fded3315461de4) +[2021-07-11T07:25:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:53Z DEBUG staking_miner::monitor] new event at #6429649 (0x8e1cf630b488182bcd280d6088ba7c3204ecd1f12d54f934531c1427a47897f1) +[2021-07-11T07:25:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:25:57Z DEBUG staking_miner::monitor] new event at #6429650 (0x0da333aabe7920bf92d40bb576fae44a41cb56276a6fb3b8c8863f555ca36ee1) +[2021-07-11T07:25:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:05Z DEBUG staking_miner::monitor] new event at #6429651 (0x583e3b402825b5450210dac43a900b16fa88a3e17ac5898ccf2fc2ac0cb73b7f) +[2021-07-11T07:26:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:09Z DEBUG staking_miner::monitor] new event at #6429652 (0x03c3f78c4d562a4d4d5591e1d638a128e25e687890c6bd32e07107ddcf012400) +[2021-07-11T07:26:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:17Z DEBUG staking_miner::monitor] new event at #6429653 (0x5e58f62dd13be2a03d981da7dae55397b499616d15640c73b864ccc388c9c96f) +[2021-07-11T07:26:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:21Z DEBUG staking_miner::monitor] new event at #6429654 (0x46c74a57800e4bd399541a147bbb18bcb7af6fce3ede0d8be31cdcd77980ba39) +[2021-07-11T07:26:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:29Z DEBUG staking_miner::monitor] new event at #6429655 (0x8609c97600a3e2a41e981a5176c9356bba3bf72d0b061e38ee04d061df24e896) +[2021-07-11T07:26:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:33Z DEBUG staking_miner::monitor] new event at #6429656 (0x24ac0c87368229c6496099760355bb0fb3c3b44a90a1e1b4ae4e04b9c835ee9d) +[2021-07-11T07:26:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:41Z DEBUG staking_miner::monitor] new event at #6429657 (0xfee4d6b07ba1cd9de6d21576fccab21f9fbaba6986a63f95bc23defe4020b299) +[2021-07-11T07:26:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:26:45Z DEBUG staking_miner::monitor] new event at #6429658 (0x1c5bb8fd25963f6fba263a0d811fed96fc570871ad97a7f933428e9a8093f87f) +[2021-07-11T07:26:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] new event at #6429659 (0x29bc8c3d4815c30eb1aaa3ec60f39dc439d53ef4ccd5597f8d4c99a672482a5b) +[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] new event at #6429660 (0xf1967a83b73deba4584f9aca1051e9ab9d5aa0da5702e6b293e3b0bb53676f4f) +[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:27:29Z DEBUG staking_miner::monitor] new event at #6429661 (0x2432e19c24992e30e0d5c8f2583f928e8b3908050630427005980deffd8d0067) +[2021-07-11T07:27:29Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:27:29Z INFO remote_externalities] scraping key-pairs from remote @ 0x2432e19c24992e30e0d5c8f2583f928e8b3908050630427005980deffd8d0067 +[2021-07-11T07:27:29Z INFO remote_externalities] Querying a total of 6 keys +[2021-07-11T07:27:30Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 6 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:27:30Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:27:30Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:27:30Z INFO remote_externalities] injecting a total of 2408 keys +[2021-07-11T07:27:30Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429661] 🗳 from 437 assignments, truncating to 26521 for weight, removing 0 +[2021-07-11T07:27:30Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429661] 🗳 from 437 assignments, truncating to 437 for length, removing 0 +[2021-07-11T07:27:30Z INFO staking_miner::monitor] mined solution with [77584333051260902, 620764371610982262, 48168552484644886762933987756966268] +[2021-07-11T07:27:30Z TRACE staking_miner::monitor] transaction mortality: 6429660 -> 6431708 +[2021-07-11T07:27:30Z DEBUG staking_miner::westend_runtime_exports::private] constructed extrinsic 611f8400b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a01f629001d5c20f4eb82ed94a46b4a1610723ad84af7c11f615dd2d00c3556a104751234c4d838ea806a447fad7c7c2ab0b4b5ae7cfc026d24d2f8af94a964fe87ca3d2c001803d1060d060d06c905c905250425043838350d350df104f104750175013da4d90a8e220100d90a5a43010038d90ad90a32410100c905fe2e0100c9051e550100f10401bff1044d8bc905a2010100c9051a5e0100f104357d350d2dffc905353ec905554dc905c94fc90521a7350dedfac9051dc6c9058a680100c9058577d90aee5c0100c905cdf0c905f67c0100c9059daa25041de7c9052d6b350d91adc90555df380582c905e6340100c905f2270100c9053e600100c9057184c9056e010100c90572970100c9059e040100c9052d20350d1e430100c90505cbc9056e1a0100c9055a940100c905924b0100f10469cad90a5929d90a86390100c905b1e9350d8a010100c905219ef104c977c9059d9ad90af6740100c9057a5f0100381e680100c905ed8ff1048126d90af2190100386970c90539cc2504ee610100c905127b0100350dea210100c905751b350d2575c90509d6c9051d84350db56a7501e9c4c90529f525041576350da2620100c9053171d90a16620100350d829b0100c905a6460100c905c9b4350d9d5425042e4f0100c905f1...be3f010038aa400100388a4301003892430100387646010038de490100382e4a0100387a4c010038ce4c0100388a4e0100388a4f0100380e520100388652010038ea520100384a550100381e560100388657010038b6580100388a5b010038fe5d0100383a5e0100388e6001003892600100383261010038ea620100382e630100380a650100386e65010038de6501003862670100380669010038f66a010038466b010038aa6b010038466d010038966e0100380271010038e27301003882740100387a75010038ca750100389279010038f279010038627a010038067b0100387e7c010038da7c0100389a7d010038f27d010038127e010038c27e0100381281010038de81010038ca82010038e2850100384a860100382287010038da870100385288010038f6880100384289010038728a010038de8a0100382e8b010038de8b010038b68d010038c2900100382e92010038ca92010038d292010038aa970100381698010038be98010038fa98010038fa9b0100383e9c010038169d010038129e0100388a020100c9057d832504221f0100c905c96ad90a000000000000043db5381d83f104f586c9050d7b250429867501d18b350d5185d90acd950d060000000000000000e6efa7338aa21301000000000000000076571733e8659d0800000000000000007c81eb71271c356f8d0a4e9be44609000002000000000000 +[2021-07-11T07:27:30Z TRACE staking_miner::monitor] status update Ready +[2021-07-11T07:27:30Z TRACE staking_miner::monitor] status update Broadcast(["12D3KooWQ3vjh6BPLNYcLaJRk4J6AHWpP2EZnVETjgJTb6gUku3d", "12D3KooWBSMcGrNrdZmQtU9AKZowEeC2uQCwcyzR691z7JeuHGJc", "12D3KooWQF4ZzTFnrTnoP4LHNqx9HhBK7L9YmTvohPtF89CHeYT1", "12D3KooWBZW3AgLKDQMBykV4CH6HBYSq1vBFyRUUd5zop4hKJB8A", "12D3KooWLmEf7AfaWne7oDg2eMm5RPPe2HnRv8MLc2s1KZAV4WFp", "12D3KooWDreGNr4Ka4KoCi8VnRWmxjUp7srfVd4j1H2rJ98uZDJB", "12D3KooWEDyFCVVRif1BXjQnTaQGAEgBLA3VfNKJc48YKrYENM8c", "12D3KooWRKtBmfzBpfsZWS8X6m7udjS5bZb752kAZW1DQFMCvfVR", "12D3KooWRrGTTz63tEhEVVTpvHp3DUZGUZEBR9KSEbL6kizJDgg5", "12D3KooWGi1tCpKXLMYED9y28QXLnwgD4neYb1Arqq4QpeV1Sv3K", "12D3KooWGP8iLpBYweJ9s8qUtSv15j73quevxNJenhQmGzyXmZZg", "12D3KooWMZ31DGyPto4QGD9b4u1BHW2G1J7EgBNRgcQxLE4smsH7", "12D3KooWCuMgQexm9PyYPYvTbawJhehCr6werXRJfwZ7dN6ZPGc7", "12D3KooWKer94o1REDPtAhjtYR4SdLehnSrN8PEhBnZm5NBoCrMC", "12D3KooWDokyU8fTua514wv4qPRYLsaaBVa4x1i7CwCnrdNeFecg", "12D3KooWLWhx4a9o6S1DefNMaPwE4MLMhBermiFmAjBCZCRvBoCv", "12D3KooWJCrVHNMNNywkbtXhz1X3oKEUaocJdrsEayhGFijiKt1K", "12D3KooWNQ4Si9cjNskjzwHsYxTWnRXqzzW416LP5QrFN2uXFWB4", "12D3KooWJbinpCGQWNCxmLUG8cEaKVwjk4XYiS2JJ9GeSg52eT5G", "12D3KooWDq26np4yD3k1vRV6FeBuyD5h7MwF7vCaNRk5x5tMPuLt", "12D3KooWFec4ozk7xwpVbUe2EHBgLAVhFqcV1mVjd3EtMy4RVDo9", "12D3KooWByVpK92hMi9CzTjyFg9cPHDU5ariTM3EPMq9vdh5S5Po", "12D3KooWAShvyC1W332FcRqMpKLYXvactGfkQLYrsi9vxYw9wAbS", "12D3KooWPVPzs42GvRBShdUMtFsk4SvnByrSdWqb6aeAAHvLMSLS", "12D3KooWKK4tr4JS94rbJVR4EvfFsVGktyj13QeFfPryBoVw85Lv", "12D3KooWL9DfKKXsSYzCV2n8cS8g7GZwHcfFjKSutiRTfExezxpT", "12D3KooWAt7ARSMJzv8qfuXvB4F6ZskY5jCLiaQc9dVXyMwVYYzE", "12D3KooWQEZKH3HUnwz2LQvQuYGfvPY6hcM5wFZ6vcowfFgHj38x", "12D3KooWGnmAzdtHFBBqcExAezvDLcF65asFtQSMG7QMMA862pjk", "12D3KooWSPRMGQXDqYnbG8M3S6nyM3T3z5KeChQSJ1UPjt3KGm19", "12D3KooWHgBjsSykMpodQEF23NErZyuZgWq2zjSoMAn5HKwX3cye", "12D3KooWSZkiABmPTLbugy7moPN7MvTkMnjyDREWQYfzewiZgyZX", "12D3KooWE2g2rKFiqcoAwdqnXmXUEiBysR7HLMseWnHPuuDHwW3c", "12D3KooWQJVc6V3hAy9mdMHMEb1L78Y4HMo6mCwZTkCJhfUjxMb9"]) +[2021-07-11T07:27:36Z TRACE staking_miner::monitor] status update InBlock(0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a) +[2021-07-11T07:27:36Z INFO staking_miner::monitor] included at 0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a +[2021-07-11T07:27:36Z INFO staking_miner::monitor] events at inclusion [EventRecord { phase: Phase::ApplyExtrinsic(0), event: Event::System(Event::ExtrinsicSuccess(DispatchInfo { weight: 184227000, class: DispatchClass::Mandatory, pays_fee: Pays::Yes })), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(1), event: Event::ParasInclusion(RawEvent::CandidateBacked(CandidateReceipt { descriptor: CandidateDescriptor { para_id: Id(2003), relay_parent: 0x52b535347962a98986a902df997b364d05b683129e4e04b8a08b46e26d612e3c, collator: Public(a006f687f6a7e0fda6e7949233e0ab72d319d275b3256e620e7991370e04de6a (14cpjLie...)), persisted_validation_data_hash: 0x1b75292f033d6c2c4237178a315cec779ef49641bf1bc73ca16f8bafa7dad17b, pov_hash: 0x9a69f576aa67352e7f0f908cc4dd7a67e9291d5c3f64a362c52c4b77e48136be, erasure_root: 0xd4da1aaac0d6a92c44e0bcd3de14d34fb715888b2f1dd6e09a74d5c7b9159e14, signature: Signature(a2d8462f72a6d3b184ab037ea99b5a12d53af2a2381c1b2f818c328540427e5056f3a40346b8bc3e2e4e34d6eafdebac8ba87d9f66ed1dbbcc7ed2315d83d088), para_head: 0x1ada2cd35171f6dc0e9e81f7daec890fc5b374ca7daae20828a2cc8383d52b46, validation_code_hash: 0xb57f02fff5f0031c025dcfd23ae26221d8f758daa0fb46e7bd3e571540e13d5c }, commitments_hash: 0xbefb356677b65c09921e3c706ebbd69a8d917e67c92029a6febf3c6fa4a6bfb4 }, HeadData([234, 147, 209, 20, 210, 230, 146, 249, 245, 131, 37, 138, 188, 33, 70, 245, 252, 247, 7, 180, 83, 233, 243, 60, 181, 111, 140, 173, 89, 50, 145, 196, 209, 92, 139, 151, 42, 10, 249, 91, 90, 87, 51, 69, 98, 9, 79, 95, 31, 92, 121, 145, 115, 55, 221, 60, 98, 143, 87, 0, 147, 3, 74, 228, 140, 239, 80, 153, 251, 157, 82, 245, 246, 7, 240, 24, 26, 89, 42, 35, 242, 6, 99, 32, 232, 72, 197, 46, 243, 84, 75, 140, 22, 9, 27, 94, 36, 153, 8, 6, 97, 117, 114, 97, 32, 29, 141, 19, 8, 0, 0, 0, 0, 5, 97, 117, 114, 97, 1, 1, 44, 142, 154, 210, 132, 67, 13, 71, 148, 69, 48, 208, 146, 119, 100, 119, 76, 171, 108, 5, 13, 243, 250, 135, 39, 190, 174, 191, 220, 156, 112, 38, 189, 120, 253, 155, 68, 232, 86, 6, 92, 1, 84, 137, 93, 129, 167, 26, 49, 176, 223, 151, 36, 32, 247, 102, 144, 47, 30, 243, 145, 238, 215, 128]), CoreIndex(1), GroupIndex(3))), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(1), event: Event::System(Event::ExtrinsicSuccess(DispatchInfo { weight: 250100000, class: DispatchClass::Mandatory, pays_fee: Pays::Yes })), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::Balances(Event::Reserved(b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a (1586KhWT...), 1037089843750)), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::ElectionProviderMultiPhase(Event::SolutionStored(ElectionCompute::Signed, false)), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::Balances(Event::Deposit(aebb0211dbb07b4d335a657257b8ac5e53794c901e4f616d4a254f2490c43934 (14x6tKx7...), 202000003831)), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::System(Event::ExtrinsicSuccess(DispatchInfo { weight: 478972000, class: DispatchClass::Normal, pays_fee: Pays::Yes })), topics: [] }] +[2021-07-11T07:27:54Z TRACE staking_miner::monitor] status update Finalized(0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a) +[2021-07-11T07:27:54Z INFO staking_miner::monitor] Finalized at 0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a +[2021-07-11T07:27:54Z DEBUG staking_miner::monitor] new event at #6429662 (0x9da9d7256b44230c3a32ab5a84d1cc7700fa52f19cbfff8adf247c160739c599) +[2021-07-11T07:27:54Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:27:54Z INFO remote_externalities] scraping key-pairs from remote @ 0x9da9d7256b44230c3a32ab5a84d1cc7700fa52f19cbfff8adf247c160739c599 +[2021-07-11T07:27:54Z INFO remote_externalities] Querying a total of 6 keys +[2021-07-11T07:27:54Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 6 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:27:54Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:27:54Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:27:54Z INFO remote_externalities] injecting a total of 2408 keys +[2021-07-11T07:27:54Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429662] 🗳 from 437 assignments, truncating to 26521 for weight, removing 0 +[2021-07-11T07:27:54Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429662] 🗳 from 437 assignments, truncating to 437 for length, removing 0 +[2021-07-11T07:27:54Z INFO staking_miner::monitor] mined solution with [77584333051260902, 620764371610982262, 48168552484644886762933987756966268] +[2021-07-11T07:27:54Z TRACE staking_miner::monitor] transaction mortality: 6429661 -> 6431709 +[2021-07-11T07:27:54Z DEBUG staking_miner::westend_runtime_exports::private] constructed extrinsic 611f8400b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a01600f671ce86f5d78870937fc6b48d39507c0751b4cbc6e4a4b94521846267737d9b9f311ddd1828194bc8fc2703f7e03e072d20cbb9424837803648287e02982da3d2c001803d1060d060d06c905c905250425043838350d350df104f104750175013da4d90a8e220100d90a5a43010038d90ad90a32410100c905fe2e0100c9051e550100f10401bff1044d8bc905a2010100c9051a5e0100f104357d350d2dffc905353ec905554dc905c94fc90521a7350dedfac9051dc6c9058a680100c9058577d90aee5c0100c905cdf0c905f67c0100c9059daa25041de7c9052d6b350d91adc90555df380582c905e6340100c905f2270100c9053e600100c9057184c9056e010100c90572970100c9059e040100c9052d20350d1e430100c90505cbc9056e1a0100c9055a940100c905924b0100f10469cad90a5929d90a86390100c905b1e9350d8a010100c905219ef104c977c9059d9ad90af6740100c9057a5f0100381e680100c905ed8ff1048126d90af2190100386970c90539cc2504ee610100c905127b0100350dea210100c905751b350d2575c90509d6c9051d84350db56a7501e9c4c90529f525041576350da2620100c9053171d90a16620100350d829b0100c905a6460100c905c9b4350d9d5425042e4f0100c905f1...be3f010038aa400100388a4301003892430100387646010038de490100382e4a0100387a4c010038ce4c0100388a4e0100388a4f0100380e520100388652010038ea520100384a550100381e560100388657010038b6580100388a5b010038fe5d0100383a5e0100388e6001003892600100383261010038ea620100382e630100380a650100386e65010038de6501003862670100380669010038f66a010038466b010038aa6b010038466d010038966e0100380271010038e27301003882740100387a75010038ca750100389279010038f279010038627a010038067b0100387e7c010038da7c0100389a7d010038f27d010038127e010038c27e0100381281010038de81010038ca82010038e2850100384a860100382287010038da870100385288010038f6880100384289010038728a010038de8a0100382e8b010038de8b010038b68d010038c2900100382e92010038ca92010038d292010038aa970100381698010038be98010038fa98010038fa9b0100383e9c010038169d010038129e0100388a020100c9057d832504221f0100c905c96ad90a000000000000043db5381d83f104f586c9050d7b250429867501d18b350d5185d90acd950d060000000000000000e6efa7338aa21301000000000000000076571733e8659d0800000000000000007c81eb71271c356f8d0a4e9be44609000002000000000000 +[2021-07-11T07:27:54Z WARN staking_miner::monitor] failing to submit a transaction Request("{\"jsonrpc\":\"2.0\",\"error\":{\"code\":1010,\"message\":\"Invalid Transaction\",\"data\":\"Transaction is outdated\"},\"id\":658}"). continuing... +[2021-07-11T07:27:54Z DEBUG staking_miner::monitor] new event at #6429663 (0x52b535347962a98986a902df997b364d05b683129e4e04b8a08b46e26d612e3c) +[2021-07-11T07:27:54Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:27:54Z INFO remote_externalities] scraping key-pairs from remote @ 0x52b535347962a98986a902df997b364d05b683129e4e04b8a08b46e26d612e3c +[2021-07-11T07:27:54Z INFO remote_externalities] Querying a total of 6 keys +[2021-07-11T07:27:55Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 6 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:27:55Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:27:55Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:27:55Z INFO remote_externalities] injecting a total of 2408 keys +[2021-07-11T07:27:55Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429663] 🗳 from 437 assignments, truncating to 26521 for weight, removing 0 +[2021-07-11T07:27:55Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429663] 🗳 from 437 assignments, truncating to 437 for length, removing 0 +[2021-07-11T07:27:55Z INFO staking_miner::monitor] mined solution with [77584333051260902, 620764371610982262, 48168552484644886762933987756966268] +[2021-07-11T07:27:55Z TRACE staking_miner::monitor] transaction mortality: 6429662 -> 6431710 +[2021-07-11T07:27:55Z DEBUG staking_miner::westend_runtime_exports::private] constructed extrinsic 611f8400b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a018e260ce4947fcbb0eddf2adacda766d386787a25c0ce8da73e6a7d1155085b3c8c9694582d5bd227e3a020cf5fb51a5c5b84a22ee13ab13be573f28cc0ea408dea3d2c001803d1060d060d06c905c905250425043838350d350df104f104750175013da4d90a8e220100d90a5a43010038d90ad90a32410100c905fe2e0100c9051e550100f10401bff1044d8bc905a2010100c9051a5e0100f104357d350d2dffc905353ec905554dc905c94fc90521a7350dedfac9051dc6c9058a680100c9058577d90aee5c0100c905cdf0c905f67c0100c9059daa25041de7c9052d6b350d91adc90555df380582c905e6340100c905f2270100c9053e600100c9057184c9056e010100c90572970100c9059e040100c9052d20350d1e430100c90505cbc9056e1a0100c9055a940100c905924b0100f10469cad90a5929d90a86390100c905b1e9350d8a010100c905219ef104c977c9059d9ad90af6740100c9057a5f0100381e680100c905ed8ff1048126d90af2190100386970c90539cc2504ee610100c905127b0100350dea210100c905751b350d2575c90509d6c9051d84350db56a7501e9c4c90529f525041576350da2620100c9053171d90a16620100350d829b0100c905a6460100c905c9b4350d9d5425042e4f0100c905f1...be3f010038aa400100388a4301003892430100387646010038de490100382e4a0100387a4c010038ce4c0100388a4e0100388a4f0100380e520100388652010038ea520100384a550100381e560100388657010038b6580100388a5b010038fe5d0100383a5e0100388e6001003892600100383261010038ea620100382e630100380a650100386e65010038de6501003862670100380669010038f66a010038466b010038aa6b010038466d010038966e0100380271010038e27301003882740100387a75010038ca750100389279010038f279010038627a010038067b0100387e7c010038da7c0100389a7d010038f27d010038127e010038c27e0100381281010038de81010038ca82010038e2850100384a860100382287010038da870100385288010038f6880100384289010038728a010038de8a0100382e8b010038de8b010038b68d010038c2900100382e92010038ca92010038d292010038aa970100381698010038be98010038fa98010038fa9b0100383e9c010038169d010038129e0100388a020100c9057d832504221f0100c905c96ad90a000000000000043db5381d83f104f586c9050d7b250429867501d18b350d5185d90acd950d060000000000000000e6efa7338aa21301000000000000000076571733e8659d0800000000000000007c81eb71271c356f8d0a4e9be44609000002000000000000 +[2021-07-11T07:27:55Z WARN staking_miner::monitor] failing to submit a transaction Request("{\"jsonrpc\":\"2.0\",\"error\":{\"code\":1010,\"message\":\"Invalid Transaction\",\"data\":\"Transaction is outdated\"},\"id\":662}"). continuing... +[2021-07-11T07:27:55Z DEBUG staking_miner::monitor] new event at #6429664 (0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a) +[2021-07-11T07:27:55Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:27:55Z INFO remote_externalities] scraping key-pairs from remote @ 0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a +[2021-07-11T07:27:55Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:27:55Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:27:55Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:27:55Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:27:55Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:27:55Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:27:58Z DEBUG staking_miner::monitor] new event at #6429665 (0x09e31676c7e1729a4a861becdd93295dc2047030359331c352d52991861b6000) +[2021-07-11T07:27:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:27:58Z INFO remote_externalities] scraping key-pairs from remote @ 0x09e31676c7e1729a4a861becdd93295dc2047030359331c352d52991861b6000 +[2021-07-11T07:27:58Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:27:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:27:58Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:27:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:27:58Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:27:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:06Z DEBUG staking_miner::monitor] new event at #6429666 (0x143e57c9f12a6148d21e970774eae3bca4ba7bb373863b625c7239f28fb01d78) +[2021-07-11T07:28:06Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:06Z INFO remote_externalities] scraping key-pairs from remote @ 0x143e57c9f12a6148d21e970774eae3bca4ba7bb373863b625c7239f28fb01d78 +[2021-07-11T07:28:06Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:06Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:06Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:06Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:06Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:06Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:10Z DEBUG staking_miner::monitor] new event at #6429667 (0xa7bf940b1eeb5ca6ad07edc93d8e7b86a947b762c1ebc04c575306abeedeeca9) +[2021-07-11T07:28:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:10Z INFO remote_externalities] scraping key-pairs from remote @ 0xa7bf940b1eeb5ca6ad07edc93d8e7b86a947b762c1ebc04c575306abeedeeca9 +[2021-07-11T07:28:10Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:10Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:10Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:10Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:10Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:10Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:14Z DEBUG staking_miner::monitor] new event at #6429668 (0xdde1d4982f98369786fac8c61dfbf3144acef4f150d27a257bea7bb96e4b7f6d) +[2021-07-11T07:28:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:14Z INFO remote_externalities] scraping key-pairs from remote @ 0xdde1d4982f98369786fac8c61dfbf3144acef4f150d27a257bea7bb96e4b7f6d +[2021-07-11T07:28:14Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:14Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:14Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:14Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:14Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:14Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:22Z DEBUG staking_miner::monitor] new event at #6429669 (0x186d34517c8384c80b643a32c15de7f2449adecbbac1a825dcdbb4179ccc9d8d) +[2021-07-11T07:28:22Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:22Z INFO remote_externalities] scraping key-pairs from remote @ 0x186d34517c8384c80b643a32c15de7f2449adecbbac1a825dcdbb4179ccc9d8d +[2021-07-11T07:28:22Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:22Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:22Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:22Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:22Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:26Z DEBUG staking_miner::monitor] new event at #6429670 (0x0bc69060bccf439681b8e99031b131afd61c7daca7d51463ba985c7ef2eea167) +[2021-07-11T07:28:26Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:26Z INFO remote_externalities] scraping key-pairs from remote @ 0x0bc69060bccf439681b8e99031b131afd61c7daca7d51463ba985c7ef2eea167 +[2021-07-11T07:28:26Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:26Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:26Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:26Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:26Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:26Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:34Z DEBUG staking_miner::monitor] new event at #6429671 (0x19df47fdd5ef7b97931578cd73243f5776ed1ff21ef83d1d1cd074686cbc0008) +[2021-07-11T07:28:34Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:34Z INFO remote_externalities] scraping key-pairs from remote @ 0x19df47fdd5ef7b97931578cd73243f5776ed1ff21ef83d1d1cd074686cbc0008 +[2021-07-11T07:28:34Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:34Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:34Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:34Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:34Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:34Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:38Z DEBUG staking_miner::monitor] new event at #6429672 (0xfb8d3a3b106b03430b1cc15b1323e8e3caae15d7bb3438e663f1a53c47682544) +[2021-07-11T07:28:38Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:38Z INFO remote_externalities] scraping key-pairs from remote @ 0xfb8d3a3b106b03430b1cc15b1323e8e3caae15d7bb3438e663f1a53c47682544 +[2021-07-11T07:28:38Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:38Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:38Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:38Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:38Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:38Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:46Z DEBUG staking_miner::monitor] new event at #6429673 (0x18eed60179cd705090d0076f276671616392867de1586267421ab5fdbfc116b0) +[2021-07-11T07:28:46Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:46Z INFO remote_externalities] scraping key-pairs from remote @ 0x18eed60179cd705090d0076f276671616392867de1586267421ab5fdbfc116b0 +[2021-07-11T07:28:46Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:46Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:46Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:46Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:46Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:46Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:50Z DEBUG staking_miner::monitor] new event at #6429674 (0x6eb94957d32fb88a502d3c8764d00e1f359c17f497e2f8f381c4f836c8f36e50) +[2021-07-11T07:28:50Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:50Z INFO remote_externalities] scraping key-pairs from remote @ 0x6eb94957d32fb88a502d3c8764d00e1f359c17f497e2f8f381c4f836c8f36e50 +[2021-07-11T07:28:50Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:50Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:50Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:50Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:50Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:50Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:28:58Z DEBUG staking_miner::monitor] new event at #6429675 (0x67837876612de022666cd140cf266d8531e36896c0fc56f76cc3e49efad2d41a) +[2021-07-11T07:28:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:28:58Z INFO remote_externalities] scraping key-pairs from remote @ 0x67837876612de022666cd140cf266d8531e36896c0fc56f76cc3e49efad2d41a +[2021-07-11T07:28:58Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:28:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:28:58Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:28:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:28:58Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:28:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:02Z DEBUG staking_miner::monitor] new event at #6429676 (0x33612b4364874e0a2a75a8352af8bab7bacace46c72d7a13db7ffc84013d2efd) +[2021-07-11T07:29:02Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:02Z INFO remote_externalities] scraping key-pairs from remote @ 0x33612b4364874e0a2a75a8352af8bab7bacace46c72d7a13db7ffc84013d2efd +[2021-07-11T07:29:02Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:03Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:03Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:10Z DEBUG staking_miner::monitor] new event at #6429677 (0x5ac451f6604bbdddb6b2aadcfcdf82bd8d03ddc9f838e97c66570c6f76f54fa9) +[2021-07-11T07:29:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:10Z INFO remote_externalities] scraping key-pairs from remote @ 0x5ac451f6604bbdddb6b2aadcfcdf82bd8d03ddc9f838e97c66570c6f76f54fa9 +[2021-07-11T07:29:10Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:11Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:11Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:14Z DEBUG staking_miner::monitor] new event at #6429678 (0xb1ac718003b72c69cbf43da5151450b2bd836744871b8b0b1090b3df35c2c0b7) +[2021-07-11T07:29:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:14Z INFO remote_externalities] scraping key-pairs from remote @ 0xb1ac718003b72c69cbf43da5151450b2bd836744871b8b0b1090b3df35c2c0b7 +[2021-07-11T07:29:14Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:15Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:15Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:23Z DEBUG staking_miner::monitor] new event at #6429679 (0xedde9963ab17e1f67545558f8f62133dc7ab0e073368cd2494df732683fcb51c) +[2021-07-11T07:29:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:23Z INFO remote_externalities] scraping key-pairs from remote @ 0xedde9963ab17e1f67545558f8f62133dc7ab0e073368cd2494df732683fcb51c +[2021-07-11T07:29:23Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:23Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:23Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:27Z DEBUG staking_miner::monitor] new event at #6429680 (0x437fbea8a0a11de96197202d724b5df06774869d149e9330b440ccd5e5095e11) +[2021-07-11T07:29:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:27Z INFO remote_externalities] scraping key-pairs from remote @ 0x437fbea8a0a11de96197202d724b5df06774869d149e9330b440ccd5e5095e11 +[2021-07-11T07:29:27Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:27Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:27Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:35Z DEBUG staking_miner::monitor] new event at #6429681 (0x454a21e81721247e39b2e53b51d4165d3f16bf8b23eed785aee2f65eedb85ddc) +[2021-07-11T07:29:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x454a21e81721247e39b2e53b51d4165d3f16bf8b23eed785aee2f65eedb85ddc +[2021-07-11T07:29:35Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:35Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:35Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:39Z DEBUG staking_miner::monitor] new event at #6429682 (0x39c428db58db6018c9a1b71ff07a3b411c979d9dc1bff351264a89e5ce960879) +[2021-07-11T07:29:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:39Z INFO remote_externalities] scraping key-pairs from remote @ 0x39c428db58db6018c9a1b71ff07a3b411c979d9dc1bff351264a89e5ce960879 +[2021-07-11T07:29:39Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:39Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:39Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:47Z DEBUG staking_miner::monitor] new event at #6429683 (0x0bf42b45c3ab50f859ab59ef456857853a9cc19d2c075e8fef26229801d81b30) +[2021-07-11T07:29:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x0bf42b45c3ab50f859ab59ef456857853a9cc19d2c075e8fef26229801d81b30 +[2021-07-11T07:29:47Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:47Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:47Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:47Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:51Z DEBUG staking_miner::monitor] new event at #6429684 (0xe9cc0b77aec835f47370c6a7deb6805501389968612d78a296982ef7d049869f) +[2021-07-11T07:29:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:51Z INFO remote_externalities] scraping key-pairs from remote @ 0xe9cc0b77aec835f47370c6a7deb6805501389968612d78a296982ef7d049869f +[2021-07-11T07:29:51Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:51Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:51Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:51Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:51Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:29:59Z DEBUG staking_miner::monitor] new event at #6429685 (0x7ad324eb0e4785db94b64a2174f872fd72b2f43fd9c1706583e1df605584492e) +[2021-07-11T07:29:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:29:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x7ad324eb0e4785db94b64a2174f872fd72b2f43fd9c1706583e1df605584492e +[2021-07-11T07:29:59Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:29:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:29:59Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:29:59Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:29:59Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:29:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:03Z DEBUG staking_miner::monitor] new event at #6429686 (0x1a47c4df975fce5bedd0e346bd630a44efb754759fd045afd8b0de2b9a68c623) +[2021-07-11T07:30:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:03Z INFO remote_externalities] scraping key-pairs from remote @ 0x1a47c4df975fce5bedd0e346bd630a44efb754759fd045afd8b0de2b9a68c623 +[2021-07-11T07:30:03Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:03Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:03Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:11Z DEBUG staking_miner::monitor] new event at #6429687 (0xc0ccbd6dab764dec61431d2bf922210e0d1f139bf1bc8e7d90df6b0a19937b80) +[2021-07-11T07:30:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:11Z INFO remote_externalities] scraping key-pairs from remote @ 0xc0ccbd6dab764dec61431d2bf922210e0d1f139bf1bc8e7d90df6b0a19937b80 +[2021-07-11T07:30:11Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:11Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:11Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:15Z DEBUG staking_miner::monitor] new event at #6429688 (0xa2888563904e8af106ad9ba91cd28f73d295354d49efd608ad3f864b1fd0dc51) +[2021-07-11T07:30:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:15Z INFO remote_externalities] scraping key-pairs from remote @ 0xa2888563904e8af106ad9ba91cd28f73d295354d49efd608ad3f864b1fd0dc51 +[2021-07-11T07:30:15Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:15Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:15Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:23Z DEBUG staking_miner::monitor] new event at #6429689 (0xd32b9901ba67dae5f37b7367d88c7c8d8469addf009ed0bae96b56d3bdb17d04) +[2021-07-11T07:30:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:23Z INFO remote_externalities] scraping key-pairs from remote @ 0xd32b9901ba67dae5f37b7367d88c7c8d8469addf009ed0bae96b56d3bdb17d04 +[2021-07-11T07:30:23Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:23Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:23Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:27Z DEBUG staking_miner::monitor] new event at #6429690 (0xa49be4546473032130446a84b93ca90fdc89f448a2b62231da3fe2d906e24863) +[2021-07-11T07:30:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:27Z INFO remote_externalities] scraping key-pairs from remote @ 0xa49be4546473032130446a84b93ca90fdc89f448a2b62231da3fe2d906e24863 +[2021-07-11T07:30:27Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:27Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:27Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:35Z DEBUG staking_miner::monitor] new event at #6429691 (0x065f0869d0b7dfdcb4795c000c63e93bd103bf2a7d053e03a34e1aa0b768c561) +[2021-07-11T07:30:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x065f0869d0b7dfdcb4795c000c63e93bd103bf2a7d053e03a34e1aa0b768c561 +[2021-07-11T07:30:35Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:35Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:35Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:39Z DEBUG staking_miner::monitor] new event at #6429692 (0x1fb9e91b1b928a6bf82c43ef8f103c07cb24ac8cd20f9bec75558aa2d5f94778) +[2021-07-11T07:30:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:39Z INFO remote_externalities] scraping key-pairs from remote @ 0x1fb9e91b1b928a6bf82c43ef8f103c07cb24ac8cd20f9bec75558aa2d5f94778 +[2021-07-11T07:30:39Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:39Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:39Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:47Z DEBUG staking_miner::monitor] new event at #6429693 (0x3c756219ab599b786107dc87c17540e76aec0a9c88f212ce0ede4fae05295690) +[2021-07-11T07:30:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x3c756219ab599b786107dc87c17540e76aec0a9c88f212ce0ede4fae05295690 +[2021-07-11T07:30:47Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:48Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:48Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:48Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:48Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:51Z DEBUG staking_miner::monitor] new event at #6429694 (0x6ff8f48175d36d0b7c2b294e7ce3064f4bd5e6e3f40ac27794d2e573baa59c47) +[2021-07-11T07:30:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x6ff8f48175d36d0b7c2b294e7ce3064f4bd5e6e3f40ac27794d2e573baa59c47 +[2021-07-11T07:30:51Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:51Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:30:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:30:52Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:30:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:30:59Z DEBUG staking_miner::monitor] new event at #6429695 (0xad3416c4f347348214f7ea719ac74b1f4715d6a9458c07da61a73656b06686b5) +[2021-07-11T07:30:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:30:59Z INFO remote_externalities] scraping key-pairs from remote @ 0xad3416c4f347348214f7ea719ac74b1f4715d6a9458c07da61a73656b06686b5 +[2021-07-11T07:30:59Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:30:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:30:59Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:00Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:00Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:00Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:03Z DEBUG staking_miner::monitor] new event at #6429696 (0xc75617511fd98acac6685cc30337764edafefd9d45821db3eba248cf04527410) +[2021-07-11T07:31:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:03Z INFO remote_externalities] scraping key-pairs from remote @ 0xc75617511fd98acac6685cc30337764edafefd9d45821db3eba248cf04527410 +[2021-07-11T07:31:03Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:04Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:04Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:11Z DEBUG staking_miner::monitor] new event at #6429697 (0x3403831a180dbdc4a5dbb14f89a1a31807d2746b1163a45b6690a2f93c8a6239) +[2021-07-11T07:31:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:11Z INFO remote_externalities] scraping key-pairs from remote @ 0x3403831a180dbdc4a5dbb14f89a1a31807d2746b1163a45b6690a2f93c8a6239 +[2021-07-11T07:31:11Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:12Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:12Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:12Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:12Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:15Z DEBUG staking_miner::monitor] new event at #6429698 (0x8c7f175d0c751ef4a53a08de0d68b32bbcc2f95e12b0a2b6ea57c65a3ad577c5) +[2021-07-11T07:31:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:15Z INFO remote_externalities] scraping key-pairs from remote @ 0x8c7f175d0c751ef4a53a08de0d68b32bbcc2f95e12b0a2b6ea57c65a3ad577c5 +[2021-07-11T07:31:15Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:16Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:16Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:23Z DEBUG staking_miner::monitor] new event at #6429699 (0x73778e7ce42d0aab263a8f5603e7af5caf18312c80c0c52730b430cbd1b4620c) +[2021-07-11T07:31:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:23Z INFO remote_externalities] scraping key-pairs from remote @ 0x73778e7ce42d0aab263a8f5603e7af5caf18312c80c0c52730b430cbd1b4620c +[2021-07-11T07:31:23Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:24Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:24Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:24Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:24Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:24Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:28Z DEBUG staking_miner::monitor] new event at #6429700 (0x3dc35c64ebceae1937b316a288975f9fc3c55fae3a7b8ff0c3d40cf7911a9da9) +[2021-07-11T07:31:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x3dc35c64ebceae1937b316a288975f9fc3c55fae3a7b8ff0c3d40cf7911a9da9 +[2021-07-11T07:31:28Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:28Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:28Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:28Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:28Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:35Z DEBUG staking_miner::monitor] new event at #6429701 (0x1c6519d4e785674cd0f1847e2878f9fff32dbc90be45e59deddf1bf6f0929336) +[2021-07-11T07:31:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:36Z INFO remote_externalities] scraping key-pairs from remote @ 0x1c6519d4e785674cd0f1847e2878f9fff32dbc90be45e59deddf1bf6f0929336 +[2021-07-11T07:31:36Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:36Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:36Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:36Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:36Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:36Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:40Z DEBUG staking_miner::monitor] new event at #6429702 (0xc80e280c311c96c7f675c7885704d3a98f1b6c6d9c333a2013a9d5127f7d8abc) +[2021-07-11T07:31:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:40Z INFO remote_externalities] scraping key-pairs from remote @ 0xc80e280c311c96c7f675c7885704d3a98f1b6c6d9c333a2013a9d5127f7d8abc +[2021-07-11T07:31:40Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:40Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:40Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:44Z DEBUG staking_miner::monitor] new event at #6429703 (0x7f09ed73306eb21319fe85f1af53e813aa04bb1074fa08b6bbf772cf35875b27) +[2021-07-11T07:31:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x7f09ed73306eb21319fe85f1af53e813aa04bb1074fa08b6bbf772cf35875b27 +[2021-07-11T07:31:44Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:44Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:44Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:31:52Z DEBUG staking_miner::monitor] new event at #6429704 (0xa3915bd4bb21945a7466256291778d2ba1a0711f48df6825696e4105cd0f46ed) +[2021-07-11T07:31:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:31:52Z INFO remote_externalities] scraping key-pairs from remote @ 0xa3915bd4bb21945a7466256291778d2ba1a0711f48df6825696e4105cd0f46ed +[2021-07-11T07:31:52Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:31:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:31:52Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:31:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:31:52Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:31:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:00Z DEBUG staking_miner::monitor] new event at #6429705 (0x327a52aaaca0e2f8db54d006fcd2080d3737491c5220acc96784f45dddadecc1) +[2021-07-11T07:32:00Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:00Z INFO remote_externalities] scraping key-pairs from remote @ 0x327a52aaaca0e2f8db54d006fcd2080d3737491c5220acc96784f45dddadecc1 +[2021-07-11T07:32:00Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:00Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:00Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:00Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:00Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:00Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:04Z DEBUG staking_miner::monitor] new event at #6429706 (0x5995cef85a4af3175e009cdb87d13d3d552349a6b1ecf3509e3bafc732cf3db7) +[2021-07-11T07:32:04Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:04Z INFO remote_externalities] scraping key-pairs from remote @ 0x5995cef85a4af3175e009cdb87d13d3d552349a6b1ecf3509e3bafc732cf3db7 +[2021-07-11T07:32:04Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:04Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:04Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:08Z DEBUG staking_miner::monitor] new event at #6429707 (0x707489c7e18b9dc8d12bcd8dcdd74e145d5b8a748921d4b19b5997dc0f911b20) +[2021-07-11T07:32:08Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:08Z INFO remote_externalities] scraping key-pairs from remote @ 0x707489c7e18b9dc8d12bcd8dcdd74e145d5b8a748921d4b19b5997dc0f911b20 +[2021-07-11T07:32:08Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:08Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:08Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:08Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:08Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:08Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:16Z DEBUG staking_miner::monitor] new event at #6429708 (0x6c862dca1bd586f568fcc4190be4221754069a00f00c137c40d011922f758b06) +[2021-07-11T07:32:16Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:16Z INFO remote_externalities] scraping key-pairs from remote @ 0x6c862dca1bd586f568fcc4190be4221754069a00f00c137c40d011922f758b06 +[2021-07-11T07:32:16Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:16Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:16Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:20Z DEBUG staking_miner::monitor] new event at #6429709 (0x0efb3093306dfbb1b2d833056568f4d9f326da093d34820b529b596fda3c8a4f) +[2021-07-11T07:32:20Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:20Z INFO remote_externalities] scraping key-pairs from remote @ 0x0efb3093306dfbb1b2d833056568f4d9f326da093d34820b529b596fda3c8a4f +[2021-07-11T07:32:20Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:20Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:20Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:20Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:20Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:20Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:28Z DEBUG staking_miner::monitor] new event at #6429710 (0xbab0cf35ad1d139a2c3d22172136e183ee7215ce35084ba3c66b021ed53dfe9c) +[2021-07-11T07:32:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:28Z INFO remote_externalities] scraping key-pairs from remote @ 0xbab0cf35ad1d139a2c3d22172136e183ee7215ce35084ba3c66b021ed53dfe9c +[2021-07-11T07:32:28Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:28Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:28Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:28Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:28Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:32Z DEBUG staking_miner::monitor] new event at #6429711 (0x83ee3998c7ad773b4a93ba795e3f6cc14b7538bbc353c4dcc31a8e9e9b381ebd) +[2021-07-11T07:32:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:32Z INFO remote_externalities] scraping key-pairs from remote @ 0x83ee3998c7ad773b4a93ba795e3f6cc14b7538bbc353c4dcc31a8e9e9b381ebd +[2021-07-11T07:32:32Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:32Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:32Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:32Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:32Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:32Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:40Z DEBUG staking_miner::monitor] new event at #6429712 (0x3c54a62ca628d713dc3f4fad32bc399e71b96b81fd500f76f3e08951cfdfdef0) +[2021-07-11T07:32:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:40Z INFO remote_externalities] scraping key-pairs from remote @ 0x3c54a62ca628d713dc3f4fad32bc399e71b96b81fd500f76f3e08951cfdfdef0 +[2021-07-11T07:32:40Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:40Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:40Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:44Z DEBUG staking_miner::monitor] new event at #6429713 (0x23b7f6c7262978ee6c4de267f8164a1450117b79c6342cd076491e49250a95af) +[2021-07-11T07:32:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x23b7f6c7262978ee6c4de267f8164a1450117b79c6342cd076491e49250a95af +[2021-07-11T07:32:44Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:44Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:44Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:52Z DEBUG staking_miner::monitor] new event at #6429714 (0x2698b2973d5ecbcd48a86c987d23ba774d16a0633142c44600bb7bc508dcaaae) +[2021-07-11T07:32:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:52Z INFO remote_externalities] scraping key-pairs from remote @ 0x2698b2973d5ecbcd48a86c987d23ba774d16a0633142c44600bb7bc508dcaaae +[2021-07-11T07:32:52Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:52Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:52Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:32:56Z DEBUG staking_miner::monitor] new event at #6429715 (0xa64ce6ec7cbd3b8dbac02905b6d7bceac9f2bc948225ca68006d8d7b660ca4de) +[2021-07-11T07:32:56Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:32:56Z INFO remote_externalities] scraping key-pairs from remote @ 0xa64ce6ec7cbd3b8dbac02905b6d7bceac9f2bc948225ca68006d8d7b660ca4de +[2021-07-11T07:32:56Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:32:56Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:32:56Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:32:56Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:32:56Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:32:57Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:04Z DEBUG staking_miner::monitor] new event at #6429716 (0xe9766542cbd788656345cf9fd26324e76135ba0d0581daa6d9ee10448c02c8c4) +[2021-07-11T07:33:04Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:04Z INFO remote_externalities] scraping key-pairs from remote @ 0xe9766542cbd788656345cf9fd26324e76135ba0d0581daa6d9ee10448c02c8c4 +[2021-07-11T07:33:04Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:04Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:05Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:05Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:05Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:08Z DEBUG staking_miner::monitor] new event at #6429717 (0xe9ee67e9b57e1961a545c8197f168fbd23f7d96a5451aadf123f4fc10f24e090) +[2021-07-11T07:33:08Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:08Z INFO remote_externalities] scraping key-pairs from remote @ 0xe9ee67e9b57e1961a545c8197f168fbd23f7d96a5451aadf123f4fc10f24e090 +[2021-07-11T07:33:08Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:08Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:09Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:09Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:09Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:09Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:16Z DEBUG staking_miner::monitor] new event at #6429718 (0xd5f9a164814b2a56169a651dde579da77ff36911ec2ef2202419e4a9376b8845) +[2021-07-11T07:33:16Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:16Z INFO remote_externalities] scraping key-pairs from remote @ 0xd5f9a164814b2a56169a651dde579da77ff36911ec2ef2202419e4a9376b8845 +[2021-07-11T07:33:16Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:17Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:17Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:17Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:17Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:17Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:20Z DEBUG staking_miner::monitor] new event at #6429719 (0xbe71a782efb318ee3643b32816c368cf1b586ded3c12b5e765daf334baab4536) +[2021-07-11T07:33:20Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:20Z INFO remote_externalities] scraping key-pairs from remote @ 0xbe71a782efb318ee3643b32816c368cf1b586ded3c12b5e765daf334baab4536 +[2021-07-11T07:33:20Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:21Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:21Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:21Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:21Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:21Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:28Z DEBUG staking_miner::monitor] new event at #6429720 (0x2aabd486255377b485f2cda8a66bd7fc695442a74d6c7f4cda258ee3b932116a) +[2021-07-11T07:33:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x2aabd486255377b485f2cda8a66bd7fc695442a74d6c7f4cda258ee3b932116a +[2021-07-11T07:33:28Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:29Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:29Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:29Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:29Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:29Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:32Z DEBUG staking_miner::monitor] new event at #6429721 (0xc2e77a1c556b8d7dd01f31964272c5bfd90e75e05bb2e21a2754d1dd96e2c022) +[2021-07-11T07:33:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:32Z INFO remote_externalities] scraping key-pairs from remote @ 0xc2e77a1c556b8d7dd01f31964272c5bfd90e75e05bb2e21a2754d1dd96e2c022 +[2021-07-11T07:33:32Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:33Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:33Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:33Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:33Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:33Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:41Z DEBUG staking_miner::monitor] new event at #6429722 (0xf15a2924606ed3d0fd625a30234dea12bbb033d4f825ec9e678da971df165f07) +[2021-07-11T07:33:41Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:41Z INFO remote_externalities] scraping key-pairs from remote @ 0xf15a2924606ed3d0fd625a30234dea12bbb033d4f825ec9e678da971df165f07 +[2021-07-11T07:33:41Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:41Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:41Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:41Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:41Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:41Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:45Z DEBUG staking_miner::monitor] new event at #6429723 (0xb345da2d820c54bf82ed89a7639b177c40a466f393aebaa0827254b4c8deb69e) +[2021-07-11T07:33:45Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:45Z INFO remote_externalities] scraping key-pairs from remote @ 0xb345da2d820c54bf82ed89a7639b177c40a466f393aebaa0827254b4c8deb69e +[2021-07-11T07:33:45Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:45Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:45Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:45Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:45Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:45Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:53Z DEBUG staking_miner::monitor] new event at #6429724 (0x2f95da55dea6f1b1de2b9f43d4a428b19baf7dea48c1d17f4ca7129fe81c2499) +[2021-07-11T07:33:53Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:53Z INFO remote_externalities] scraping key-pairs from remote @ 0x2f95da55dea6f1b1de2b9f43d4a428b19baf7dea48c1d17f4ca7129fe81c2499 +[2021-07-11T07:33:53Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:53Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:53Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:53Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:53Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:53Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:33:57Z DEBUG staking_miner::monitor] new event at #6429725 (0x02abd08d8de34aafee001a11b953f9466a12c5dda3a6116e8b241cb8c2c4ec22) +[2021-07-11T07:33:57Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:33:57Z INFO remote_externalities] scraping key-pairs from remote @ 0x02abd08d8de34aafee001a11b953f9466a12c5dda3a6116e8b241cb8c2c4ec22 +[2021-07-11T07:33:57Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:33:57Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:33:57Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:33:57Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:33:57Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:33:57Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:05Z DEBUG staking_miner::monitor] new event at #6429726 (0xb679ed5bfd94e5bf36b9166a37f56a3668d32a452bec227fdb11570c2d0e02cc) +[2021-07-11T07:34:05Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:05Z INFO remote_externalities] scraping key-pairs from remote @ 0xb679ed5bfd94e5bf36b9166a37f56a3668d32a452bec227fdb11570c2d0e02cc +[2021-07-11T07:34:05Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:05Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:05Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:05Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:05Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:05Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:09Z DEBUG staking_miner::monitor] new event at #6429727 (0xdc40134dfb929f0bfedb8db181e10aeb147de210ed25ab0267761042fa3224cc) +[2021-07-11T07:34:09Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:09Z INFO remote_externalities] scraping key-pairs from remote @ 0xdc40134dfb929f0bfedb8db181e10aeb147de210ed25ab0267761042fa3224cc +[2021-07-11T07:34:09Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:09Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:09Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:09Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:09Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:09Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:17Z DEBUG staking_miner::monitor] new event at #6429728 (0x70f123e7ce27ff4708776138eb3679181ae453366a6de908863052c1ba6fd183) +[2021-07-11T07:34:17Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:17Z INFO remote_externalities] scraping key-pairs from remote @ 0x70f123e7ce27ff4708776138eb3679181ae453366a6de908863052c1ba6fd183 +[2021-07-11T07:34:17Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:17Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:17Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:17Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:17Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:17Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:21Z DEBUG staking_miner::monitor] new event at #6429729 (0x0a846888c15e4314a503a99075bc0807eb683add781d3dfe2be3736423b22542) +[2021-07-11T07:34:21Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:21Z INFO remote_externalities] scraping key-pairs from remote @ 0x0a846888c15e4314a503a99075bc0807eb683add781d3dfe2be3736423b22542 +[2021-07-11T07:34:21Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:21Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:21Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:21Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:21Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:21Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:29Z DEBUG staking_miner::monitor] new event at #6429730 (0x5317da2db4c4fe2d2088a7dc0f41a0c67d8795bc0c7c65ba558aa3610cc4530d) +[2021-07-11T07:34:29Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:29Z INFO remote_externalities] scraping key-pairs from remote @ 0x5317da2db4c4fe2d2088a7dc0f41a0c67d8795bc0c7c65ba558aa3610cc4530d +[2021-07-11T07:34:29Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:29Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:29Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:29Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:29Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:29Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:33Z DEBUG staking_miner::monitor] new event at #6429731 (0xed9a19cf7437a1543ef34967319edbd6b4cc3d6c5d886a0aaa7141d605a51bb1) +[2021-07-11T07:34:33Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:33Z INFO remote_externalities] scraping key-pairs from remote @ 0xed9a19cf7437a1543ef34967319edbd6b4cc3d6c5d886a0aaa7141d605a51bb1 +[2021-07-11T07:34:33Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:33Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:33Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:33Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:33Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:33Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:41Z DEBUG staking_miner::monitor] new event at #6429732 (0xcd43b406acf2859cedbc045f1566fa711522a8633e4eea74731d019696eb40c6) +[2021-07-11T07:34:41Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:41Z INFO remote_externalities] scraping key-pairs from remote @ 0xcd43b406acf2859cedbc045f1566fa711522a8633e4eea74731d019696eb40c6 +[2021-07-11T07:34:41Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:41Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:41Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:41Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:41Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:41Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:45Z DEBUG staking_miner::monitor] new event at #6429733 (0x87293f41577b9966a111638afb9540df0f3875cd6259ad676f9e1440f7760b69) +[2021-07-11T07:34:45Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:45Z INFO remote_externalities] scraping key-pairs from remote @ 0x87293f41577b9966a111638afb9540df0f3875cd6259ad676f9e1440f7760b69 +[2021-07-11T07:34:45Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:45Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:45Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:45Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:45Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:45Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:53Z DEBUG staking_miner::monitor] new event at #6429734 (0x9751ccbcae96b6ed34e15efbff61bd0540688fe0875822d82b92d5104298a85b) +[2021-07-11T07:34:53Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:53Z INFO remote_externalities] scraping key-pairs from remote @ 0x9751ccbcae96b6ed34e15efbff61bd0540688fe0875822d82b92d5104298a85b +[2021-07-11T07:34:53Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:54Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:54Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:54Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:54Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:54Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:34:57Z DEBUG staking_miner::monitor] new event at #6429735 (0x437f41e7619e53c074a7420c0c3ba7c57c7aaa8d75b1462972562a7ad7933d1b) +[2021-07-11T07:34:57Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:34:57Z INFO remote_externalities] scraping key-pairs from remote @ 0x437f41e7619e53c074a7420c0c3ba7c57c7aaa8d75b1462972562a7ad7933d1b +[2021-07-11T07:34:57Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:34:57Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:34:57Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:34:57Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:34:57Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:34:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:05Z DEBUG staking_miner::monitor] new event at #6429736 (0xf4f670587e2849d452a51642eaa16e5f24d1d3c9140ca6df35e94d459d482830) +[2021-07-11T07:35:05Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:05Z INFO remote_externalities] scraping key-pairs from remote @ 0xf4f670587e2849d452a51642eaa16e5f24d1d3c9140ca6df35e94d459d482830 +[2021-07-11T07:35:05Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:05Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:05Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:06Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:06Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:06Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:09Z DEBUG staking_miner::monitor] new event at #6429737 (0x243368aa2707a1a87d44038b79364021d8f92aac14d095aa521aee8a3051ec1f) +[2021-07-11T07:35:09Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:09Z INFO remote_externalities] scraping key-pairs from remote @ 0x243368aa2707a1a87d44038b79364021d8f92aac14d095aa521aee8a3051ec1f +[2021-07-11T07:35:09Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:09Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:09Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:10Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:10Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:10Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:17Z DEBUG staking_miner::monitor] new event at #6429738 (0x1771a4bb2bb735feedcd4c7c5e45c7902534389d6224256ed27cc2e068523b2e) +[2021-07-11T07:35:17Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:17Z INFO remote_externalities] scraping key-pairs from remote @ 0x1771a4bb2bb735feedcd4c7c5e45c7902534389d6224256ed27cc2e068523b2e +[2021-07-11T07:35:17Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:18Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:18Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:18Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:18Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:18Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:21Z DEBUG staking_miner::monitor] new event at #6429739 (0x32b2dd8462ef3081533b202ff82a7de2fedafb8593d193ba44ce26ef479f1476) +[2021-07-11T07:35:21Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:21Z INFO remote_externalities] scraping key-pairs from remote @ 0x32b2dd8462ef3081533b202ff82a7de2fedafb8593d193ba44ce26ef479f1476 +[2021-07-11T07:35:21Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:22Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:22Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:22Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:22Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:29Z DEBUG staking_miner::monitor] new event at #6429740 (0x417d909e85ff4b6ff481c924600f09b14d5f08d91de4981c47f379a9c88fb51f) +[2021-07-11T07:35:29Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:29Z INFO remote_externalities] scraping key-pairs from remote @ 0x417d909e85ff4b6ff481c924600f09b14d5f08d91de4981c47f379a9c88fb51f +[2021-07-11T07:35:29Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:30Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:30Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:30Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:30Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:30Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:33Z DEBUG staking_miner::monitor] new event at #6429741 (0xcce60bb16a95e5e77b37c004c663f8290201d2252ae80f18ede80a25efcd9885) +[2021-07-11T07:35:33Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:33Z INFO remote_externalities] scraping key-pairs from remote @ 0xcce60bb16a95e5e77b37c004c663f8290201d2252ae80f18ede80a25efcd9885 +[2021-07-11T07:35:33Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:34Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:34Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:34Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:34Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:34Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:42Z DEBUG staking_miner::monitor] new event at #6429742 (0xd0a1c11a61e56c64c2a7321a9b0d13d4c549142ef3dba83d5253a54c008162ee) +[2021-07-11T07:35:42Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:42Z INFO remote_externalities] scraping key-pairs from remote @ 0xd0a1c11a61e56c64c2a7321a9b0d13d4c549142ef3dba83d5253a54c008162ee +[2021-07-11T07:35:42Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:42Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:42Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:42Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:42Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:42Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:46Z DEBUG staking_miner::monitor] new event at #6429743 (0x139651f44825b009ae3e70aa9a28d34b1ad5fc77fef7e4b19c40eebfd5967bd6) +[2021-07-11T07:35:46Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:46Z INFO remote_externalities] scraping key-pairs from remote @ 0x139651f44825b009ae3e70aa9a28d34b1ad5fc77fef7e4b19c40eebfd5967bd6 +[2021-07-11T07:35:46Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:46Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:46Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:46Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:46Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:46Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:54Z DEBUG staking_miner::monitor] new event at #6429744 (0x16d7b978cd6ffd3a73f9715e238e78240e5c2d88a2f4eba97bbf28d1f8329d43) +[2021-07-11T07:35:54Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:54Z INFO remote_externalities] scraping key-pairs from remote @ 0x16d7b978cd6ffd3a73f9715e238e78240e5c2d88a2f4eba97bbf28d1f8329d43 +[2021-07-11T07:35:54Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:54Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:54Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:54Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:54Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:54Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:35:58Z DEBUG staking_miner::monitor] new event at #6429745 (0xfe95d6e08f294edce4f705160317d34c91e14be06b7c44769bd4de65f7af7e5a) +[2021-07-11T07:35:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:35:58Z INFO remote_externalities] scraping key-pairs from remote @ 0xfe95d6e08f294edce4f705160317d34c91e14be06b7c44769bd4de65f7af7e5a +[2021-07-11T07:35:58Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:35:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:35:58Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:35:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:35:58Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:35:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:02Z DEBUG staking_miner::monitor] new event at #6429746 (0x051c086905f412a90a68c8d5c71f5d47bebb8e6fc7b470dc30217e645395c53c) +[2021-07-11T07:36:02Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:02Z INFO remote_externalities] scraping key-pairs from remote @ 0x051c086905f412a90a68c8d5c71f5d47bebb8e6fc7b470dc30217e645395c53c +[2021-07-11T07:36:02Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:02Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:02Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:02Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:02Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:02Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:10Z DEBUG staking_miner::monitor] new event at #6429747 (0xc0326cc0dc09ed7db050e056d6dd6bbed6a3b37991f76ebb87336b13c5a763d6) +[2021-07-11T07:36:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:10Z INFO remote_externalities] scraping key-pairs from remote @ 0xc0326cc0dc09ed7db050e056d6dd6bbed6a3b37991f76ebb87336b13c5a763d6 +[2021-07-11T07:36:10Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:10Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:10Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:10Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:10Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:10Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:14Z DEBUG staking_miner::monitor] new event at #6429748 (0x60efd91f8d421eb2b828001976f383a02e161ab38fdec0cb9d7732e0be24dbab) +[2021-07-11T07:36:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:14Z INFO remote_externalities] scraping key-pairs from remote @ 0x60efd91f8d421eb2b828001976f383a02e161ab38fdec0cb9d7732e0be24dbab +[2021-07-11T07:36:14Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:14Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:14Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:14Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:14Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:14Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:22Z DEBUG staking_miner::monitor] new event at #6429749 (0xfc68ac33aca7ea3c947baaf170f9e8ee58129e3d53e70232d3dd500ea7ded47b) +[2021-07-11T07:36:22Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:22Z INFO remote_externalities] scraping key-pairs from remote @ 0xfc68ac33aca7ea3c947baaf170f9e8ee58129e3d53e70232d3dd500ea7ded47b +[2021-07-11T07:36:22Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:22Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:22Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:22Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:22Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:26Z DEBUG staking_miner::monitor] new event at #6429750 (0x3ec9f319cee0525a49479ada9f44a7bec75fd3c06bc744f0c3e2ac2a5bf24604) +[2021-07-11T07:36:26Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:26Z INFO remote_externalities] scraping key-pairs from remote @ 0x3ec9f319cee0525a49479ada9f44a7bec75fd3c06bc744f0c3e2ac2a5bf24604 +[2021-07-11T07:36:26Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:26Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:26Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:26Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:26Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:26Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:34Z DEBUG staking_miner::monitor] new event at #6429751 (0x061e35efd36126e104c6a7d05e70a3822e61bcb70a88710d6e0d55a77f26787d) +[2021-07-11T07:36:34Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:34Z INFO remote_externalities] scraping key-pairs from remote @ 0x061e35efd36126e104c6a7d05e70a3822e61bcb70a88710d6e0d55a77f26787d +[2021-07-11T07:36:34Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:34Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:34Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:34Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:34Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:34Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:38Z DEBUG staking_miner::monitor] new event at #6429752 (0x313e981c8c9d747e75ca5efd42e2d869b9f0280d6e521b696a89037fa7bf05bc) +[2021-07-11T07:36:38Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:38Z INFO remote_externalities] scraping key-pairs from remote @ 0x313e981c8c9d747e75ca5efd42e2d869b9f0280d6e521b696a89037fa7bf05bc +[2021-07-11T07:36:38Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:38Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:38Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:38Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:38Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:38Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:46Z DEBUG staking_miner::monitor] new event at #6429753 (0xfaecaf49b4a6fffd84895c7c3cfc99f08288cd77620b40d555388ea0697eb8a5) +[2021-07-11T07:36:46Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:46Z INFO remote_externalities] scraping key-pairs from remote @ 0xfaecaf49b4a6fffd84895c7c3cfc99f08288cd77620b40d555388ea0697eb8a5 +[2021-07-11T07:36:46Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:46Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:46Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:46Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:46Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:50Z DEBUG staking_miner::monitor] new event at #6429754 (0xd5bde3b7b6b083a7811a90877379b0d6199061773f6175e2b5cd439720148f53) +[2021-07-11T07:36:50Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:50Z INFO remote_externalities] scraping key-pairs from remote @ 0xd5bde3b7b6b083a7811a90877379b0d6199061773f6175e2b5cd439720148f53 +[2021-07-11T07:36:50Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:50Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:50Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:50Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:50Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:50Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:36:58Z DEBUG staking_miner::monitor] new event at #6429755 (0x3f5f3fdae437c3dc926bf5c1a3067dce282bbc49aac85670be7b16d421bc9ab5) +[2021-07-11T07:36:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:36:58Z INFO remote_externalities] scraping key-pairs from remote @ 0x3f5f3fdae437c3dc926bf5c1a3067dce282bbc49aac85670be7b16d421bc9ab5 +[2021-07-11T07:36:58Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:36:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:36:58Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:36:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:36:58Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:36:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:02Z DEBUG staking_miner::monitor] new event at #6429756 (0xd1264f7959f3d31f8112dfccb9b0ee59df3f7bf6e33d502e7b28b625633320e2) +[2021-07-11T07:37:02Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:02Z INFO remote_externalities] scraping key-pairs from remote @ 0xd1264f7959f3d31f8112dfccb9b0ee59df3f7bf6e33d502e7b28b625633320e2 +[2021-07-11T07:37:02Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:02Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:03Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:03Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:10Z DEBUG staking_miner::monitor] new event at #6429757 (0x60a1704cb2eceef2abff3212f51f8f9caa409989ef31f1e88f41beada84e94c4) +[2021-07-11T07:37:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:10Z INFO remote_externalities] scraping key-pairs from remote @ 0x60a1704cb2eceef2abff3212f51f8f9caa409989ef31f1e88f41beada84e94c4 +[2021-07-11T07:37:10Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:10Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:10Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:11Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:14Z DEBUG staking_miner::monitor] new event at #6429758 (0x8a284e4305529a3cc4c7d37db34215b8437824062eca89ccfbaf2455207510d4) +[2021-07-11T07:37:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:14Z INFO remote_externalities] scraping key-pairs from remote @ 0x8a284e4305529a3cc4c7d37db34215b8437824062eca89ccfbaf2455207510d4 +[2021-07-11T07:37:14Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:14Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:15Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:15Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:22Z DEBUG staking_miner::monitor] new event at #6429759 (0x0de967b6591aaf3ffafd69badecba5012245251c26d57a998922c5e3a56110d7) +[2021-07-11T07:37:22Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:22Z INFO remote_externalities] scraping key-pairs from remote @ 0x0de967b6591aaf3ffafd69badecba5012245251c26d57a998922c5e3a56110d7 +[2021-07-11T07:37:22Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:23Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:23Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:26Z DEBUG staking_miner::monitor] new event at #6429760 (0x86fd99979870150ad195872d00938962d10fd2269dc3d838f0b8da51193e65e6) +[2021-07-11T07:37:26Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:26Z INFO remote_externalities] scraping key-pairs from remote @ 0x86fd99979870150ad195872d00938962d10fd2269dc3d838f0b8da51193e65e6 +[2021-07-11T07:37:26Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:27Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:27Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:34Z DEBUG staking_miner::monitor] new event at #6429761 (0x53d4a592594693d19f21e36dbc598393cb40b04d8882d10426a777d1e92a2bae) +[2021-07-11T07:37:34Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:34Z INFO remote_externalities] scraping key-pairs from remote @ 0x53d4a592594693d19f21e36dbc598393cb40b04d8882d10426a777d1e92a2bae +[2021-07-11T07:37:34Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:35Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:35Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:38Z DEBUG staking_miner::monitor] new event at #6429762 (0x778bf5a6d3e6e34ec72223cb3b5fadd5b632bb69f4a4c0f46b03b984e774a8b8) +[2021-07-11T07:37:38Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:38Z INFO remote_externalities] scraping key-pairs from remote @ 0x778bf5a6d3e6e34ec72223cb3b5fadd5b632bb69f4a4c0f46b03b984e774a8b8 +[2021-07-11T07:37:38Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:39Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:39Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:47Z DEBUG staking_miner::monitor] new event at #6429763 (0x3d9362bfeb2d2b2d34d0dd958e95ca092dd5d694a9f2256dbb14bf9bdda876ef) +[2021-07-11T07:37:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x3d9362bfeb2d2b2d34d0dd958e95ca092dd5d694a9f2256dbb14bf9bdda876ef +[2021-07-11T07:37:47Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:47Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:47Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:47Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:51Z DEBUG staking_miner::monitor] new event at #6429764 (0x694d7a35948c72e32fc549013918cf2eea169180b57e6e4f18c62f741e224479) +[2021-07-11T07:37:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x694d7a35948c72e32fc549013918cf2eea169180b57e6e4f18c62f741e224479 +[2021-07-11T07:37:51Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:51Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:51Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:51Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:51Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:37:59Z DEBUG staking_miner::monitor] new event at #6429765 (0x080b2f52406bde9e773e1bd19761af812c47337a93b348f50e9abaebd8649654) +[2021-07-11T07:37:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:37:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x080b2f52406bde9e773e1bd19761af812c47337a93b348f50e9abaebd8649654 +[2021-07-11T07:37:59Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:37:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:37:59Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:37:59Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:37:59Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:37:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:03Z DEBUG staking_miner::monitor] new event at #6429766 (0xe42b2af880ea6c188129824939774d47221e208001cf6bf5e9e3feae52002d97) +[2021-07-11T07:38:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:03Z INFO remote_externalities] scraping key-pairs from remote @ 0xe42b2af880ea6c188129824939774d47221e208001cf6bf5e9e3feae52002d97 +[2021-07-11T07:38:03Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:03Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:03Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:11Z DEBUG staking_miner::monitor] new event at #6429767 (0x807e1477b7b2eb8d3a25fa20fd3259ca62fb7310d02ede3fa8bce972e2da34dc) +[2021-07-11T07:38:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:11Z INFO remote_externalities] scraping key-pairs from remote @ 0x807e1477b7b2eb8d3a25fa20fd3259ca62fb7310d02ede3fa8bce972e2da34dc +[2021-07-11T07:38:11Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:11Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:11Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:15Z DEBUG staking_miner::monitor] new event at #6429768 (0x024b3ad1dbc1282ce4a14c3d3363f73ff7234dc7c3c475093c1464d0bb304f34) +[2021-07-11T07:38:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:15Z INFO remote_externalities] scraping key-pairs from remote @ 0x024b3ad1dbc1282ce4a14c3d3363f73ff7234dc7c3c475093c1464d0bb304f34 +[2021-07-11T07:38:15Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:15Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:15Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:23Z DEBUG staking_miner::monitor] new event at #6429769 (0x44129a84e58e7440af12dd630c2b3d89def631c3a2cacf2e067f409e59c54c9f) +[2021-07-11T07:38:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:23Z INFO remote_externalities] scraping key-pairs from remote @ 0x44129a84e58e7440af12dd630c2b3d89def631c3a2cacf2e067f409e59c54c9f +[2021-07-11T07:38:23Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:23Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:23Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:27Z DEBUG staking_miner::monitor] new event at #6429770 (0x1d389cbb1beb31ab5557e39e89a1020cd09fef74dbfad0e2703972b36ce124ab) +[2021-07-11T07:38:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:27Z INFO remote_externalities] scraping key-pairs from remote @ 0x1d389cbb1beb31ab5557e39e89a1020cd09fef74dbfad0e2703972b36ce124ab +[2021-07-11T07:38:27Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:27Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:27Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:35Z DEBUG staking_miner::monitor] new event at #6429771 (0x20a359c2b592a3382afc4979a2b590af2d42c399d17d0a7897e1eeb5e007a15d) +[2021-07-11T07:38:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x20a359c2b592a3382afc4979a2b590af2d42c399d17d0a7897e1eeb5e007a15d +[2021-07-11T07:38:35Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:35Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:35Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:39Z DEBUG staking_miner::monitor] new event at #6429772 (0xde4f90528984354b1b596280ae4cd377abd732d83e907f672b13a5a58cf24312) +[2021-07-11T07:38:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:39Z INFO remote_externalities] scraping key-pairs from remote @ 0xde4f90528984354b1b596280ae4cd377abd732d83e907f672b13a5a58cf24312 +[2021-07-11T07:38:39Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:39Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:39Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:47Z DEBUG staking_miner::monitor] new event at #6429773 (0x645aaaf84bce1249c2c15f31717e0b28c5cdb1a25a97f419efbe7b7e396e4bc5) +[2021-07-11T07:38:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x645aaaf84bce1249c2c15f31717e0b28c5cdb1a25a97f419efbe7b7e396e4bc5 +[2021-07-11T07:38:47Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:47Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:47Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:47Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:51Z DEBUG staking_miner::monitor] new event at #6429774 (0x643db9976c9344c34f5817ee0169fb3d7eee0b80e190139088d03bff5d182a28) +[2021-07-11T07:38:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x643db9976c9344c34f5817ee0169fb3d7eee0b80e190139088d03bff5d182a28 +[2021-07-11T07:38:51Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:51Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:51Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:51Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:51Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:38:59Z DEBUG staking_miner::monitor] new event at #6429775 (0x4c31220530ff01ae8669e63267f7f7358c7fbc30a1000bc7093d3d24800999a1) +[2021-07-11T07:38:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:38:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x4c31220530ff01ae8669e63267f7f7358c7fbc30a1000bc7093d3d24800999a1 +[2021-07-11T07:38:59Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:38:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:38:59Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:38:59Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:38:59Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:38:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:03Z DEBUG staking_miner::monitor] new event at #6429776 (0x42b042510d978798af0c460f9c04d23ff302ea6a9709be24db949e9d0648e571) +[2021-07-11T07:39:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:03Z INFO remote_externalities] scraping key-pairs from remote @ 0x42b042510d978798af0c460f9c04d23ff302ea6a9709be24db949e9d0648e571 +[2021-07-11T07:39:03Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:03Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:03Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:11Z DEBUG staking_miner::monitor] new event at #6429777 (0xd40352ac833e4d840dbdce66266123c6e359f103c48ef33d0273731c58f0adde) +[2021-07-11T07:39:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:11Z INFO remote_externalities] scraping key-pairs from remote @ 0xd40352ac833e4d840dbdce66266123c6e359f103c48ef33d0273731c58f0adde +[2021-07-11T07:39:11Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:11Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:11Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:15Z DEBUG staking_miner::monitor] new event at #6429778 (0xe230c5e81673f986ac9b9ec724cc1eb32cad89e0807251fde561f1b08c7bc6d5) +[2021-07-11T07:39:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:15Z INFO remote_externalities] scraping key-pairs from remote @ 0xe230c5e81673f986ac9b9ec724cc1eb32cad89e0807251fde561f1b08c7bc6d5 +[2021-07-11T07:39:15Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:15Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:15Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:23Z DEBUG staking_miner::monitor] new event at #6429779 (0x343955365d899b050d9a1b2f915269410c653da3ff55967724d020cfb36667c7) +[2021-07-11T07:39:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:23Z INFO remote_externalities] scraping key-pairs from remote @ 0x343955365d899b050d9a1b2f915269410c653da3ff55967724d020cfb36667c7 +[2021-07-11T07:39:23Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:23Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:23Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:27Z DEBUG staking_miner::monitor] new event at #6429780 (0x84ea3926154f0ba1f110fd2ca128362c5f5866eae6492596cc94dd8dd6af222c) +[2021-07-11T07:39:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:27Z INFO remote_externalities] scraping key-pairs from remote @ 0x84ea3926154f0ba1f110fd2ca128362c5f5866eae6492596cc94dd8dd6af222c +[2021-07-11T07:39:27Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:27Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:27Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:35Z DEBUG staking_miner::monitor] new event at #6429781 (0x34b2cf61a6b0d12064681fcca2391f9bb1fe0a21e41dc777c5087446d1c46b38) +[2021-07-11T07:39:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x34b2cf61a6b0d12064681fcca2391f9bb1fe0a21e41dc777c5087446d1c46b38 +[2021-07-11T07:39:35Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:36Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:36Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:36Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:36Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:39Z DEBUG staking_miner::monitor] new event at #6429782 (0x7a068b84225162a79cca8afb53e81c732142e20b11cc2cc4cb490016393565f3) +[2021-07-11T07:39:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:39Z INFO remote_externalities] scraping key-pairs from remote @ 0x7a068b84225162a79cca8afb53e81c732142e20b11cc2cc4cb490016393565f3 +[2021-07-11T07:39:39Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:40Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:40Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:47Z DEBUG staking_miner::monitor] new event at #6429783 (0x6b185a90b6cfd34634cfa5d618efeaa2ab866a447aaadf796cf9edf1be7598ed) +[2021-07-11T07:39:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x6b185a90b6cfd34634cfa5d618efeaa2ab866a447aaadf796cf9edf1be7598ed +[2021-07-11T07:39:47Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:48Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:48Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:48Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:48Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:51Z DEBUG staking_miner::monitor] new event at #6429784 (0x85d983172eb17f70274b6d5a02e4153e59f3a4bb3af82f6efb7bc6fc751b737f) +[2021-07-11T07:39:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x85d983172eb17f70274b6d5a02e4153e59f3a4bb3af82f6efb7bc6fc751b737f +[2021-07-11T07:39:51Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:39:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:39:52Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:39:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:39:52Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:39:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:39:59Z DEBUG staking_miner::monitor] new event at #6429785 (0x83a0e4ef2d94ecdb0763c864a5a6e4f0e5f38578d35db3050d2fc68ef91c0659) +[2021-07-11T07:39:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:39:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x83a0e4ef2d94ecdb0763c864a5a6e4f0e5f38578d35db3050d2fc68ef91c0659 +[2021-07-11T07:39:59Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:00Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:00Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:00Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:00Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:00Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:03Z DEBUG staking_miner::monitor] new event at #6429786 (0xf81828b5082358b7dd3799b690c04e3b5eb5841b3094303746ef31c6641d7606) +[2021-07-11T07:40:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:03Z INFO remote_externalities] scraping key-pairs from remote @ 0xf81828b5082358b7dd3799b690c04e3b5eb5841b3094303746ef31c6641d7606 +[2021-07-11T07:40:03Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:04Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:04Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:11Z DEBUG staking_miner::monitor] new event at #6429787 (0x513b3089d8417b00534a8c95a645d7b7272d0f86f57bc25ed89691d354b528eb) +[2021-07-11T07:40:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:11Z INFO remote_externalities] scraping key-pairs from remote @ 0x513b3089d8417b00534a8c95a645d7b7272d0f86f57bc25ed89691d354b528eb +[2021-07-11T07:40:11Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:12Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:12Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:12Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:12Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:12Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:15Z DEBUG staking_miner::monitor] new event at #6429788 (0xc3e2cca1e26271d4808c77d3fd2a4b904ef6d0a1f006bbadf7eb394a72d2dcf1) +[2021-07-11T07:40:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:15Z INFO remote_externalities] scraping key-pairs from remote @ 0xc3e2cca1e26271d4808c77d3fd2a4b904ef6d0a1f006bbadf7eb394a72d2dcf1 +[2021-07-11T07:40:15Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:16Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:16Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:24Z DEBUG staking_miner::monitor] new event at #6429789 (0x3566e97339faaafa6ba644783f012ac6efc0fc584bcccc72961d8d04eb008f1f) +[2021-07-11T07:40:24Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:24Z INFO remote_externalities] scraping key-pairs from remote @ 0x3566e97339faaafa6ba644783f012ac6efc0fc584bcccc72961d8d04eb008f1f +[2021-07-11T07:40:24Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:24Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:24Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:24Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:24Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:24Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:28Z DEBUG staking_miner::monitor] new event at #6429790 (0x5a932aba2e344f39b34597ab15daf5d7bc037211dd62d55f4075944f5d8f53b8) +[2021-07-11T07:40:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x5a932aba2e344f39b34597ab15daf5d7bc037211dd62d55f4075944f5d8f53b8 +[2021-07-11T07:40:28Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:28Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:28Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:28Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:28Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:32Z DEBUG staking_miner::monitor] new event at #6429791 (0x3f31c581b20d7c7a9224c7883facc1947797f2f4b09f6c33a0c6e8c6ee41b37e) +[2021-07-11T07:40:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:32Z INFO remote_externalities] scraping key-pairs from remote @ 0x3f31c581b20d7c7a9224c7883facc1947797f2f4b09f6c33a0c6e8c6ee41b37e +[2021-07-11T07:40:32Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:32Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:32Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:32Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:32Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:32Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:40Z DEBUG staking_miner::monitor] new event at #6429792 (0x3c6bfdf3b98bb530ca001e35e47e4577b1bcbd6d824fcefcc48bd29c465d900f) +[2021-07-11T07:40:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:40Z INFO remote_externalities] scraping key-pairs from remote @ 0x3c6bfdf3b98bb530ca001e35e47e4577b1bcbd6d824fcefcc48bd29c465d900f +[2021-07-11T07:40:40Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:40Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:40Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:44Z DEBUG staking_miner::monitor] new event at #6429793 (0x970ff3979c4e6c34e26314181904cbf40e9b6b9fb96bce3960f02fe853893cfe) +[2021-07-11T07:40:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x970ff3979c4e6c34e26314181904cbf40e9b6b9fb96bce3960f02fe853893cfe +[2021-07-11T07:40:44Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:44Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:44Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:52Z DEBUG staking_miner::monitor] new event at #6429794 (0xca058f6e6cdb61241a7cf0c189988ed18d634834575ee3c86f289de2af5384c7) +[2021-07-11T07:40:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:52Z INFO remote_externalities] scraping key-pairs from remote @ 0xca058f6e6cdb61241a7cf0c189988ed18d634834575ee3c86f289de2af5384c7 +[2021-07-11T07:40:52Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:52Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:52Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:40:56Z DEBUG staking_miner::monitor] new event at #6429795 (0x596da7e7cae4e5c8a5d22e7c9ea329a8e04e22042e704f43ebe31cb604a9f71a) +[2021-07-11T07:40:56Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:40:56Z INFO remote_externalities] scraping key-pairs from remote @ 0x596da7e7cae4e5c8a5d22e7c9ea329a8e04e22042e704f43ebe31cb604a9f71a +[2021-07-11T07:40:56Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:40:56Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:40:56Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:40:56Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:40:56Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:40:56Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:04Z DEBUG staking_miner::monitor] new event at #6429796 (0x55a36e1a5f28f674ed9b685c5f8400febd0cd4346a3df6f58d020d5501fe4ff5) +[2021-07-11T07:41:04Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:04Z INFO remote_externalities] scraping key-pairs from remote @ 0x55a36e1a5f28f674ed9b685c5f8400febd0cd4346a3df6f58d020d5501fe4ff5 +[2021-07-11T07:41:04Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:04Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:04Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:08Z DEBUG staking_miner::monitor] new event at #6429797 (0x7b442d7648f224389cbaee755fc4a22a2e213aad727537dfd8e65132930035d6) +[2021-07-11T07:41:08Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:08Z INFO remote_externalities] scraping key-pairs from remote @ 0x7b442d7648f224389cbaee755fc4a22a2e213aad727537dfd8e65132930035d6 +[2021-07-11T07:41:08Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:08Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:08Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:09Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:09Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:09Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:16Z DEBUG staking_miner::monitor] new event at #6429798 (0xe89e7d1f21a28cb817c983bdc6f999e4dee70ecdae060ca54e5c6511c8720344) +[2021-07-11T07:41:16Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:16Z INFO remote_externalities] scraping key-pairs from remote @ 0xe89e7d1f21a28cb817c983bdc6f999e4dee70ecdae060ca54e5c6511c8720344 +[2021-07-11T07:41:16Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:16Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:16Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:20Z DEBUG staking_miner::monitor] new event at #6429799 (0xac49c2a99899db8227baa15f79f5805143c071e4cb086d1b3c149718a5a6a7d5) +[2021-07-11T07:41:20Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:20Z INFO remote_externalities] scraping key-pairs from remote @ 0xac49c2a99899db8227baa15f79f5805143c071e4cb086d1b3c149718a5a6a7d5 +[2021-07-11T07:41:20Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:20Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:20Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:20Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:20Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:20Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:28Z DEBUG staking_miner::monitor] new event at #6429800 (0x7207b820079319512e7d1a01b5e2929e5c9414a302ca821a946d68e0c02d06c2) +[2021-07-11T07:41:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x7207b820079319512e7d1a01b5e2929e5c9414a302ca821a946d68e0c02d06c2 +[2021-07-11T07:41:28Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:29Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:29Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:29Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:29Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:32Z DEBUG staking_miner::monitor] new event at #6429801 (0xa7c120bf7a5c04ece4d497164fdb9e65fa541ba5b11e21ccdeafe92c4190d1b0) +[2021-07-11T07:41:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:32Z INFO remote_externalities] scraping key-pairs from remote @ 0xa7c120bf7a5c04ece4d497164fdb9e65fa541ba5b11e21ccdeafe92c4190d1b0 +[2021-07-11T07:41:32Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:32Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:32Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:32Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:32Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:32Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:40Z DEBUG staking_miner::monitor] new event at #6429802 (0xffbaf86a83eeb1e1b0a727fe771894c764c60fff7d01362e44e24ce96d2b89c2) +[2021-07-11T07:41:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:40Z INFO remote_externalities] scraping key-pairs from remote @ 0xffbaf86a83eeb1e1b0a727fe771894c764c60fff7d01362e44e24ce96d2b89c2 +[2021-07-11T07:41:40Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:40Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:40Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:44Z DEBUG staking_miner::monitor] new event at #6429803 (0x6259ef7821d4dd30229dbdfb01442a5a5efc893065841130c7c049478cefcadd) +[2021-07-11T07:41:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x6259ef7821d4dd30229dbdfb01442a5a5efc893065841130c7c049478cefcadd +[2021-07-11T07:41:44Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:44Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:44Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:52Z DEBUG staking_miner::monitor] new event at #6429804 (0x5429abd920a47395a3bd849dff981539d9920283cb66e64fb24230e9d47665ba) +[2021-07-11T07:41:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:52Z INFO remote_externalities] scraping key-pairs from remote @ 0x5429abd920a47395a3bd849dff981539d9920283cb66e64fb24230e9d47665ba +[2021-07-11T07:41:52Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:52Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:52Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:41:56Z DEBUG staking_miner::monitor] new event at #6429805 (0xe5a65702ebce2022f2238b67b57e652f26cbe3b5a7d0d330530b13bfbef18999) +[2021-07-11T07:41:56Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" +[2021-07-11T07:41:56Z INFO remote_externalities] scraping key-pairs from remote @ 0xe5a65702ebce2022f2238b67b57e652f26cbe3b5a7d0d330530b13bfbef18999 +[2021-07-11T07:41:56Z INFO remote_externalities] Querying a total of 9 keys +[2021-07-11T07:41:56Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). +[2021-07-11T07:41:57Z INFO remote_externalities] Querying a total of 2401 keys +[2021-07-11T07:41:57Z INFO remote_externalities] extending externalities with 0 manually injected key-values +[2021-07-11T07:41:57Z INFO remote_externalities] injecting a total of 2411 keys +[2021-07-11T07:41:57Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. +[2021-07-11T07:42:04Z DEBUG staking_miner::monitor] new event at #6429806 (0x1521f54e6903029e7c63c06c1076e62c7fbcb87ee3706951afafbcf31cb92488) +[2021-07-11T07:42:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:08Z DEBUG staking_miner::monitor] new event at #6429807 (0x9a93be664a541708546cffe928f25cd88b4bceb544265980eb5f82ae84cdc0b7) +[2021-07-11T07:42:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:16Z DEBUG staking_miner::monitor] new event at #6429808 (0x4e9d08a0260e8f51907465d9d1690265277b72a6d3c5b791382bd7e6520ed810) +[2021-07-11T07:42:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:20Z DEBUG staking_miner::monitor] new event at #6429809 (0x1df8844699ca3608fc761d8139c115f4825ed7098504ea679c9a3dc5c375ae49) +[2021-07-11T07:42:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:28Z DEBUG staking_miner::monitor] new event at #6429810 (0x46103e3d3c9ef44f097ec744a9a88892ad23ca31a68de4e082fa9a2e703557ed) +[2021-07-11T07:42:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:33Z DEBUG staking_miner::monitor] new event at #6429811 (0x734fd0f89242118a93547276d96cd68499b30de86a3ce2e0421d8928f30e733f) +[2021-07-11T07:42:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:40Z DEBUG staking_miner::monitor] new event at #6429812 (0x07b5a03646c190f3d3e42978c6a22e8bedc95d8f94a06f817e0d8206e88cecb3) +[2021-07-11T07:42:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:44Z DEBUG staking_miner::monitor] new event at #6429813 (0xd5a38fc06d638101cb9583115d44da9d8dba3ade19839a7e469efeffcf10755a) +[2021-07-11T07:42:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:53Z DEBUG staking_miner::monitor] new event at #6429814 (0xb8bac92bfb84854129d01974e89e9dd4e61d12a21323f26d4594b3182af005df) +[2021-07-11T07:42:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:42:57Z DEBUG staking_miner::monitor] new event at #6429815 (0x00415ac95feb38b6d01e6fda302f400db3692269c6aebf1c148b6954bf228227) +[2021-07-11T07:42:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:05Z DEBUG staking_miner::monitor] new event at #6429816 (0x397f609039b20388e4db96a276b225798a1237277e21652562b8fc8f183353db) +[2021-07-11T07:43:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:09Z DEBUG staking_miner::monitor] new event at #6429817 (0xc661e62977402450a1ad9aa9585774c0818bf6b65547907159f29892de19c16f) +[2021-07-11T07:43:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:17Z DEBUG staking_miner::monitor] new event at #6429818 (0xc6db5c62f341705a379473ff4ac9b1214411d7a70fedfcc7135455565906f0fe) +[2021-07-11T07:43:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:25Z DEBUG staking_miner::monitor] new event at #6429819 (0x7ddef2952a5a4810e75eb4fae29137d91679a93a555f0aa729e2bd5a04aa52bc) +[2021-07-11T07:43:25Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:29Z DEBUG staking_miner::monitor] new event at #6429820 (0xc90278df0bd59be842d0fdc549fe5da7cc32b31991347f448422fab9b5e5c4a7) +[2021-07-11T07:43:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:33Z DEBUG staking_miner::monitor] new event at #6429821 (0x12d59ba38db91840acf840341e8acd2b5d113e08614e114d7cc0f5a639564bef) +[2021-07-11T07:43:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:41Z DEBUG staking_miner::monitor] new event at #6429822 (0x35282bee896974be272e7fbb6edd304c5b0948856b02268c2844237a40fc0e04) +[2021-07-11T07:43:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:45Z DEBUG staking_miner::monitor] new event at #6429823 (0x3d8ea4b0a16be1136cdc0ce0a22c127ea4868a9e264bb2316cb53747347aa2f1) +[2021-07-11T07:43:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:53Z DEBUG staking_miner::monitor] new event at #6429824 (0xf9bad4e789b1693f18bd04f3825fbbc9ca3c25a772e63ea82afde1496ff0bdcc) +[2021-07-11T07:43:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:43:57Z DEBUG staking_miner::monitor] new event at #6429825 (0x8ff1026216f0417711a5257625d9ebeca116498e006dcbdf605e79dd1066b295) +[2021-07-11T07:43:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:05Z DEBUG staking_miner::monitor] new event at #6429826 (0x76d5ba73b3691a60f6cd64654fbc964cde95e751bd77182b5ab7f77c9617cc4e) +[2021-07-11T07:44:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:09Z DEBUG staking_miner::monitor] new event at #6429827 (0x89b5ceb152c6ecf0fef4cba9e9242796f84d9ae84ddb98f321205a3eb9efca2b) +[2021-07-11T07:44:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:18Z DEBUG staking_miner::monitor] new event at #6429828 (0x8c221f93ce4f58a454380d193cc0b3d4eeec2723637b275a92cce1c39c02b89a) +[2021-07-11T07:44:18Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:21Z DEBUG staking_miner::monitor] new event at #6429829 (0xed025b808de85aa24e30b323b25b031ca8fdd58d616bf3e2e79f58a8a2ec37ac) +[2021-07-11T07:44:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:29Z DEBUG staking_miner::monitor] new event at #6429830 (0x8958f8ca0a5bf9edfa575c2ae2b326838af09d1700b946037bf851034a9b85e3) +[2021-07-11T07:44:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:33Z DEBUG staking_miner::monitor] new event at #6429831 (0x57bd4978a64c7919914dde1449dc591c4beff24760b8b954c52ef0bb0d88c124) +[2021-07-11T07:44:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:42Z DEBUG staking_miner::monitor] new event at #6429832 (0x75572eaf56bfe535c575d97565b3c110e28e8ddf99909ef150c7075f7763be58) +[2021-07-11T07:44:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:45Z DEBUG staking_miner::monitor] new event at #6429833 (0xa1b7727246c147bb67338ea0d7ca693f65de21e1eb100a48bca888e992a18e50) +[2021-07-11T07:44:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:53Z DEBUG staking_miner::monitor] new event at #6429834 (0xff1c27da6311f8a0b9eef712c984c2dc039af001434550a9a22104903c5c9d46) +[2021-07-11T07:44:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:44:57Z DEBUG staking_miner::monitor] new event at #6429835 (0x53d2e796b051fe83411cd47bfe011056b9e5dcd965fe34bafa93c4c2c042afad) +[2021-07-11T07:44:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:06Z DEBUG staking_miner::monitor] new event at #6429836 (0x67172206c26844f1f098ddefd36b6e2832ccdca9e4174357a095814a937d713a) +[2021-07-11T07:45:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:10Z DEBUG staking_miner::monitor] new event at #6429837 (0xd4495f88773a770f7298aee4c9dae9ac2d4e443af8b0898113f995d5b11562eb) +[2021-07-11T07:45:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:14Z DEBUG staking_miner::monitor] new event at #6429838 (0xedad33648abd8c611d800150af8db330aa06b5a4dc369765b2038d2fcd575d71) +[2021-07-11T07:45:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:22Z DEBUG staking_miner::monitor] new event at #6429839 (0xfd6342b67138c501bc7e618a2cc1c5d75c56806366c68ed09f4242bfb71f0768) +[2021-07-11T07:45:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:31Z DEBUG staking_miner::monitor] new event at #6429840 (0x0e91b0d823ac395f39ce7151e3322a72acb2b78fb438ce7349272fcb71afb7de) +[2021-07-11T07:45:31Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:34Z DEBUG staking_miner::monitor] new event at #6429841 (0xf7e895f45929203269599a66faa2152e75ede888b3b1776b5b0a5d04c8bcf7fe) +[2021-07-11T07:45:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:38Z DEBUG staking_miner::monitor] new event at #6429842 (0x96f49e7ccb8656b5ddc800b6cf54d134029418e59cbf6733172c88a46e075d40) +[2021-07-11T07:45:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:46Z DEBUG staking_miner::monitor] new event at #6429843 (0x40218a1d1f2aae442c69f9c17f747627f31558600cb728257a1c534f669f1e4b) +[2021-07-11T07:45:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:50Z DEBUG staking_miner::monitor] new event at #6429844 (0xded8c7fa8aeb4e0861794d31c9407f30b335109a9a5b7527b7e3caebda20b572) +[2021-07-11T07:45:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:45:58Z DEBUG staking_miner::monitor] new event at #6429845 (0x005abc6bdb583d315e3d660aabe7fc0e8d14a0d6fa179f03cd671e9c2da7bc3a) +[2021-07-11T07:45:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:02Z DEBUG staking_miner::monitor] new event at #6429846 (0xf20617cee7e92283bfb046c9dfc51e90b82689bd91947111df6dad5d4be678b9) +[2021-07-11T07:46:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:10Z DEBUG staking_miner::monitor] new event at #6429847 (0xb543b78d37701c573d709c23c3407b99149c5def235ce09bc508848bb0dd19b6) +[2021-07-11T07:46:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:14Z DEBUG staking_miner::monitor] new event at #6429848 (0x12d4d080a2f149a930dd00109b3631585fab6b8c1ba59b7159aa2ca05e4a4620) +[2021-07-11T07:46:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:22Z DEBUG staking_miner::monitor] new event at #6429849 (0x60cda8324d48249953f68acc223a37e857e23e065ebb397ad96581079f31c0f6) +[2021-07-11T07:46:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:26Z DEBUG staking_miner::monitor] new event at #6429850 (0xb45c7a07d9bcbc42013724ddaacba4d091d6afabbabcb9d91239cb5466dc05ce) +[2021-07-11T07:46:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:34Z DEBUG staking_miner::monitor] new event at #6429851 (0xae4bd175afe211a718c8836d7db90a5d3cbc63a68c44be38a5fccdc921bfca5b) +[2021-07-11T07:46:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:38Z DEBUG staking_miner::monitor] new event at #6429852 (0x5dfdb3b5d61800f0026135edf2fdf9654fbb3fe94848de018ee71f26ead92f3a) +[2021-07-11T07:46:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:46Z DEBUG staking_miner::monitor] new event at #6429853 (0x8afa87d1afc58740b783eb1e44825b9f6b9b94321fcde2ea754af61d0db4191e) +[2021-07-11T07:46:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:50Z DEBUG staking_miner::monitor] new event at #6429854 (0x62d751a20c8f10dfe08f3676072643a2792e5baa9ec831ae13c2c369c6759654) +[2021-07-11T07:46:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:46:58Z DEBUG staking_miner::monitor] new event at #6429855 (0x9e176498970f512c8e65beb247111f1024ac7cbebfec71a9d36ff6396c915c84) +[2021-07-11T07:46:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:02Z DEBUG staking_miner::monitor] new event at #6429856 (0x4443f80ee1a78c0cb8a479a974f55d1a87836c279917e4767cabdceb12fba051) +[2021-07-11T07:47:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:10Z DEBUG staking_miner::monitor] new event at #6429857 (0x3fac748f9acb13c547dded35bc4446fa39d1a29eb126e5d0f5dcca3f7707cb7b) +[2021-07-11T07:47:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:14Z DEBUG staking_miner::monitor] new event at #6429858 (0xbe5791238476da29782f7958a4cded3c8e32c10e424f2b9b316080c1c42fb8b6) +[2021-07-11T07:47:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:22Z DEBUG staking_miner::monitor] new event at #6429859 (0x6b9456cf711d34e6e1a16823638626f37449904a2f097922b9c8dd1bea5f86bf) +[2021-07-11T07:47:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:27Z DEBUG staking_miner::monitor] new event at #6429860 (0xae8b79ef90c005b2b0c0bb956747769c4e320a7aace563e45e049dd25ecbabe6) +[2021-07-11T07:47:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:34Z DEBUG staking_miner::monitor] new event at #6429861 (0x9f4107fe39cd76bf45a889bc208f7b8414b95f16b9823cc320cec4938036fd4b) +[2021-07-11T07:47:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:39Z DEBUG staking_miner::monitor] new event at #6429862 (0x0d959c5baa60cc47b9c5c18bb59676ad8ada7f5f3e8456a2022441530c61d9f2) +[2021-07-11T07:47:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:47Z DEBUG staking_miner::monitor] new event at #6429863 (0xde54d979c6ec3800dd045b2bf3fa1eff3216443338dc3f4bec7d869e7300d41f) +[2021-07-11T07:47:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:51Z DEBUG staking_miner::monitor] new event at #6429864 (0x854ff089a7a978c9799b9d98497bade942b28fd35f0debcb571b03549e117f2f) +[2021-07-11T07:47:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:47:59Z DEBUG staking_miner::monitor] new event at #6429865 (0x83bc372cb6c8ed6de4df0afd0da6a67f2dd164a7f9a9ee56144f285dd9694aa6) +[2021-07-11T07:47:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:03Z DEBUG staking_miner::monitor] new event at #6429866 (0x79bd25e11b2cb2f09cc6b087dc5b6f625a71935b356daa2deba9f0734cc51a21) +[2021-07-11T07:48:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:11Z DEBUG staking_miner::monitor] new event at #6429867 (0x24b47687639b13a01fdf3b5e17d5f66dae449b8dce4f1c0c1fdbe47c4512fac5) +[2021-07-11T07:48:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:15Z DEBUG staking_miner::monitor] new event at #6429868 (0x3c633d628d7bbd77d6209b10970b85c567bbd5085c4b5b7c516a53bdf907ddfa) +[2021-07-11T07:48:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:23Z DEBUG staking_miner::monitor] new event at #6429869 (0xfa61f8af27a917a171a6fc6c3214e9800bb6d7cb69846fb514d642f7aec69b21) +[2021-07-11T07:48:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:27Z DEBUG staking_miner::monitor] new event at #6429870 (0xa5741f0a97e4de7c1c574e89221887e6a14736a0003804852777e7eb19dec431) +[2021-07-11T07:48:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:35Z DEBUG staking_miner::monitor] new event at #6429871 (0x71c986f46b431a4f43d06f8865302f68b7d427fa917d3e25c9b4fc0e45bcb201) +[2021-07-11T07:48:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:39Z DEBUG staking_miner::monitor] new event at #6429872 (0x87c00191b4dca49847bdd76bd411b5fe205b4d36b9e776c0a3162257ca95e6eb) +[2021-07-11T07:48:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:47Z DEBUG staking_miner::monitor] new event at #6429873 (0x6c1178910ffde1b35748d98f4fbb668676f13600de5ddf3bcc1386420805ce31) +[2021-07-11T07:48:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:51Z DEBUG staking_miner::monitor] new event at #6429874 (0x968223185a76bb3a181e37e34ad5762f0d616291325f291dd267c17797f25008) +[2021-07-11T07:48:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:48:59Z DEBUG staking_miner::monitor] new event at #6429875 (0xb627a73bb3cdeebc59977371fc65e35325ac0b0638d3475b1993ab338053e673) +[2021-07-11T07:48:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:03Z DEBUG staking_miner::monitor] new event at #6429876 (0x100ec7fbf589581b6c5c2bf43d86324c96e0c08d6a16949ad6b9cca2769272c9) +[2021-07-11T07:49:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:11Z DEBUG staking_miner::monitor] new event at #6429877 (0x89c5fd0fc55b198a89384e4f9a6df4fed73fe273ffd625520ba91bf7148a3a24) +[2021-07-11T07:49:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:15Z DEBUG staking_miner::monitor] new event at #6429878 (0x7b43faa20ae048599f1d2161e5d2fb19d44a7db27e15a56da4fdd67a6809d737) +[2021-07-11T07:49:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:24Z DEBUG staking_miner::monitor] new event at #6429879 (0xd8a307280fb87170383c26fe562f610406d50942bfeef83fabeeaa7c22ac253a) +[2021-07-11T07:49:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:27Z DEBUG staking_miner::monitor] new event at #6429880 (0x0830252a2d0b7b243a4f7782dc43c6f5459086819d95e6710e3a880827850d41) +[2021-07-11T07:49:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:35Z DEBUG staking_miner::monitor] new event at #6429881 (0xde9e2f3cec64e37dad1ed8c9dcf733ae3641bfbf501a38a197648b3df925080a) +[2021-07-11T07:49:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:39Z DEBUG staking_miner::monitor] new event at #6429882 (0x76da939e261b110c0ab5c4ca74ee45ad058b1e4c42ee41e94d2fd95a71f689dc) +[2021-07-11T07:49:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:48Z DEBUG staking_miner::monitor] new event at #6429883 (0x9fd3a316d377e3cc6176d44429080bf27434838373980649b24348cc3fa97cb7) +[2021-07-11T07:49:48Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:52Z DEBUG staking_miner::monitor] new event at #6429884 (0xa60d9eb6eef470f81a510efb501941604138e09be58afb59dc403476a725014d) +[2021-07-11T07:49:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:49:56Z DEBUG staking_miner::monitor] new event at #6429885 (0x41bb6304a7e80f618ace520ae4812865f6966fd76b5e26944c4e1247c3fe1042) +[2021-07-11T07:49:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:04Z DEBUG staking_miner::monitor] new event at #6429886 (0x1b1c91675cf81ebaa3014d75b674aae5f6e679efda52355b83abe9c508dccb9c) +[2021-07-11T07:50:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:08Z DEBUG staking_miner::monitor] new event at #6429887 (0x13814d12a7df03199ac8767ed7b8db083301b5c2f80d487cf3d5a9b78ef29286) +[2021-07-11T07:50:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:16Z DEBUG staking_miner::monitor] new event at #6429888 (0x3f5f57ebc9d8e12c55309c08851ffb941556669f4046ee6d351de431468c76a4) +[2021-07-11T07:50:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:20Z DEBUG staking_miner::monitor] new event at #6429889 (0xcef69242b80bf5f80d6ccffb545099a0c692f7215fb7ad277dca491a7a3f9750) +[2021-07-11T07:50:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:28Z DEBUG staking_miner::monitor] new event at #6429890 (0xe54a540ca9c2040bd453b87d31a4ea5abed942c311e5e8f50a762884f637af82) +[2021-07-11T07:50:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:32Z DEBUG staking_miner::monitor] new event at #6429891 (0x0475ff9e072207619f142a0548dcbad462b6895bfffe02b2d6b4275434d4d948) +[2021-07-11T07:50:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:40Z DEBUG staking_miner::monitor] new event at #6429892 (0x68ab181b900559a6a57f88a899c484affd90d78b4ad7aa8860206db7ad615ec6) +[2021-07-11T07:50:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:44Z DEBUG staking_miner::monitor] new event at #6429893 (0x9598480ff262184f6a7efe0e891e3b9a9ffa2420257e2f4cd8d7ef5a50c55537) +[2021-07-11T07:50:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:52Z DEBUG staking_miner::monitor] new event at #6429894 (0xb7ffe263f4f0f3d8d38cae3e2321e70be8a9e0eab0c0f27a98ca031fb4f51ebe) +[2021-07-11T07:50:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:50:56Z DEBUG staking_miner::monitor] new event at #6429895 (0xd4789e3bd42b7295e5fdddb55f8083530081892da7b321e6a02090325b75d90b) +[2021-07-11T07:50:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:04Z DEBUG staking_miner::monitor] new event at #6429896 (0x051d5353843c8501cef49505e3b267a564fea74d62e4ff1b2154ba8b8f9d276c) +[2021-07-11T07:51:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:08Z DEBUG staking_miner::monitor] new event at #6429897 (0x42e4a75ac7f5b0fe03de56c6e2cfd36b2f26e9c517669346e2981553f94c8104) +[2021-07-11T07:51:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:16Z DEBUG staking_miner::monitor] new event at #6429898 (0xc86086add9f769edc1e05584d7a37f9a0287a77f95c1e40b81c0d5dee13afb11) +[2021-07-11T07:51:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:20Z DEBUG staking_miner::monitor] new event at #6429899 (0x0d183bb112b044900ae09574e2c8cc72b5d344f47d8a192ea514b77cf010b1a8) +[2021-07-11T07:51:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:29Z DEBUG staking_miner::monitor] new event at #6429900 (0xa8786d58e17d613615739b4982f8cb59175874e5fc8e869eb849a45b7f58dd3e) +[2021-07-11T07:51:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:32Z DEBUG staking_miner::monitor] new event at #6429901 (0x4009be308ca677f3c56636d089a15d0953c0fffc2643b473730ca77227458a7c) +[2021-07-11T07:51:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:41Z DEBUG staking_miner::monitor] new event at #6429902 (0xe38fd9b7652946fed00c877d10e90ba33b6e071915fbf8455d1a7c8433e4b2d5) +[2021-07-11T07:51:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:44Z DEBUG staking_miner::monitor] new event at #6429903 (0xee48d626f08929f7cef4085dfb91caa9fde5a08bcbed8946b3fc2a4d740a0d0e) +[2021-07-11T07:51:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:52Z DEBUG staking_miner::monitor] new event at #6429904 (0x2a5b5fab5c750501764040a75837626d8264b7bec6cb68f1ad88276dc6e8e4af) +[2021-07-11T07:51:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:51:56Z DEBUG staking_miner::monitor] new event at #6429905 (0x80837505842f5850af471bbc61f4a9dd76319dea3f12266effd6c8233d9ec4eb) +[2021-07-11T07:51:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:04Z DEBUG staking_miner::monitor] new event at #6429906 (0x9ae3a4dd5251166300c32d58cf9d9b3a2c9f7a15ca96201abba05ddafa1d9fa8) +[2021-07-11T07:52:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:09Z DEBUG staking_miner::monitor] new event at #6429907 (0x751c0400cf019b6a1c25e9268668be29fd6725ebe4ea5c1f2ab0c88b7de92637) +[2021-07-11T07:52:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:17Z DEBUG staking_miner::monitor] new event at #6429908 (0xfc5051801e10f195652faa3541df0e6ab5e3a01c8dde41ab062f0a04b42d5633) +[2021-07-11T07:52:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:21Z DEBUG staking_miner::monitor] new event at #6429909 (0xb90424e76f0cf416be7b4b5c569868fb3202ced22e21bd3fa2b230ccc8c7a1b3) +[2021-07-11T07:52:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:29Z DEBUG staking_miner::monitor] new event at #6429910 (0x01773bc6ca0753846ce27629d3ae88a85258b96e94b3be5dbe5eda75ef9e76e5) +[2021-07-11T07:52:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:33Z DEBUG staking_miner::monitor] new event at #6429911 (0xb65e22aca35bdd253587ba150af4cde160d6c178cd244a7565843e061dcf34a2) +[2021-07-11T07:52:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:41Z DEBUG staking_miner::monitor] new event at #6429912 (0x82861cd8f1f44fc647fcdf51224b36b9c19e8f7ac719bb9596529f352fba33f9) +[2021-07-11T07:52:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:45Z DEBUG staking_miner::monitor] new event at #6429913 (0x9b6070fce207b783e870a8539396b20313fe4c0617cb5fde41a398072c7129ad) +[2021-07-11T07:52:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:53Z DEBUG staking_miner::monitor] new event at #6429914 (0x9edaa415e60ff62f7306bd6b30d65fa6ee277e4f13babaf602fdcaa64a4d0028) +[2021-07-11T07:52:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:52:57Z DEBUG staking_miner::monitor] new event at #6429915 (0x78d49d2ab9e21d674d6a44ba45e4ab7673f6db0ae1c0bfc7fe2441f2af29692f) +[2021-07-11T07:52:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:05Z DEBUG staking_miner::monitor] new event at #6429916 (0xbf8283c4115cbba04ce0db248af219ab904e5c3525102e5576f6c59902489dc3) +[2021-07-11T07:53:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:09Z DEBUG staking_miner::monitor] new event at #6429917 (0xc6b92055ff0a27e690e9a5eae1ed108d9cf834bb2554e38df64cc25d5d0b71f8) +[2021-07-11T07:53:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:17Z DEBUG staking_miner::monitor] new event at #6429918 (0x0ecebd2bd31b50255e91fa5c21e0018c9d7d0b6c9561efa3efee9488560bca24) +[2021-07-11T07:53:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:21Z DEBUG staking_miner::monitor] new event at #6429919 (0xafdc4b9eb03e20507d2871edbf5e3ca8e296bdeb8bd33687db5a40f0b7018de5) +[2021-07-11T07:53:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:29Z DEBUG staking_miner::monitor] new event at #6429920 (0xf6cbd10792d3edb0ac6c4adf1e53ad43fa88277da9509438e420518d9c081d13) +[2021-07-11T07:53:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:33Z DEBUG staking_miner::monitor] new event at #6429921 (0xbd4e44629a963ca48ad4ccd6ee95415ed2adda94215468a9aa2ff50d2078661f) +[2021-07-11T07:53:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:41Z DEBUG staking_miner::monitor] new event at #6429922 (0x8b6b9399647d030b8f348d018f5df44e2c78484a4bf1c453c77663c568ad32b3) +[2021-07-11T07:53:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:45Z DEBUG staking_miner::monitor] new event at #6429923 (0x8fdcee34029312f38d6548f2067eb053e99ea52f2e00c969775dcb71342edb47) +[2021-07-11T07:53:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:54Z DEBUG staking_miner::monitor] new event at #6429924 (0x48e10944907612c7636d6d233426e41561e657c95794ee6fb6556229b3702471) +[2021-07-11T07:53:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:53:57Z DEBUG staking_miner::monitor] new event at #6429925 (0xc7fda1839204df310866fed267e41c734c1899fe5452088bb38b71e741eaf80c) +[2021-07-11T07:53:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:05Z DEBUG staking_miner::monitor] new event at #6429926 (0xa8f5fc07f85fe7f5fb0c5b3e9f088f7fdacae52844b3e6fdb0bff28169c45c6b) +[2021-07-11T07:54:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:09Z DEBUG staking_miner::monitor] new event at #6429927 (0x3fd86cbcc34df6b1963ba5cd0f2dd05e42890c708ca7648b790125444f8cf2ed) +[2021-07-11T07:54:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:17Z DEBUG staking_miner::monitor] new event at #6429928 (0x37b085b472698c18b1075478ef5011516d70d559778ab4daf0fb35b591c79e85) +[2021-07-11T07:54:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:21Z DEBUG staking_miner::monitor] new event at #6429929 (0x4a0fc655ac4a4eeb7bc9bb0b79c352a892c2c75ce97a8645576bb2a2b56904bf) +[2021-07-11T07:54:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:30Z DEBUG staking_miner::monitor] new event at #6429930 (0xa69b91b5491b49701df92fea08b64b1f66c34d4b5f1fa0d5908a9b4d57412f46) +[2021-07-11T07:54:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:34Z DEBUG staking_miner::monitor] new event at #6429931 (0x3b19520862f5be4d5af9bee448b66e0282805a9690d5e077ed6634f2357e3548) +[2021-07-11T07:54:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:42Z DEBUG staking_miner::monitor] new event at #6429932 (0x1336259ea149d2765d33e041120743f19e14b8d77728e7f58e9cbd2f467be2e8) +[2021-07-11T07:54:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:46Z DEBUG staking_miner::monitor] new event at #6429933 (0xa20feac2205e55ca38753a2bbc453261bdac8e7df8c3a8587cc2fb66416d8d1d) +[2021-07-11T07:54:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:50Z DEBUG staking_miner::monitor] new event at #6429934 (0xdb9626d173f44c232ff59a442aec9226b91f557f2011c22d6d0f58a2d5324bd9) +[2021-07-11T07:54:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:54:58Z DEBUG staking_miner::monitor] new event at #6429935 (0xa952bb7c105b478a871305221828f98de22ca43be47ff6179d32b65c86c9581c) +[2021-07-11T07:54:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:02Z DEBUG staking_miner::monitor] new event at #6429936 (0xb803eb97a12c6d898ebdddc6025cc45fe5c17e4297b67c851c48509d7d328ca2) +[2021-07-11T07:55:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:10Z DEBUG staking_miner::monitor] new event at #6429937 (0x8e1ee8ef5dfe5e8be23e2eacd0f3acfe0466cd22e16a8bea8922d8acb051b101) +[2021-07-11T07:55:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:14Z DEBUG staking_miner::monitor] new event at #6429938 (0x477f1ddabd542045d05e3f4bbbfc0723584004d1f75c27eb24ca70fdb6011cb2) +[2021-07-11T07:55:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:22Z DEBUG staking_miner::monitor] new event at #6429939 (0x50d882a91f33b4fe253dea617db0b3636ab8be8f8a2f4f3d690b84137c40295a) +[2021-07-11T07:55:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:26Z DEBUG staking_miner::monitor] new event at #6429940 (0xf39d4e42a8754b662845719efc855cd46386b60db9e46502f7f49d3af47a0898) +[2021-07-11T07:55:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:34Z DEBUG staking_miner::monitor] new event at #6429941 (0xca301e7bd67d56bf96ae64247a7161b9ce69b67f61d3736ac11b59696f0702c8) +[2021-07-11T07:55:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:38Z DEBUG staking_miner::monitor] new event at #6429942 (0xbdc60d556e442ede9a74aaffbcd772b5f2097ec3eec553840bbe547af80ab32d) +[2021-07-11T07:55:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:46Z DEBUG staking_miner::monitor] new event at #6429943 (0xf78111511cb6ea3f81d378056ee553b1cbc4a03321f9353490a3c0c471bddf74) +[2021-07-11T07:55:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:50Z DEBUG staking_miner::monitor] new event at #6429944 (0x138f4c22c5dffb6b5467bc8be20fc54165f025cc44a2265378845b8fff0cb470) +[2021-07-11T07:55:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:55:58Z DEBUG staking_miner::monitor] new event at #6429945 (0x46ae332030c71f3d365144ab25743c1c23ed3d04f21e36c1571a5870ae6e89d2) +[2021-07-11T07:55:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:02Z DEBUG staking_miner::monitor] new event at #6429946 (0xd6fae8c2fc32b551183167f3fa464d6905c6a1d7181fad12a3dbed8d2c76eafe) +[2021-07-11T07:56:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:10Z DEBUG staking_miner::monitor] new event at #6429947 (0xf8f01573e5c6abe9caa31a29c041d0c53a90781500047bca3e4c9a1cd3e7b116) +[2021-07-11T07:56:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:14Z DEBUG staking_miner::monitor] new event at #6429948 (0xdd5df115264f19ed00c0fcc879595cf5851bbe4a8f2a219fa88187665831e6ba) +[2021-07-11T07:56:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:23Z DEBUG staking_miner::monitor] new event at #6429949 (0x3dde352a2081a6225302efafa7d128659796199f1706c2798238d95c5e2f11f3) +[2021-07-11T07:56:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:30Z DEBUG staking_miner::monitor] new event at #6429950 (0xca6bad7c8eff9bf0219a3cdeb6117dffcecafdda1c4f59ae0b0230c17915f016) +[2021-07-11T07:56:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:34Z DEBUG staking_miner::monitor] new event at #6429951 (0xc1c92b1a481da5535f261f4b121050e81e9424d0729c68ab702bf2fbac026f58) +[2021-07-11T07:56:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:38Z DEBUG staking_miner::monitor] new event at #6429952 (0x9ea734760c39cba8f15e07135675f68253719d41977befd84d49e325954e267b) +[2021-07-11T07:56:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:47Z DEBUG staking_miner::monitor] new event at #6429953 (0x70e684b493c31d6619278d2fd89982ea314b324e91bb8e1fe8373fcc352d4eca) +[2021-07-11T07:56:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:50Z DEBUG staking_miner::monitor] new event at #6429954 (0x449e52d9cd25a24f745ad987d273e576bac6d3cc9fa97318d4bc43f508f0c958) +[2021-07-11T07:56:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:56:59Z DEBUG staking_miner::monitor] new event at #6429955 (0x4ca2a343545363982a167a7cf8a64ccd75536186f87586e420efce32513008a9) +[2021-07-11T07:56:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:03Z DEBUG staking_miner::monitor] new event at #6429956 (0x2c683064a7969455ce7d35bcd351592354fc217ae2e4804e48ab2a0ab63534ea) +[2021-07-11T07:57:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:11Z DEBUG staking_miner::monitor] new event at #6429957 (0xbbffb998679dac1bc96cfb767446acd4c771daf16bc02fff50ae183b83025200) +[2021-07-11T07:57:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:15Z DEBUG staking_miner::monitor] new event at #6429958 (0x30731366401dbcbd1b910e9d55efafc13ed1bb3041db962fe48cdbff113ba187) +[2021-07-11T07:57:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:23Z DEBUG staking_miner::monitor] new event at #6429959 (0x57f49ca9f043f5ceaf3cb1f6052a45645e04f1a9ec63823e45968f40bd4e10d2) +[2021-07-11T07:57:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:27Z DEBUG staking_miner::monitor] new event at #6429960 (0xb903f5af812e58e55f4ba4b94a862e61dcd25a897aa5087e2f2b2b58ce9dd65f) +[2021-07-11T07:57:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:35Z DEBUG staking_miner::monitor] new event at #6429961 (0xbd4e7fec50454ee21ed3e4361586c7fc7094e2e1240cdda7c3d0482dce275720) +[2021-07-11T07:57:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:39Z DEBUG staking_miner::monitor] new event at #6429962 (0x5c86247348eb9a9d73d4582fb347ae84d81b74c3f60ae65bfc7b2a547da2b3ad) +[2021-07-11T07:57:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:47Z DEBUG staking_miner::monitor] new event at #6429963 (0x5bde0ac069bf4c27a10ad399291c599b280120077a0e1d6dc49b16d377d822be) +[2021-07-11T07:57:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:51Z DEBUG staking_miner::monitor] new event at #6429964 (0x1a037baf9dd9697f5d66a94eda7b65675efdc408baa3c14c460de5d203dda16c) +[2021-07-11T07:57:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:57:59Z DEBUG staking_miner::monitor] new event at #6429965 (0x528bb545549bd65a79922f83ecbb0935ae29d1e03a6154cc748c20cb334f6f1a) +[2021-07-11T07:57:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:03Z DEBUG staking_miner::monitor] new event at #6429966 (0x30bd7bc7a3e620b1f7271cb125e4d2a70b173d53b812b35eaa8342bf0df277ec) +[2021-07-11T07:58:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:11Z DEBUG staking_miner::monitor] new event at #6429967 (0x5af2ab20269aa37aaed39f83a26bc813d3e01ddb754464f78642cb0479c1bc51) +[2021-07-11T07:58:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:15Z DEBUG staking_miner::monitor] new event at #6429968 (0xbcec2332b8a8f044af241528125d5da801e0d3c45b3e6423271c23c46200fb5d) +[2021-07-11T07:58:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:23Z DEBUG staking_miner::monitor] new event at #6429969 (0xe5b6570687bc25af29c523214f0c824a1b221a9a2f0055826ab01c69d9cb70a6) +[2021-07-11T07:58:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:27Z DEBUG staking_miner::monitor] new event at #6429970 (0x78ee2109a0ccaa89b2867fbab4d4d6a73da723637477093e2ac21081c21ac320) +[2021-07-11T07:58:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:35Z DEBUG staking_miner::monitor] new event at #6429971 (0x6ad4ff23cc52d8d5be1b2e5c75396cec307ae5efc796f05bd07df533af61e2cd) +[2021-07-11T07:58:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:39Z DEBUG staking_miner::monitor] new event at #6429972 (0xd301c51575377c38793d87b3db02ccf51cc7430765c49dcc383203001505168d) +[2021-07-11T07:58:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:47Z DEBUG staking_miner::monitor] new event at #6429973 (0xe4e8a2ae74688b0ee7e5ef04db7cbf8e192cacf2d2c2a3eb3a6f975f0cb0699b) +[2021-07-11T07:58:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:51Z DEBUG staking_miner::monitor] new event at #6429974 (0x9f6abd5d520464377dbde57a79f6d2041af6d969aa929fce81e22a08021ab7fa) +[2021-07-11T07:58:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:58:59Z DEBUG staking_miner::monitor] new event at #6429975 (0xaa0d2810aa4cce17b7a87eb7f184cfd62a2ee34f23e583a2ee43d6cc115ac4c6) +[2021-07-11T07:58:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:03Z DEBUG staking_miner::monitor] new event at #6429976 (0x7c28b7c50652ef0e485b3fc59d1b85a87aa77454fe4fdfb73d47c8e589c19db4) +[2021-07-11T07:59:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:11Z DEBUG staking_miner::monitor] new event at #6429977 (0xc0a08e8d59b42888a803a4d36226cf138c16e0e69193647a5aad3d9fd1e56bf8) +[2021-07-11T07:59:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:15Z DEBUG staking_miner::monitor] new event at #6429978 (0x639614e6590b89ced9a30816bd9bfa7057a193f645c8330c78f75b9d31bc1d3d) +[2021-07-11T07:59:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:19Z DEBUG staking_miner::monitor] new event at #6429979 (0xae8892a7b0de3ebabf3f950de0b065224e83624d50723e3df53e5c8051868f30) +[2021-07-11T07:59:19Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:28Z DEBUG staking_miner::monitor] new event at #6429980 (0xaf09552e81b4a9004121a4936a0a1badfff4246fdf3d6d3b59cfddea781f1619) +[2021-07-11T07:59:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:32Z DEBUG staking_miner::monitor] new event at #6429981 (0x5d7d6a799a516d49288020618104cd9bee3cbab0c924d2b504c535a74d025ffe) +[2021-07-11T07:59:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:40Z DEBUG staking_miner::monitor] new event at #6429982 (0x29d924b440c75990dd3553c7e0de464ad0d9420923a75762dbfed439ff5d53ab) +[2021-07-11T07:59:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:44Z DEBUG staking_miner::monitor] new event at #6429983 (0xfd8f153a261ecaa972341be3b993fc32a2af6dc66615a007227a2d95b5fb1b20) +[2021-07-11T07:59:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:52Z DEBUG staking_miner::monitor] new event at #6429984 (0xd2c4b8d9f56e6b36ef0fe287b65ced6114c2276dd25441558dc4a5d8d0ab2f46) +[2021-07-11T07:59:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T07:59:56Z DEBUG staking_miner::monitor] new event at #6429985 (0xf04c56ca2ce3f8645b263572487e1135300c386065bfaccf0a5a84d34b35a6fc) +[2021-07-11T07:59:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:04Z DEBUG staking_miner::monitor] new event at #6429986 (0x10bafd41ea5836504d32e03e9c36bfb3188f8e68fcd6516f0e49deb792d0105f) +[2021-07-11T08:00:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:08Z DEBUG staking_miner::monitor] new event at #6429987 (0x000977ec1706d42de2156422f44766a7a5a32a4b48d87bf48b78996ad511e770) +[2021-07-11T08:00:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:16Z DEBUG staking_miner::monitor] new event at #6429988 (0x6f588d2fd4eb51a8c96fd34f4190533f64c34bd6607778c6691cd8294d1094db) +[2021-07-11T08:00:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:20Z DEBUG staking_miner::monitor] new event at #6429989 (0xfe1be33469100b58ce0ce8535749fccdedc7a2d7c5c10100f1e9017d6d05d6f4) +[2021-07-11T08:00:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:28Z DEBUG staking_miner::monitor] new event at #6429990 (0x6e6d64a0935998a70ca7d19627b953d768089f2a2d91cf72cf4d6f2bd22e00bb) +[2021-07-11T08:00:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:32Z DEBUG staking_miner::monitor] new event at #6429991 (0xca100b75c568066d2e6716d99b0a8b378a5c1715df57e99a178907b23bc23215) +[2021-07-11T08:00:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:40Z DEBUG staking_miner::monitor] new event at #6429992 (0x96804f9bffb9ef61933f2930fd52a9e3d25c554a6bef778205d43a21e62e210e) +[2021-07-11T08:00:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:44Z DEBUG staking_miner::monitor] new event at #6429993 (0x55cf7a47ec1b11112cde1a693522cee334c892fd328039ee49b48b8fdc25e76d) +[2021-07-11T08:00:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:52Z DEBUG staking_miner::monitor] new event at #6429994 (0x6bd9618d6968370c72efdaba6eea63a5a7c657a5f58bd98ac55dd57315bb88fd) +[2021-07-11T08:00:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:00:56Z DEBUG staking_miner::monitor] new event at #6429995 (0x657a4c64419b0954ff94c815b54fb49a620cebe2189de839075d0ef48b90ac4a) +[2021-07-11T08:00:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:05Z DEBUG staking_miner::monitor] new event at #6429996 (0x152e3e2f19eceaad4db3d50ca22d7347f454a4605dd1e13c94dbb35c683ef6b9) +[2021-07-11T08:01:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:08Z DEBUG staking_miner::monitor] new event at #6429997 (0x66c7ec1cd5f35edcc31066c71ec1e6064db3039736a8c810abc1fb7964187098) +[2021-07-11T08:01:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:16Z DEBUG staking_miner::monitor] new event at #6429998 (0x0b3ac0ebb727ee43362192005c3077041732f294298f1926b14c5a2860e3fb2b) +[2021-07-11T08:01:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:20Z DEBUG staking_miner::monitor] new event at #6429999 (0xd7d8e7aa1ae8e3bb1307274d97f193195df0efb4161958b002fe19af27bb22d0) +[2021-07-11T08:01:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:29Z DEBUG staking_miner::monitor] new event at #6430000 (0x9525898f2538e8c83f7d6b1f9c39dde46d591ad517abd92bc0f58f8b4c4e6905) +[2021-07-11T08:01:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:33Z DEBUG staking_miner::monitor] new event at #6430001 (0x632b6f860844e261e9b4defcd1c5e7a9e49a727bdb79d7850391f077bbbcbae4) +[2021-07-11T08:01:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:41Z DEBUG staking_miner::monitor] new event at #6430002 (0xee89efab7db56e353992caaee77477ad0c19e481360c0512a699b84abbfb9b97) +[2021-07-11T08:01:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:45Z DEBUG staking_miner::monitor] new event at #6430003 (0x7a3595c4edfd48cc66a1145e6fd0a02de57d813869b0912887d0d2cb545523fb) +[2021-07-11T08:01:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:53Z DEBUG staking_miner::monitor] new event at #6430004 (0xafd93637d27c273f148e034cbf67541d56b010fdb5325a1c0d4790441bae4d00) +[2021-07-11T08:01:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:01:57Z DEBUG staking_miner::monitor] new event at #6430005 (0x7d03b464510b3d9dc42bc74c2024593744d63e14bfd206d5703b2ff16fb58dee) +[2021-07-11T08:01:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:06Z DEBUG staking_miner::monitor] new event at #6430006 (0x8d44443447faa02c0b11ce627223f2a22a26fb1621b29fa452ee4111ea0c5af7) +[2021-07-11T08:02:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:09Z DEBUG staking_miner::monitor] new event at #6430007 (0x320bb5616f0feed306b1aeaa3d4973979dccc9afc7a51d2477e7764262a78bf7) +[2021-07-11T08:02:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:17Z DEBUG staking_miner::monitor] new event at #6430008 (0x1f414ded90fb179a9ce0b65b8250029e9171a830d23feb9d49b93ee81b3eb457) +[2021-07-11T08:02:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:21Z DEBUG staking_miner::monitor] new event at #6430009 (0x43e88f5007046fe2cc21dd1007eaaeae5b7d15cc56892feb104168f7649e3157) +[2021-07-11T08:02:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:29Z DEBUG staking_miner::monitor] new event at #6430010 (0xed4c96de64ff99984ea15095ad09adff6782c64dfa35b60eec7a16d268275e6c) +[2021-07-11T08:02:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:33Z DEBUG staking_miner::monitor] new event at #6430011 (0x38488d6e1be5b90b8f8a77675e7a45109bd909688691d9ba5cec596f739a62c8) +[2021-07-11T08:02:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:41Z DEBUG staking_miner::monitor] new event at #6430012 (0xde8991e5bb267b02a97bcad6b6649659a5d0b7e46833d1a106342cb7304821bf) +[2021-07-11T08:02:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:45Z DEBUG staking_miner::monitor] new event at #6430013 (0x83508eed35e96e4c547b6e35e4a4231e1dcc148bbf924610fd7aba26a3da0572) +[2021-07-11T08:02:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:54Z DEBUG staking_miner::monitor] new event at #6430014 (0xa3c0d3a9c19c026e28988d963d8ecef691e0a024d714a103848cb9f60b68a738) +[2021-07-11T08:02:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:02:57Z DEBUG staking_miner::monitor] new event at #6430015 (0x1eeaf534e39ac5a82698d55dc0da8c9cbebd45cf665c07ab4326e0bf7b6d3780) +[2021-07-11T08:02:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:05Z DEBUG staking_miner::monitor] new event at #6430016 (0x4d7127ebbe54f3f70bada08b55b76571fa1bb8b43dfab180d4962db578142b45) +[2021-07-11T08:03:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:09Z DEBUG staking_miner::monitor] new event at #6430017 (0xb923144f7225945bdff3ee90ba6a7ced12a835b44cb53715d05d4981f88b8054) +[2021-07-11T08:03:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:17Z DEBUG staking_miner::monitor] new event at #6430018 (0x64d1cc80f22a71b5aee8f9732f7fdb68f529ddd630ccf77002cd65423b0d9626) +[2021-07-11T08:03:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:22Z DEBUG staking_miner::monitor] new event at #6430019 (0xf5150b4f4bb9fabdec7949889a45f974e4f34fc4f3d9e8d390ae5dba609a4027) +[2021-07-11T08:03:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:29Z DEBUG staking_miner::monitor] new event at #6430020 (0x9f3300aee7a2e0ddde5bf2d001590f296515f6b6293f3c412924b44d678ded28) +[2021-07-11T08:03:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:33Z DEBUG staking_miner::monitor] new event at #6430021 (0xb37a2b949b5d991ea8a1a6080d9b8635cc49d7c1f9a248e73609ba5841e3a025) +[2021-07-11T08:03:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:41Z DEBUG staking_miner::monitor] new event at #6430022 (0xb1524ffc34b919ea5cf7df9845cecdefbbba89106d89e66a2d91b94ff7781aba) +[2021-07-11T08:03:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:46Z DEBUG staking_miner::monitor] new event at #6430023 (0xce46f12245d28587b0dbde4fac9b0ab14ba9796d06bdab8868cf8e0ad815aee2) +[2021-07-11T08:03:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:50Z DEBUG staking_miner::monitor] new event at #6430024 (0xdcc5c47308ddf8b8a0db57213841ff60d06de887447854315f9ce39217ebd4f8) +[2021-07-11T08:03:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:03:58Z DEBUG staking_miner::monitor] new event at #6430025 (0x0ea7072ecade76d0ff606d0acdafec2073378282ccf4e1f24f735fcda4c88a12) +[2021-07-11T08:03:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:02Z DEBUG staking_miner::monitor] new event at #6430026 (0x0365acae1bcd6f6868e6780550a5ac06f5309046e4368198332d648791755ef4) +[2021-07-11T08:04:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:10Z DEBUG staking_miner::monitor] new event at #6430027 (0xd12d8786f1855aca8d6d58e9279c9778e4257e0421a1526780fb9c835413ded6) +[2021-07-11T08:04:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:14Z DEBUG staking_miner::monitor] new event at #6430028 (0x8ebaeba49e86ad1c8b36d555cc54edb15425d757d8ae79c88403838d26b0236f) +[2021-07-11T08:04:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:22Z DEBUG staking_miner::monitor] new event at #6430029 (0x06a4bf0d65d01bf64ea88e0221ba208b6b5c58440f3ac9465821ce1c6d8cd2c4) +[2021-07-11T08:04:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:26Z DEBUG staking_miner::monitor] new event at #6430030 (0x7356cd77c376f13dc13d3659db1b12edb01ee1f3b455e3cae0cd10b621af0051) +[2021-07-11T08:04:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:34Z DEBUG staking_miner::monitor] new event at #6430031 (0xb0f6415a114ef7320aca444f64fb8fb5b899169ef026730b6c9f96ded9d93db0) +[2021-07-11T08:04:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:38Z DEBUG staking_miner::monitor] new event at #6430032 (0xcceecf6bfa6dd2aea94d949a7da5b0672819d316a09e4437e58e624f15faeb0b) +[2021-07-11T08:04:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:46Z DEBUG staking_miner::monitor] new event at #6430033 (0x7bd612ac0c468c196bf1265163e28c937b34683c347b356381fa50571735127b) +[2021-07-11T08:04:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:50Z DEBUG staking_miner::monitor] new event at #6430034 (0xcd4ea76a1206b19eb4d22ec4c16a49084f5ac028b4881df050bcc8a5e3f8e92d) +[2021-07-11T08:04:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:04:58Z DEBUG staking_miner::monitor] new event at #6430035 (0x5d763015c939117bc09892d26fb8404a556aaf06fc436df3fb1396ff441cb4f5) +[2021-07-11T08:04:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:02Z DEBUG staking_miner::monitor] new event at #6430036 (0xf0896f2c9f7ab791f1f2753c4dbc8a5193381b0fd7b681d0f9982890a8db6512) +[2021-07-11T08:05:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:10Z DEBUG staking_miner::monitor] new event at #6430037 (0xeb8b9ed3f41f065a0af260fe8bd8848148210fd11e0a7f9e783c90578e17b610) +[2021-07-11T08:05:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:14Z DEBUG staking_miner::monitor] new event at #6430038 (0xf8c0019a7d2604d32b5c6677f3dc0fe74bbe5ed4f2826c0fb79e7e7a8e2bbc41) +[2021-07-11T08:05:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:22Z DEBUG staking_miner::monitor] new event at #6430039 (0xb71b69aad0686d171efdc6aef8efb50fe942716f67ad1af6b5704b8e46c3e903) +[2021-07-11T08:05:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:26Z DEBUG staking_miner::monitor] new event at #6430040 (0xbd6c43ea10c43315291922ea31f33b54f48a2409fb3eb50344b98a78f6c2960f) +[2021-07-11T08:05:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:34Z DEBUG staking_miner::monitor] new event at #6430041 (0xd087f7e6248adef51e93449bb994cdd99ede838217c0eec4f9410927b075d74f) +[2021-07-11T08:05:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:39Z DEBUG staking_miner::monitor] new event at #6430042 (0x95302a67549473a8c5b59cb7c6f35964513da7e681f321beec620d4000949f1f) +[2021-07-11T08:05:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:46Z DEBUG staking_miner::monitor] new event at #6430043 (0x2f3747417e34353ffcd4ca1e59450aebefaadd9b9a6b92764379bf0c5ef37f3c) +[2021-07-11T08:05:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:50Z DEBUG staking_miner::monitor] new event at #6430044 (0xadfe97f800130d525862a39ff40a546397780295adc9c76e46079e831696fabb) +[2021-07-11T08:05:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:05:58Z DEBUG staking_miner::monitor] new event at #6430045 (0xeab0e49ac1b42c88c0d4fa7a1741440a182f6c66e9c0488a476d37452601bcae) +[2021-07-11T08:05:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:03Z DEBUG staking_miner::monitor] new event at #6430046 (0xaffed40feaa07d088115dc561a86c987db470a4b0f7abf76fb11aa57ae3c787d) +[2021-07-11T08:06:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:11Z DEBUG staking_miner::monitor] new event at #6430047 (0x62869356444b36f4b8e9a13ae0300a9c2c8129f20a747ebcc4d4ac781200a40b) +[2021-07-11T08:06:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:15Z DEBUG staking_miner::monitor] new event at #6430048 (0x34954733a94a3bfb8cdd03c33f25d6cd2fa35cf1b1980ba955ba57c54eb26141) +[2021-07-11T08:06:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:23Z DEBUG staking_miner::monitor] new event at #6430049 (0xa31fd7c4353bf07811051892633a7906e77388e057fc4d11fdc7df9e67b81e76) +[2021-07-11T08:06:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:27Z DEBUG staking_miner::monitor] new event at #6430050 (0x92baab43816e189073eeaefd75d32a650f5148798ebeb407cc31c1fb43e58fc0) +[2021-07-11T08:06:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:35Z DEBUG staking_miner::monitor] new event at #6430051 (0x0a32345c8dfa97ffc0e68ee245ae5c398112e57f0144b583638a6abb5b5be475) +[2021-07-11T08:06:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:43Z DEBUG staking_miner::monitor] new event at #6430052 (0xba75d6567297fdda2dd387347fd6696c8ac51b4cf967627676949257c7d75171) +[2021-07-11T08:06:43Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:47Z DEBUG staking_miner::monitor] new event at #6430053 (0xfb5186f3724d317c69684041602086da692d048694693f44e5d349a826b5364d) +[2021-07-11T08:06:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:55Z DEBUG staking_miner::monitor] new event at #6430054 (0x8f347b08563b3a00f544346a095ba79c9c571d9713ac59a20aab60bd099fe904) +[2021-07-11T08:06:55Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:06:59Z DEBUG staking_miner::monitor] new event at #6430055 (0x9b6e54e8a531e4ca3924a7ea87626a20c901799bc9859aba15300cfdd9bdf18a) +[2021-07-11T08:06:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:03Z DEBUG staking_miner::monitor] new event at #6430056 (0x16434374e680804d17f4f5285d96d79a3298c28ee4f9bcaf25762a1d704db080) +[2021-07-11T08:07:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:11Z DEBUG staking_miner::monitor] new event at #6430057 (0x0b231b4095ac3a75f27c527f59be2d380078233ed63b7c94929f2d7345f9dd35) +[2021-07-11T08:07:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:15Z DEBUG staking_miner::monitor] new event at #6430058 (0x36f953c38784b57e71d681428ecc5918587965722b8db1d7da1754ad010d5678) +[2021-07-11T08:07:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:23Z DEBUG staking_miner::monitor] new event at #6430059 (0x5752f809738315ca96b8d7b7a1e170ed69c629a8ba0d8e241e7907e4076a7ad1) +[2021-07-11T08:07:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:27Z DEBUG staking_miner::monitor] new event at #6430060 (0x4216c016cbc52a8e6550f89a79d68d9bafb79cb81aa727c84e14d45550ea85b1) +[2021-07-11T08:07:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:35Z DEBUG staking_miner::monitor] new event at #6430061 (0x2d4dd6aff635458a036109ceba461a3a1b959daa4c1d6e4f19d30cd54872299a) +[2021-07-11T08:07:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:39Z DEBUG staking_miner::monitor] new event at #6430062 (0x2a551b875e1df3597e6271d882f8bd273fff60e2c0a9f65a6effd32ec1fe63dc) +[2021-07-11T08:07:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:47Z DEBUG staking_miner::monitor] new event at #6430063 (0x3f6511925bddefdf1567aaf3c350e1bd472cc60f4a909eb1522c06da6f7ca0a0) +[2021-07-11T08:07:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:51Z DEBUG staking_miner::monitor] new event at #6430064 (0xb92c41dc4d977a3123002ecdf018f6b23b41dca6e320102e9284864e101ae0d3) +[2021-07-11T08:07:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:07:59Z DEBUG staking_miner::monitor] new event at #6430065 (0x3787375b59e55b4c03029f0c5b6297ac02c955068a7a62db25f10e146e937a6d) +[2021-07-11T08:07:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:03Z DEBUG staking_miner::monitor] new event at #6430066 (0x35a486f71da5a4df3d09e43254846ae52b02df4324686c45413abe36dfe6559a) +[2021-07-11T08:08:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:12Z DEBUG staking_miner::monitor] new event at #6430067 (0x41034f6addf881a279e37ca5792ea1d0d7d1412a3acd51d1393d7e0548b3635a) +[2021-07-11T08:08:12Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:15Z DEBUG staking_miner::monitor] new event at #6430068 (0x10581bc2c513c0f4177540c649fa2d25ac35c5e2a0b8ee1b7119ed72f6d5fd74) +[2021-07-11T08:08:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:24Z DEBUG staking_miner::monitor] new event at #6430069 (0x3ff422b8b9876238102b2b4a418cfc375476a5dcac68979991d893a182f014e5) +[2021-07-11T08:08:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:28Z DEBUG staking_miner::monitor] new event at #6430070 (0x6604277973748bc33ea0611522499f830f20e7d916fd51b8e6f93f37cfe170b6) +[2021-07-11T08:08:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:32Z DEBUG staking_miner::monitor] new event at #6430071 (0xd084d046d1e4dcf6cdb1d585707979342f60b625088d74516ed3b2acdb0cd040) +[2021-07-11T08:08:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:40Z DEBUG staking_miner::monitor] new event at #6430072 (0x08b10d053e8be6864b08df729b3d81e667f3bbddd35eb873ad81e81ad7181299) +[2021-07-11T08:08:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:44Z DEBUG staking_miner::monitor] new event at #6430073 (0x0ba915cff070a8b39f6b23877a595e0aa73ea469973917f959a6ebc206b99def) +[2021-07-11T08:08:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:52Z DEBUG staking_miner::monitor] new event at #6430074 (0x3a4029ff0525029d52e35847ed8dcfd7f13b9878b81f39ccd32b51f06e167d4c) +[2021-07-11T08:08:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:08:56Z DEBUG staking_miner::monitor] new event at #6430075 (0x20c2a03b027bc546025779692b691716bebb21d13ef5e1edd4bf6602b3215372) +[2021-07-11T08:08:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:04Z DEBUG staking_miner::monitor] new event at #6430076 (0x6af37483c4ec3816e3795e02dda9806e0ec3087aede3f6728e3b70a69ad391b1) +[2021-07-11T08:09:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:08Z DEBUG staking_miner::monitor] new event at #6430077 (0xf883df767c578291c226fc435fe5c9348e10995af6d89afffbb7a5c62a3535c0) +[2021-07-11T08:09:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:16Z DEBUG staking_miner::monitor] new event at #6430078 (0x301df2cbead64dc24aba6695940ded42109bbe681b78ecfb6d128b282140496a) +[2021-07-11T08:09:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:20Z DEBUG staking_miner::monitor] new event at #6430079 (0x47168caf3a73d9c154fafebf32b7b5aa74ba7a02ef0fe2488bf24dad44371610) +[2021-07-11T08:09:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:28Z DEBUG staking_miner::monitor] new event at #6430080 (0x64cd41f81296e0744e3619e673dfc69540582a7f75ba97980048a61549a59f59) +[2021-07-11T08:09:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:32Z DEBUG staking_miner::monitor] new event at #6430081 (0x06e035c534c0617a9420b4fd4e7e2fc3d71220365fc4d9abb9f5cae024e4b171) +[2021-07-11T08:09:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:40Z DEBUG staking_miner::monitor] new event at #6430082 (0x60ec292a4bd10d9cc88d16a2c57bb24067dc941dab9bbb6356f9ac13dc022850) +[2021-07-11T08:09:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:44Z DEBUG staking_miner::monitor] new event at #6430083 (0xbdad6507866a06af8379fbb4649e71afe0367cc3b57155ae3545d4ad7f11baf9) +[2021-07-11T08:09:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:52Z DEBUG staking_miner::monitor] new event at #6430084 (0x871c033932ebaeae13d8853136a0164358041d118c89161ec9a3f6dfb85711f8) +[2021-07-11T08:09:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:09:56Z DEBUG staking_miner::monitor] new event at #6430085 (0xc936d0844c2b7dab8ac53c270f38559de5495f47f117eae4e4d5eed598b528de) +[2021-07-11T08:09:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:04Z DEBUG staking_miner::monitor] new event at #6430086 (0x1a59395be208f6c6194c9f682d36412686a86316dc06af0d25671484b1c4dd5d) +[2021-07-11T08:10:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:08Z DEBUG staking_miner::monitor] new event at #6430087 (0x9521e944b7ba5bf806bef06776091e00b458c82ec1c1fe599fec8958a794c986) +[2021-07-11T08:10:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:17Z DEBUG staking_miner::monitor] new event at #6430088 (0x8457cc0c24fd11c233f0c8aa12172341c0451da1ddcc78116a49af89722b086c) +[2021-07-11T08:10:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:21Z DEBUG staking_miner::monitor] new event at #6430089 (0x72817c89e8a3d6c4c79503c28cccb5caae531bac8f128d6a7d512bc2593269a4) +[2021-07-11T08:10:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:29Z DEBUG staking_miner::monitor] new event at #6430090 (0x2a6c5d876241e93a2ccd39e598ea0155a375b1a591ce14b73000c48fde27f4d1) +[2021-07-11T08:10:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:33Z DEBUG staking_miner::monitor] new event at #6430091 (0xafb31eab4061069c589424375763f3c68ff48dc7118a25088645e5f3178b5bf9) +[2021-07-11T08:10:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:41Z DEBUG staking_miner::monitor] new event at #6430092 (0x8ebec970d9befd520a1c185387d9976551bae75a2b885851d00a3ffd8a5a6dfc) +[2021-07-11T08:10:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:45Z DEBUG staking_miner::monitor] new event at #6430093 (0x482f389087d8e2841799937a6e6113d5f3ee67638215083746c898420ddfab16) +[2021-07-11T08:10:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:53Z DEBUG staking_miner::monitor] new event at #6430094 (0xa47fbc906d4ba900b0344874b2683cf3f79ae35791a974a494b60fb5289d3193) +[2021-07-11T08:10:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:10:57Z DEBUG staking_miner::monitor] new event at #6430095 (0xd31deb7eeb67cea7e8a4330f2de003af28e12d2eda14bea3a4db2bd62b5eb9dc) +[2021-07-11T08:10:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:05Z DEBUG staking_miner::monitor] new event at #6430096 (0x8291ce5c1efef359d210b68368765ced875634dda4c86151e02aef4d8c42f2d5) +[2021-07-11T08:11:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:09Z DEBUG staking_miner::monitor] new event at #6430097 (0x8652c3c2d70411b2946e06618583f7012632c3ab9a384e8b3857b174555afd74) +[2021-07-11T08:11:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:17Z DEBUG staking_miner::monitor] new event at #6430098 (0x3ab3e523fd7cecd2e50cadd309a7c65a01ab5a71c2540f2064500b5d7c0f4182) +[2021-07-11T08:11:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:21Z DEBUG staking_miner::monitor] new event at #6430099 (0x29b87a6dfcc5beecddf0ba2475833577312a9da7572279f865bec1e32cb92244) +[2021-07-11T08:11:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:29Z DEBUG staking_miner::monitor] new event at #6430100 (0xd4dd9ae6cf1891a9f5afd2f75e2f5c12c411a7b69f0b84c1c142c69df65148d5) +[2021-07-11T08:11:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:33Z DEBUG staking_miner::monitor] new event at #6430101 (0x6112a3fe1f2c5c6e2f90001f16c28248e065c2a37261c713476c0438961eafed) +[2021-07-11T08:11:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:41Z DEBUG staking_miner::monitor] new event at #6430102 (0x9cc50dfb3bfad9327b38a12a0d63ef4fddf393e0511d0635893ab2c30c97a334) +[2021-07-11T08:11:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:45Z DEBUG staking_miner::monitor] new event at #6430103 (0xcc80c774e9f59f3ae70e967cd79c8a0be08a11ea717f48fb9cc70c379667ace3) +[2021-07-11T08:11:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:54Z DEBUG staking_miner::monitor] new event at #6430104 (0x9aab02f1b7e39ec742888470493cc24f808aa50d5040909046f8bdd3044ecd0e) +[2021-07-11T08:11:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:11:57Z DEBUG staking_miner::monitor] new event at #6430105 (0x258e748c244ae6018d564049bd81de4a38edc06f2e5002cbd6f06a2f9f8d10c9) +[2021-07-11T08:11:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:05Z DEBUG staking_miner::monitor] new event at #6430106 (0xcc78baa8c24fb5b5f781599b0e81e19495bb165b89fdd2ea5f83886ed68e102a) +[2021-07-11T08:12:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:13Z DEBUG staking_miner::monitor] new event at #6430107 (0x43b2e26da5ca85b79ae72de1dc21a788ebabbab8a59b0bede0ad90458bd44b48) +[2021-07-11T08:12:13Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:17Z DEBUG staking_miner::monitor] new event at #6430108 (0xc2b7145aa7a1b583712dbcfea704507a5413201e88489a1844e19b9101f03174) +[2021-07-11T08:12:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:21Z DEBUG staking_miner::monitor] new event at #6430109 (0x4fcd33af6e8e0d72cc1f477a0c958265d45f0dedafe3da12d21903cf059abf83) +[2021-07-11T08:12:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:30Z DEBUG staking_miner::monitor] new event at #6430110 (0xaa5621745de5926eac869544611a5211bf9ad128607334a38b92b95be427547d) +[2021-07-11T08:12:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:34Z DEBUG staking_miner::monitor] new event at #6430111 (0xfc96e87ae0aa0163d8356717d3715a7bf438164fd5bc4e339dfe8a98e9f782a6) +[2021-07-11T08:12:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:38Z DEBUG staking_miner::monitor] new event at #6430112 (0xf76a4738df86c3767c1fb88ada10be07dbe40445f88baeedf38cc79e5ebef803) +[2021-07-11T08:12:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:46Z DEBUG staking_miner::monitor] new event at #6430113 (0x3d40a70b3f411eeec26b335475ed99e0fcb55b5c18f882a5c0f37ec6f56cd146) +[2021-07-11T08:12:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:50Z DEBUG staking_miner::monitor] new event at #6430114 (0x27721ca7567537885d2aee42b481a233a8dbb303bd0cf8a459f559286b3b7394) +[2021-07-11T08:12:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:12:58Z DEBUG staking_miner::monitor] new event at #6430115 (0x1e4623e17f4436117167bef84456045d4e9149f21550fd0cdf70d6a25a16439b) +[2021-07-11T08:12:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:02Z DEBUG staking_miner::monitor] new event at #6430116 (0xed244a969ebbb7eed7a3fb008b0c8ceaf887a88150f1e8865115bf4b49d54978) +[2021-07-11T08:13:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:10Z DEBUG staking_miner::monitor] new event at #6430117 (0xa16f0c09a67eaa9811cd8cbed4da8a19da8890093a2b079c003254774b2a746e) +[2021-07-11T08:13:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:14Z DEBUG staking_miner::monitor] new event at #6430118 (0x3763cdec9d4aabd81b6a9f27ccbba92909bc35bc10b9c598ee81d94c050c60a3) +[2021-07-11T08:13:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:22Z DEBUG staking_miner::monitor] new event at #6430119 (0x7efd18b6814fd45d2007e60854d119537a1c3dfe41046df0e0fa4a3b66ed89c9) +[2021-07-11T08:13:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:26Z DEBUG staking_miner::monitor] new event at #6430120 (0xfa7c5f336a4ca04a27101f9114fda279869f79870120e55b9ab66ac66d88c604) +[2021-07-11T08:13:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:34Z DEBUG staking_miner::monitor] new event at #6430121 (0xc22990b281054bf75abeabf62dfe4bc6c34db4cb29a082914c400f6f61ed9f94) +[2021-07-11T08:13:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:38Z DEBUG staking_miner::monitor] new event at #6430122 (0xa078b37e2f31bd28360fd100c1761c1c7c1b5b99d93483fefbc775871f8edbf0) +[2021-07-11T08:13:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:46Z DEBUG staking_miner::monitor] new event at #6430123 (0xc6f8502b34ee25bff1cd0822eb7ca4fba823598c2b2f599924f389139734810a) +[2021-07-11T08:13:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:50Z DEBUG staking_miner::monitor] new event at #6430124 (0x2f1551894948b3eae246e3788a2a3ca13c70cfc8074dee80b1e886694f9e61b7) +[2021-07-11T08:13:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:13:59Z DEBUG staking_miner::monitor] new event at #6430125 (0x68fc433fc721a578dc5a3e6780aea21fbc3a3bab1fea9c0385622ee5f28a661d) +[2021-07-11T08:13:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:02Z DEBUG staking_miner::monitor] new event at #6430126 (0x1535f7aaae9c0253d17663e785e16c2c6f534444e2fe9045713ba4443cfda98d) +[2021-07-11T08:14:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:11Z DEBUG staking_miner::monitor] new event at #6430127 (0xc5cfe7d9d294894d29f19b0c8645a43b2ae5f58977604fe94d012c2bcda7f615) +[2021-07-11T08:14:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:15Z DEBUG staking_miner::monitor] new event at #6430128 (0x690a63f702a54c1c194fafd7212c668cf432133e3b0dd16fc0f9faac78b63626) +[2021-07-11T08:14:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:23Z DEBUG staking_miner::monitor] new event at #6430129 (0x786875d2646e17e3eb819551e301418cb2b73f836cdd96234302153c4ca5c527) +[2021-07-11T08:14:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:27Z DEBUG staking_miner::monitor] new event at #6430130 (0xe0c57ba2035b70b5cdf3a1e54d4c093641eec1b538dc94e7718cd7f260b196c5) +[2021-07-11T08:14:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:35Z DEBUG staking_miner::monitor] new event at #6430131 (0x1068524a948ce96e37b9b1d37209aedabed006c020cd920f620afaf85aedd833) +[2021-07-11T08:14:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:39Z DEBUG staking_miner::monitor] new event at #6430132 (0xd38de57cd1c414a715879d79e1ab3d5c374777fdbf6c9570630254eab0a7ada3) +[2021-07-11T08:14:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:47Z DEBUG staking_miner::monitor] new event at #6430133 (0xd894526ba6f0c1bf24da731a0ac940b59477a483b9c2bc56c86326ffb1a8ff82) +[2021-07-11T08:14:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:51Z DEBUG staking_miner::monitor] new event at #6430134 (0xcb565a5833b307808fec2155a2155b8acb5f0bdbc659ec0b9baabf87d1526adc) +[2021-07-11T08:14:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:14:59Z DEBUG staking_miner::monitor] new event at #6430135 (0xcc70e7b6f097fb57eeb9fdf339088b763b55989dad887c0e92c4db1c270a3c45) +[2021-07-11T08:14:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:03Z DEBUG staking_miner::monitor] new event at #6430136 (0xbc332e1701d584ba87d3442342c0c84417d0ade8499f36c2af32194f5cf788e7) +[2021-07-11T08:15:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:11Z DEBUG staking_miner::monitor] new event at #6430137 (0xdbd050a95d5e40e23b4c4e3e3af9fa9e593c4a779a41c2bbfea655497a410149) +[2021-07-11T08:15:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:15Z DEBUG staking_miner::monitor] new event at #6430138 (0x6837b6ac94288e9fa2fb6f5906fa7fcb714f82c4216bafaad2d24d3129307149) +[2021-07-11T08:15:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:23Z DEBUG staking_miner::monitor] new event at #6430139 (0xdb4b85379d3a69cfd129bafad1893acfb13f1c70092d611e71a3c778168ff1fd) +[2021-07-11T08:15:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:27Z DEBUG staking_miner::monitor] new event at #6430140 (0x6912b163671568eabb4e2f73e2b717f2e875eb6f3b4aa75a42e5cdc01582429a) +[2021-07-11T08:15:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:35Z DEBUG staking_miner::monitor] new event at #6430141 (0x764a824cc1511048e2f65e248d90146a38ed44872027d224d8a34aeb32225eb5) +[2021-07-11T08:15:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:39Z DEBUG staking_miner::monitor] new event at #6430142 (0xd2deda44df2d76661b6d9c8ddd52868cdc7fe047b877c35954a091a4f502d211) +[2021-07-11T08:15:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:47Z DEBUG staking_miner::monitor] new event at #6430143 (0xbc9645fd73313d25c1b0398d1d78540900e018156b719aa17ad034a08c574440) +[2021-07-11T08:15:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:51Z DEBUG staking_miner::monitor] new event at #6430144 (0x9dbfb47dc4c2ef78f09c0721a7f0e0d77b09c5084d6ff168a853889c2476d61d) +[2021-07-11T08:15:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:15:59Z DEBUG staking_miner::monitor] new event at #6430145 (0xb05e514f7d48c2265755c643cbf71b3d2cb7963fa60f144c2b8ea6fdc05d4e08) +[2021-07-11T08:15:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:03Z DEBUG staking_miner::monitor] new event at #6430146 (0xcf93622bf53b1427ae0b89ff2414ee40a8bcd2870435d29bdbfda6fe51e6fa6c) +[2021-07-11T08:16:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:11Z DEBUG staking_miner::monitor] new event at #6430147 (0x31d105ea328ab39da96ad65f4ed94d9727bdee92acdcd64da527d3085f6d67ea) +[2021-07-11T08:16:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:16Z DEBUG staking_miner::monitor] new event at #6430148 (0x0b8ca3822bf264ddefcc3c427ca390263a89da202190ba7c7c45477fd04094de) +[2021-07-11T08:16:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:24Z DEBUG staking_miner::monitor] new event at #6430149 (0x283832a6e160bc0959d206f2f2a4bdc5250d3dbb22693f882ab5fd6e8ecb8017) +[2021-07-11T08:16:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:28Z DEBUG staking_miner::monitor] new event at #6430150 (0xd653bde82f10c0e28871ae5bc5eb6ea1e87c7752428928bf22930afbc7b18b63) +[2021-07-11T08:16:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:36Z DEBUG staking_miner::monitor] new event at #6430151 (0x7306680044ea064ac1f250ee7491a6c37bd50c10011b172b4292a8083dac118f) +[2021-07-11T08:16:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:40Z DEBUG staking_miner::monitor] new event at #6430152 (0x54d56094e23640d1140389f956fd27dfa6e6d9907bd9891aa58ff319dfc4e625) +[2021-07-11T08:16:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:44Z DEBUG staking_miner::monitor] new event at #6430153 (0x3cde17dee1d690f1d881d60292618cf40ad6f2ee61ea76587ce7a405f3dc30e5) +[2021-07-11T08:16:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:52Z DEBUG staking_miner::monitor] new event at #6430154 (0x99f91b3a1e04e1e11e42aaa729fe3d0a9d8a188d7e69fa74c52c6672750a4ed3) +[2021-07-11T08:16:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:16:56Z DEBUG staking_miner::monitor] new event at #6430155 (0x8738ae4bd8302049b8216dc55d712870d57bb8fd6b29ffa8f61f74dfbdd5c217) +[2021-07-11T08:16:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:04Z DEBUG staking_miner::monitor] new event at #6430156 (0x559b6405d1b65a385e0529672bd739edcf7c614f50da42d4f8ba1668b0e0f2b4) +[2021-07-11T08:17:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:08Z DEBUG staking_miner::monitor] new event at #6430157 (0x33d2794478f8e5f47c8a54251c38bad615b9069d078ac54bc62ded204fc9a8ab) +[2021-07-11T08:17:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:16Z DEBUG staking_miner::monitor] new event at #6430158 (0x35b9a590cfed5e40de474bbc83cd6d650f8b828d8bac4dc363dde651f43c384a) +[2021-07-11T08:17:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:20Z DEBUG staking_miner::monitor] new event at #6430159 (0x8a0f662fe72c7f30aea5c014dad868f84f1868c22a8e25d7276e83cadfe3af2c) +[2021-07-11T08:17:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:29Z DEBUG staking_miner::monitor] new event at #6430160 (0x52811fb62700db12a293a92f367f0b5ed493a9e9264379b948ecd3bc223bcb25) +[2021-07-11T08:17:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:32Z DEBUG staking_miner::monitor] new event at #6430161 (0x7e34047ffc561f8a5832ef0d95fd5f698f7955dff2d7cf2890e03a90895b3959) +[2021-07-11T08:17:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:41Z DEBUG staking_miner::monitor] new event at #6430162 (0xce0c9d2d0867635ccc5b466202c8f715ccfce6e5d1c6523db8e6898941ad9ba3) +[2021-07-11T08:17:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:44Z DEBUG staking_miner::monitor] new event at #6430163 (0xae1239684ca63d26335ecd95bc2540d8d062c4c3ca0522c576c747583dec3a14) +[2021-07-11T08:17:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:52Z DEBUG staking_miner::monitor] new event at #6430164 (0x0373848a768961f3eaab922d06ba8ca3c3a547172f00e487aa881339c836e5c7) +[2021-07-11T08:17:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:17:57Z DEBUG staking_miner::monitor] new event at #6430165 (0xa0f7a89fbc4def551ee5318c28b280589e3a886e840ab14777c001c6ded7d254) +[2021-07-11T08:17:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:04Z DEBUG staking_miner::monitor] new event at #6430166 (0x2bb397e8de301ab6322db852163ccb504237f507b131debeb163752373254d0c) +[2021-07-11T08:18:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:08Z DEBUG staking_miner::monitor] new event at #6430167 (0x882b75215c155f69b039c3dd200f63c912d23c06f4a53d122fd9c6d89af82ef8) +[2021-07-11T08:18:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:16Z DEBUG staking_miner::monitor] new event at #6430168 (0x6b964eca4d5ae2f01ba8f49e7644ba1e02cf90d63334b695c7bf274296bf2099) +[2021-07-11T08:18:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:20Z DEBUG staking_miner::monitor] new event at #6430169 (0xdef06586d6de4a3db456c970d1a535ac7d298695583e813d16f090e467fcc307) +[2021-07-11T08:18:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:28Z DEBUG staking_miner::monitor] new event at #6430170 (0x165d42b41db5030a9287186d6582ce5bea5436954b324cc345d51a1d0e7e771a) +[2021-07-11T08:18:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:32Z DEBUG staking_miner::monitor] new event at #6430171 (0x0a51f36a4e74dc53bdfec431c74020650c7810311ffbd1de3fd11ac1c1aa8508) +[2021-07-11T08:18:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:41Z DEBUG staking_miner::monitor] new event at #6430172 (0x0f2001346a6251eacc584ede6867113ddaa204cfafc27620bbe77559d23e3580) +[2021-07-11T08:18:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:45Z DEBUG staking_miner::monitor] new event at #6430173 (0xe6021c7b2182dc50c93f8b46383b1c46a7a7179b5b6c39a4137a206d67347a77) +[2021-07-11T08:18:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:53Z DEBUG staking_miner::monitor] new event at #6430174 (0xd558eb931b4c9d9d9c343103f101840ff1de996fcffba0c59287366c0ccc7bd1) +[2021-07-11T08:18:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. +[2021-07-11T08:18:57Z DEBUG staking_miner::monitor] new event at #6430175 (0xbfdaa5ddddc5bc4f47c35f658ce71c77b5362ff19c2a5960f61ad76baf3edab7) +[2021-07-11T08:18:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. diff --git a/node/collation-generation/src/lib.rs b/node/collation-generation/src/lib.rs index 72a1beaeafe8..16f991eb54d2 100644 --- a/node/collation-generation/src/lib.rs +++ b/node/collation-generation/src/lib.rs @@ -443,7 +443,7 @@ struct MetricsInner { new_activations_per_availability_core: prometheus::Histogram, } -/// CollationGenerationSubsystem metrics. +/// `CollationGenerationSubsystem` metrics. #[derive(Default, Clone)] pub struct Metrics(Option); diff --git a/node/core/approval-voting/src/approval_checking.rs b/node/core/approval-voting/src/approval_checking.rs index 0843d574fc41..3f9d2154bf1c 100644 --- a/node/core/approval-voting/src/approval_checking.rs +++ b/node/core/approval-voting/src/approval_checking.rs @@ -297,8 +297,8 @@ fn filled_tranche_iterator<'a>( pre.chain(approval_entries_filled).chain(post) } -/// Computes the number of no_show validators in a set of assignments given the relevant approvals -/// and tick parameters. This method also returns the next tick at which a no_show will occur +/// Computes the number of `no_show` validators in a set of assignments given the relevant approvals +/// and tick parameters. This method also returns the next tick at which a `no_show` will occur /// amongst the set of validators that have not submitted an approval. /// /// If the returned `next_no_show` is not None, there are two possible cases for the value of diff --git a/node/core/approval-voting/src/approval_db/v1/mod.rs b/node/core/approval-voting/src/approval_db/v1/mod.rs index 428692b02595..7cf0c59ee5ac 100644 --- a/node/core/approval-voting/src/approval_db/v1/mod.rs +++ b/node/core/approval-voting/src/approval_db/v1/mod.rs @@ -38,7 +38,7 @@ const STORED_BLOCKS_KEY: &[u8] = b"Approvals_StoredBlocks"; #[cfg(test)] pub mod tests; -/// DbBackend is a concrete implementation of the higher-level Backend trait +/// `DbBackend` is a concrete implementation of the higher-level Backend trait pub struct DbBackend { inner: Arc, config: Config, diff --git a/node/core/approval-voting/src/criteria.rs b/node/core/approval-voting/src/criteria.rs index 05194581faaa..b6f06c0fdb67 100644 --- a/node/core/approval-voting/src/criteria.rs +++ b/node/core/approval-voting/src/criteria.rs @@ -152,7 +152,7 @@ pub(crate) struct Config { n_cores: u32, /// The zeroth delay tranche width. zeroth_delay_tranche_width: u32, - /// The number of samples we do of relay_vrf_modulo. + /// The number of samples we do of `relay_vrf_modulo`. relay_vrf_modulo_samples: u32, /// The number of delay tranches in total. n_delay_tranches: u32, @@ -437,7 +437,7 @@ impl std::error::Error for InvalidAssignment { } /// * Validator is present in backing group. /// /// This function does not check whether the core is actually a valid assignment or not. That should be done -/// outside of the scope of this function. +/// outside the scope of this function. pub(crate) fn check_assignment_cert( claimed_core_index: CoreIndex, validator_index: ValidatorIndex, diff --git a/node/core/approval-voting/src/lib.rs b/node/core/approval-voting/src/lib.rs index aff7a8ee1499..16ce617b7a3e 100644 --- a/node/core/approval-voting/src/lib.rs +++ b/node/core/approval-voting/src/lib.rs @@ -26,7 +26,8 @@ use polkadot_node_subsystem::{ AssignmentCheckError, AssignmentCheckResult, ApprovalCheckError, ApprovalCheckResult, ApprovalVotingMessage, RuntimeApiMessage, RuntimeApiRequest, ChainApiMessage, ApprovalDistributionMessage, CandidateValidationMessage, - AvailabilityRecoveryMessage, ChainSelectionMessage, + AvailabilityRecoveryMessage, ChainSelectionMessage, DisputeCoordinatorMessage, + ImportStatementsResult, }, errors::RecoveryError, overseer::{self, SubsystemSender as _}, SubsystemContext, SubsystemError, SubsystemResult, SpawnedSubsystem, @@ -41,9 +42,10 @@ use polkadot_primitives::v1::{ ValidatorIndex, Hash, SessionIndex, SessionInfo, CandidateHash, CandidateReceipt, BlockNumber, ValidatorPair, ValidatorSignature, ValidatorId, - CandidateIndex, GroupIndex, ApprovalVote, + CandidateIndex, GroupIndex, ApprovalVote, DisputeStatement, + ValidDisputeStatementKind, }; -use polkadot_node_primitives::ValidationResult; +use polkadot_node_primitives::{SignedDisputeStatement, ValidationResult}; use polkadot_node_primitives::approval::{ IndirectAssignmentCert, IndirectSignedApprovalVote, DelayTranche, BlockApprovalMeta, }; @@ -51,7 +53,6 @@ use polkadot_node_jaeger as jaeger; use sc_keystore::LocalKeystore; use sp_consensus::SyncOracle; use sp_consensus_slots::Slot; -use sp_runtime::traits::AppVerify; use sp_application_crypto::Pair; use kvdb::KeyValueDB; @@ -120,7 +121,7 @@ enum Mode { /// The approval voting subsystem. pub struct ApprovalVotingSubsystem { - /// LocalKeystore is needed for assignment keys, but not necessarily approval keys. + /// `LocalKeystore` is needed for assignment keys, but not necessarily approval keys. /// /// We do a lot of VRF signing and need the keys to have low latency. keystore: Arc, @@ -144,7 +145,7 @@ struct MetricsInner { time_recover_and_approve: prometheus::Histogram, } -/// Aproval Voting metrics. +/// Approval Voting metrics. #[derive(Default, Clone)] pub struct Metrics(Option); @@ -660,6 +661,13 @@ enum Action { candidate: CandidateReceipt, backing_group: GroupIndex, }, + InformDisputeCoordinator { + candidate_hash: CandidateHash, + candidate_receipt: CandidateReceipt, + session: SessionIndex, + dispute_statement: SignedDisputeStatement, + validator_index: ValidatorIndex, + }, NoteApprovedInChainSelection(Hash), IssueApproval(CandidateHash, ApprovalVoteRequest), BecomeActive, @@ -842,7 +850,12 @@ async fn handle_actions( metrics, candidate_hash, approval_request, - )?.into_iter().map(|v| v.clone()).chain(actions_iter).collect(); + ).await? + .into_iter() + .map(|v| v.clone()) + .chain(actions_iter) + .collect(); + actions_iter = next_actions.into_iter(); } Action::LaunchApproval { @@ -905,6 +918,34 @@ async fn handle_actions( Some(_) => {}, } } + Action::InformDisputeCoordinator { + candidate_hash, + candidate_receipt, + session, + dispute_statement, + validator_index, + } => { + let (pending_confirmation, confirmation_rx) = oneshot::channel(); + ctx.send_message(DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt, + session, + statements: vec![(dispute_statement, validator_index)], + pending_confirmation, + }).await; + + match confirmation_rx.await { + Err(oneshot::Canceled) => tracing::warn!( + target: LOG_TARGET, + "Dispute coordinator confirmation lost", + ), + Ok(ImportStatementsResult::ValidImport) => {} + Ok(ImportStatementsResult::InvalidImport) => tracing::warn!( + target: LOG_TARGET, + "Failed to import statements of validity", + ), + } + } Action::NoteApprovedInChainSelection(block_hash) => { ctx.send_message(ChainSelectionMessage::Approved(block_hash)).await; } @@ -1581,9 +1622,6 @@ fn check_and_import_approval( )) }; - let approval_payload = ApprovalVote(approved_candidate_hash) - .signing_payload(block_entry.session()); - let pubkey = match session_info.validators.get(approval.validator.0 as usize) { Some(k) => k, None => respond_early!(ApprovalCheckResult::Bad( @@ -1591,13 +1629,20 @@ fn check_and_import_approval( )) }; - let approval_sig_valid = approval.signature.verify(approval_payload.as_slice(), pubkey); - - if !approval_sig_valid { - respond_early!(ApprovalCheckResult::Bad( + // Transform the approval vote into the wrapper used to import statements into disputes. + // This also does signature checking. + let signed_dispute_statement = match SignedDisputeStatement::new_checked( + DisputeStatement::Valid(ValidDisputeStatementKind::ApprovalChecking), + approved_candidate_hash, + block_entry.session(), + pubkey.clone(), + approval.signature.clone(), + ) { + Err(_) => respond_early!(ApprovalCheckResult::Bad( ApprovalCheckError::InvalidSignature(approval.validator), - )) - } + )), + Ok(s) => s, + }; let candidate_entry = match db.load_candidate_entry(&approved_candidate_hash)? { Some(c) => c, @@ -1635,7 +1680,23 @@ fn check_and_import_approval( "Importing approval vote", ); - let actions = import_checked_approval( + let inform_disputes_action = if !candidate_entry.has_approved(approval.validator) { + // The approval voting system requires a separate approval for each assignment + // to the candidate. It's possible that there are semi-duplicate approvals, + // but we only need to inform the dispute coordinator about the first expressed + // opinion by the validator about the candidate. + Some(Action::InformDisputeCoordinator { + candidate_hash: approved_candidate_hash, + candidate_receipt: candidate_entry.candidate_receipt().clone(), + session: block_entry.session(), + dispute_statement: signed_dispute_statement, + validator_index: approval.validator, + }) + } else { + None + }; + + let mut actions = import_checked_approval( state, db, &metrics, @@ -1645,6 +1706,8 @@ fn check_and_import_approval( ApprovalSource::Remote(approval.validator), ); + actions.extend(inform_disputes_action); + Ok((actions, t)) } @@ -2094,8 +2157,12 @@ async fn launch_approval( (candidate_hash, candidate.descriptor.para_id), ); - // TODO: dispute. Either the merkle trie is bad or the erasure root is. - // https://github.com/paritytech/polkadot/issues/2176 + sender.send_message(DisputeCoordinatorMessage::IssueLocalStatement( + session_index, + candidate_hash, + candidate.clone(), + false, + ).into()).await; metrics_guard.take().on_approval_invalid(); } } @@ -2143,7 +2210,7 @@ async fn launch_approval( sender.send_message(CandidateValidationMessage::ValidateFromExhaustive( available_data.validation_data, validation_code, - candidate.descriptor, + candidate.descriptor.clone(), available_data.pov, val_tx, ).into()).await; @@ -2154,7 +2221,7 @@ async fn launch_approval( validator_index, candidate_hash, ), - Ok(Ok(ValidationResult::Valid(_, _))) => { + Ok(Ok(ValidationResult::Valid(commitments, _))) => { // Validation checked out. Issue an approval command. If the underlying service is unreachable, // then there isn't anything we can do. @@ -2165,11 +2232,28 @@ async fn launch_approval( "Candidate Valid", ); - let _ = metrics_guard.take(); - return ApprovalState::approved( - validator_index, - candidate_hash, - ); + let expected_commitments_hash = candidate.commitments_hash; + if commitments.hash() == expected_commitments_hash { + let _ = metrics_guard.take(); + return ApprovalState::approved( + validator_index, + candidate_hash, + ); + } else { + // Commitments mismatch - issue a dispute. + sender.send_message(DisputeCoordinatorMessage::IssueLocalStatement( + session_index, + candidate_hash, + candidate.clone(), + false, + ).into()).await; + + metrics_guard.take().on_approval_invalid(); + return ApprovalState::failed( + validator_index, + candidate_hash, + ); + } } Ok(Ok(ValidationResult::Invalid(reason))) => { tracing::warn!( @@ -2180,10 +2264,14 @@ async fn launch_approval( "Detected invalid candidate as an approval checker.", ); - // TODO: issue dispute, but not for timeouts. - // https://github.com/paritytech/polkadot/issues/2176 - metrics_guard.take().on_approval_invalid(); + sender.send_message(DisputeCoordinatorMessage::IssueLocalStatement( + session_index, + candidate_hash, + candidate.clone(), + false, + ).into()).await; + metrics_guard.take().on_approval_invalid(); return ApprovalState::failed( validator_index, candidate_hash, @@ -2211,7 +2299,7 @@ async fn launch_approval( // Issue and import a local approval vote. Should only be invoked after approval checks // have been done. -fn issue_approval( +async fn issue_approval( ctx: &mut impl SubsystemSender, state: &mut State, db: &mut OverlayedBackend<'_, impl Backend>, @@ -2307,19 +2395,20 @@ fn issue_approval( } }; + let session = block_entry.session(); let sig = match sign_approval( &state.keystore, &validator_pubkey, candidate_hash, - block_entry.session(), + session, ) { Some(sig) => sig, None => { tracing::warn!( target: LOG_TARGET, - "Could not issue approval signature with validator index {} in session {}. Assignment key present but not validator key?", - validator_index.0, - block_entry.session(), + validator_index = ?validator_index, + session, + "Could not issue approval signature. Assignment key present but not validator key?", ); metrics.on_approval_error(); @@ -2327,6 +2416,16 @@ fn issue_approval( } }; + // Record our statement in the dispute coordinator for later + // participation in disputes on the same candidate. + let signed_dispute_statement = SignedDisputeStatement::new_checked( + DisputeStatement::Valid(ValidDisputeStatementKind::ApprovalChecking), + candidate_hash, + session, + validator_pubkey.clone(), + sig.clone(), + ).expect("Statement just signed; should pass checks; qed"); + tracing::debug!( target: LOG_TARGET, ?candidate_hash, @@ -2335,7 +2434,25 @@ fn issue_approval( "Issuing approval vote", ); - let actions = import_checked_approval( + let candidate_receipt = candidate_entry.candidate_receipt().clone(); + + let inform_disputes_action = if candidate_entry.has_approved(validator_index) { + // The approval voting system requires a separate approval for each assignment + // to the candidate. It's possible that there are semi-duplicate approvals, + // but we only need to inform the dispute coordinator about the first expressed + // opinion by the validator about the candidate. + Some(Action::InformDisputeCoordinator { + candidate_hash, + candidate_receipt, + session, + dispute_statement: signed_dispute_statement, + validator_index, + }) + } else { + None + }; + + let mut actions = import_checked_approval( state, db, metrics, @@ -2357,6 +2474,9 @@ fn issue_approval( } ).into()); + // dispatch to dispute coordinator. + actions.extend(inform_disputes_action); + Ok(actions) } diff --git a/node/core/approval-voting/src/old_tests.rs b/node/core/approval-voting/src/old_tests.rs index d21bde2dddfe..6a2141dbc31f 100644 --- a/node/core/approval-voting/src/old_tests.rs +++ b/node/core/approval-voting/src/old_tests.rs @@ -17,7 +17,10 @@ use super::*; use super::approval_db::v1::Config; use super::backend::{Backend, BackendWriteOp}; -use polkadot_primitives::v1::{CandidateDescriptor, CoreIndex, GroupIndex, ValidatorSignature}; +use polkadot_primitives::v1::{ + CandidateDescriptor, CoreIndex, GroupIndex, ValidatorSignature, + DisputeStatement, ValidDisputeStatementKind, +}; use polkadot_node_primitives::approval::{ AssignmentCert, AssignmentCertKind, VRFOutput, VRFProof, RELAY_VRF_MODULO_CONTEXT, DelayTranche, @@ -814,7 +817,25 @@ fn accepts_and_imports_approval_after_assignment() { assert_eq!(res, ApprovalCheckResult::Accepted); - assert_eq!(actions.len(), 0); + assert_eq!(actions.len(), 1); + + assert_matches!( + &actions[0], + Action::InformDisputeCoordinator { + dispute_statement, + candidate_hash: c_hash, + validator_index: v, + .. + } => { + assert_matches!( + dispute_statement.statement(), + &DisputeStatement::Valid(ValidDisputeStatementKind::ApprovalChecking) + ); + + assert_eq!(c_hash, &candidate_hash); + assert_eq!(v, &validator_index); + } + ); let write_ops = overlay_db.into_write_ops().collect::>(); assert_eq!(write_ops.len(), 1); diff --git a/node/core/approval-voting/src/persisted_entries.rs b/node/core/approval-voting/src/persisted_entries.rs index 9032f49995e6..b2ca8a69107a 100644 --- a/node/core/approval-voting/src/persisted_entries.rs +++ b/node/core/approval-voting/src/persisted_entries.rs @@ -273,11 +273,16 @@ impl CandidateEntry { /// Note that a given validator has approved. Return the previous approval state. pub fn mark_approval(&mut self, validator: ValidatorIndex) -> bool { - let prev = self.approvals.get(validator.0 as usize).map(|b| *b).unwrap_or(false); + let prev = self.has_approved(validator); self.approvals.set(validator.0 as usize, true); prev } + /// Query whether a given validator has approved the candidate. + pub fn has_approved(&self, validator: ValidatorIndex) -> bool { + self.approvals.get(validator.0 as usize).map(|b| *b).unwrap_or(false) + } + /// Get the candidate receipt. pub fn candidate_receipt(&self) -> &CandidateReceipt { &self.candidate diff --git a/node/core/approval-voting/src/tests.rs b/node/core/approval-voting/src/tests.rs index c1de651e4d9c..c18206ae4d39 100644 --- a/node/core/approval-voting/src/tests.rs +++ b/node/core/approval-voting/src/tests.rs @@ -534,6 +534,7 @@ fn ss_rejects_approval_if_no_block_entry() { validator, candidate_hash, session_index, + false, ).await; assert_matches!( @@ -582,6 +583,7 @@ fn ss_rejects_approval_before_assignment() { validator, candidate_hash, session_index, + false, ).await; assert_matches!( @@ -763,6 +765,7 @@ fn ss_accepts_and_imports_approval_after_assignment() { validator, candidate_hash, session_index, + true, ).await; assert_eq!(rx.await, Ok(ApprovalCheckResult::Accepted)); @@ -820,6 +823,7 @@ async fn cai_approval( validator: ValidatorIndex, candidate_hash: CandidateHash, session_index: SessionIndex, + expect_coordinator: bool, ) -> oneshot::Receiver { let signature = sign_approval(Sr25519Keyring::Alice, candidate_hash, session_index); let (tx, rx) = oneshot::channel(); @@ -837,6 +841,18 @@ async fn cai_approval( ), } ).await; + + if expect_coordinator { + assert_matches!( + overseer_recv(overseer).await, + AllMessages::DisputeCoordinator(DisputeCoordinatorMessage::ImportStatements { + pending_confirmation, + .. + }) => { + let _ = pending_confirmation.send(ImportStatementsResult::ValidImport); + } + ); + } rx } diff --git a/node/core/approval-voting/src/time.rs b/node/core/approval-voting/src/time.rs index 4ca85fa44dae..d12132fab9a9 100644 --- a/node/core/approval-voting/src/time.rs +++ b/node/core/approval-voting/src/time.rs @@ -24,7 +24,7 @@ use std::pin::Pin; const TICK_DURATION_MILLIS: u64 = 500; -/// A base unit of time, starting from the unix epoch, split into half-second intervals. +/// A base unit of time, starting from the Unix epoch, split into half-second intervals. pub(crate) type Tick = u64; /// A clock which allows querying of the current tick as well as diff --git a/node/core/av-store/src/lib.rs b/node/core/av-store/src/lib.rs index 0160e87c434e..09a3a28fed5f 100644 --- a/node/core/av-store/src/lib.rs +++ b/node/core/av-store/src/lib.rs @@ -48,7 +48,7 @@ use polkadot_node_subsystem_util::{ metrics::{self, prometheus}, }; use polkadot_subsystem::messages::{ - AvailabilityStoreMessage, ChainApiMessage, RuntimeApiMessage, RuntimeApiRequest, + AvailabilityStoreMessage, ChainApiMessage, }; use bitvec::{vec::BitVec, order::Lsb0 as BitOrderLsb0}; @@ -655,9 +655,11 @@ where subsystem.finalized_number.unwrap_or(block_number.saturating_sub(1)), ).await?; - let mut tx = DBTransaction::new(); // determine_new_blocks is descending in block height for (hash, header) in new_blocks.into_iter().rev() { + // it's important to commit the db transactions for a head before the next one is processed + // alternatively, we could utilize the OverlayBackend from approval-voting + let mut tx = DBTransaction::new(); process_new_head( ctx, &subsystem.db, @@ -669,8 +671,8 @@ where header, ).await?; subsystem.known_blocks.insert(hash, block_number); + subsystem.db.write(tx)?; } - subsystem.db.write(tx)?; Ok(()) } @@ -690,25 +692,17 @@ where Context: overseer::SubsystemContext, { - let candidate_events = { - let (tx, rx) = oneshot::channel(); - ctx.send_message( - RuntimeApiMessage::Request(hash, RuntimeApiRequest::CandidateEvents(tx)) - ).await; - - rx.await?? - }; + let candidate_events = util::request_candidate_events( + hash, + ctx.sender(), + ).await.await??; // We need to request the number of validators based on the parent state, // as that is the number of validators used to create this block. - let n_validators = { - let (tx, rx) = oneshot::channel(); - ctx.send_message( - RuntimeApiMessage::Request(header.parent_hash, RuntimeApiRequest::Validators(tx)) - ).await; - - rx.await??.len() - }; + let n_validators = util::request_validators( + header.parent_hash, + ctx.sender(), + ).await.await??.len(); for event in candidate_events { match event { diff --git a/node/core/av-store/src/tests.rs b/node/core/av-store/src/tests.rs index e923545a785a..baaa13abbf4e 100644 --- a/node/core/av-store/src/tests.rs +++ b/node/core/av-store/src/tests.rs @@ -32,8 +32,8 @@ use polkadot_primitives::v1::{ use polkadot_node_primitives::{AvailableData, BlockData, PoV}; use polkadot_node_subsystem_util::TimeoutExt; use polkadot_subsystem::{ - ActiveLeavesUpdate, errors::RuntimeApiError, jaeger, messages::AllMessages, ActivatedLeaf, - LeafStatus, + ActiveLeavesUpdate, errors::RuntimeApiError, jaeger, ActivatedLeaf, + LeafStatus, messages::{AllMessages, RuntimeApiMessage, RuntimeApiRequest}, }; use polkadot_node_subsystem_test_helpers as test_helpers; use sp_keyring::Sr25519Keyring; @@ -285,7 +285,7 @@ fn runtime_api_error_does_not_stop_the_subsystem() { } ); - // runtime api call fails + // runtime API call fails assert_matches!( overseer_recv(&mut virtual_overseer).await, AllMessages::RuntimeApi(RuntimeApiMessage::Request( diff --git a/node/core/backing/src/lib.rs b/node/core/backing/src/lib.rs index fa7b0bb3ee3d..9ce95459a837 100644 --- a/node/core/backing/src/lib.rs +++ b/node/core/backing/src/lib.rs @@ -30,9 +30,10 @@ use polkadot_primitives::v1::{ BackedCandidate, CandidateCommitments, CandidateDescriptor, CandidateHash, CandidateReceipt, CollatorId, CommittedCandidateReceipt, CoreIndex, CoreState, Hash, Id as ParaId, SigningContext, ValidatorId, ValidatorIndex, ValidatorSignature, ValidityAttestation, + SessionIndex, }; use polkadot_node_primitives::{ - Statement, SignedFullStatement, ValidationResult, PoV, AvailableData, + Statement, SignedFullStatement, ValidationResult, PoV, AvailableData, SignedDisputeStatement, }; use polkadot_subsystem::{ PerLeafSpan, Stage, SubsystemSender, @@ -42,7 +43,8 @@ use polkadot_subsystem::{ AllMessages, AvailabilityDistributionMessage, AvailabilityStoreMessage, CandidateBackingMessage, CandidateValidationMessage, CollatorProtocolMessage, ProvisionableData, ProvisionerMessage, RuntimeApiRequest, - StatementDistributionMessage, ValidationFailed + StatementDistributionMessage, ValidationFailed, DisputeCoordinatorMessage, + ImportStatementsResult, } }; use polkadot_node_subsystem_util::{ @@ -102,7 +104,7 @@ pub enum Error { /// PoV data to validate. enum PoVData { - /// Allready available (from candidate selection). + /// Already available (from candidate selection). Ready(Arc), /// Needs to be fetched from validator (we are checking a signed statement). FetchFromValidator { @@ -151,6 +153,8 @@ impl ValidatedCandidateCommand { pub struct CandidateBackingJob { /// The hash of the relay parent on top of which this job is doing it's work. parent: Hash, + /// The session index this corresponds to. + session_index: SessionIndex, /// The `ParaId` assigned to this validator assignment: Option, /// The collator required to author the candidate, if any. @@ -538,6 +542,8 @@ async fn validate_and_make_available( tx_command.send(make_command(res)).await.map_err(Into::into) } +struct ValidatorIndexOutOfBounds; + impl CandidateBackingJob { /// Run asynchronously. async fn run_loop( @@ -768,12 +774,28 @@ impl CandidateBackingJob { "Importing statement", ); + let candidate_hash = statement.payload().candidate_hash(); let import_statement_span = { // create a span only for candidates we're already aware of. - let candidate_hash = statement.payload().candidate_hash(); self.get_unbacked_statement_child(root_span, candidate_hash, statement.validator_index()) }; + if let Err(ValidatorIndexOutOfBounds) = self.dispatch_new_statement_to_dispute_coordinator( + sender, + candidate_hash, + &statement, + ).await { + tracing::warn!( + target: LOG_TARGET, + session_index = ?self.session_index, + relay_parent = ?self.parent, + validator_index = statement.validator_index().0, + "Supposedly 'Signed' statement has validator index out of bounds." + ); + + return Ok(None); + } + let stmt = primitive_statement_to_table(statement); let summary = self.table.import_statement(&self.table_context, stmt); @@ -824,6 +846,86 @@ impl CandidateBackingJob { Ok(summary) } + /// The dispute coordinator keeps track of all statements by validators about every recent + /// candidate. + /// + /// When importing a statement, this should be called access the candidate receipt either + /// from the statement itself or from the underlying statement table in order to craft + /// and dispatch the notification to the dispute coordinator. + /// + /// This also does bounds-checking on the validator index and will return an error if the + /// validator index is out of bounds for the current validator set. It's expected that + /// this should never happen due to the interface of the candidate backing subsystem - + /// the networking component responsible for feeding statements to the backing subsystem + /// is meant to check the signature and provenance of all statements before submission. + async fn dispatch_new_statement_to_dispute_coordinator( + &self, + sender: &mut JobSender, + candidate_hash: CandidateHash, + statement: &SignedFullStatement, + ) -> Result<(), ValidatorIndexOutOfBounds> { + // Dispatch the statement to the dispute coordinator. + let validator_index = statement.validator_index(); + let signing_context = SigningContext { + parent_hash: self.parent, + session_index: self.session_index, + }; + + let validator_public = match self.table_context + .validators + .get(validator_index.0 as usize) + { + None => { + return Err(ValidatorIndexOutOfBounds); + } + Some(v) => v, + }; + + let maybe_candidate_receipt = match statement.payload() { + Statement::Seconded(receipt) => Some(receipt.to_plain()), + Statement::Valid(candidate_hash) => { + // Valid statements are only supposed to be imported + // once we've seen at least one `Seconded` statement. + self.table.get_candidate(&candidate_hash).map(|c| c.to_plain()) + } + }; + + let maybe_signed_dispute_statement = SignedDisputeStatement::from_backing_statement( + statement.as_unchecked(), + signing_context, + validator_public.clone(), + ).ok(); + + if let (Some(candidate_receipt), Some(dispute_statement)) + = (maybe_candidate_receipt, maybe_signed_dispute_statement) + { + let (pending_confirmation, confirmation_rx) = oneshot::channel(); + sender.send_message( + DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt, + session: self.session_index, + statements: vec![(dispute_statement, validator_index)], + pending_confirmation, + } + ).await; + + match confirmation_rx.await { + Err(oneshot::Canceled) => tracing::warn!( + target: LOG_TARGET, + "Dispute coordinator confirmation lost", + ), + Ok(ImportStatementsResult::ValidImport) => {} + Ok(ImportStatementsResult::InvalidImport) => tracing::warn!( + target: LOG_TARGET, + "Failed to import statements of validity", + ), + } + } + + Ok(()) + } + async fn process_msg( &mut self, root_span: &jaeger::Span, @@ -1199,6 +1301,7 @@ impl util::JobTrait for CandidateBackingJob { let (background_tx, background_rx) = mpsc::channel(16); let job = CandidateBackingJob { parent, + session_index, assignment, required_collator, issued_statements: HashSet::new(), diff --git a/node/core/backing/src/tests.rs b/node/core/backing/src/tests.rs index 8aa4a3a9f3cc..fc62873218ab 100644 --- a/node/core/backing/src/tests.rs +++ b/node/core/backing/src/tests.rs @@ -57,6 +57,12 @@ struct TestState { relay_parent: Hash, } +impl TestState { + fn session(&self) -> SessionIndex { + self.signing_context.session_index + } +} + impl Default for TestState { fn default() -> Self { let chain_a = ParaId::from(1); @@ -259,6 +265,35 @@ async fn test_startup( ); } +async fn test_dispute_coordinator_notifications( + virtual_overseer: &mut VirtualOverseer, + candidate_hash: CandidateHash, + session: SessionIndex, + validator_indices: Vec, +) { + for validator_index in validator_indices { + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeCoordinator( + DisputeCoordinatorMessage::ImportStatements { + candidate_hash: c_hash, + candidate_receipt: c_receipt, + session: s, + statements, + pending_confirmation, + } + ) => { + assert_eq!(c_hash, candidate_hash); + assert_eq!(c_receipt.hash(), c_hash); + assert_eq!(s, session); + assert_eq!(statements.len(), 1); + assert_eq!(statements[0].1, validator_index); + let _ = pending_confirmation.send(ImportStatementsResult::ValidImport); + } + ) + } +} + // Test that a `CandidateBackingMessage::Second` issues validation work // and in case validation is successful issues a `StatementDistributionMessage`. #[test] @@ -291,7 +326,6 @@ fn backing_second_works() { virtual_overseer.send(FromOverseer::Communication{ msg: second }).await; - assert_matches!( virtual_overseer.recv().await, AllMessages::CandidateValidation( @@ -309,7 +343,7 @@ fn backing_second_works() { new_validation_code: None, processed_downward_messages: 0, hrmp_watermark: 0, - }, test_state.validation_data), + }, test_state.validation_data.clone()), )).unwrap(); } ); @@ -323,6 +357,13 @@ fn backing_second_works() { } ); + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate.hash(), + test_state.session(), + vec![ValidatorIndex(0)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::StatementDistribution( @@ -404,6 +445,13 @@ fn backing_works() { virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a_hash, + test_state.session(), + vec![ValidatorIndex(2)], + ).await; + // Sending a `Statement::Seconded` for our assignment will start // validation process. The first thing requested is the PoV. assert_matches!( @@ -438,7 +486,7 @@ fn backing_works() { new_validation_code: None, processed_downward_messages: 0, hrmp_watermark: 0, - }, test_state.validation_data), + }, test_state.validation_data.clone()), )).unwrap(); } ); @@ -452,6 +500,13 @@ fn backing_works() { } ); + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a_hash, + test_state.session(), + vec![ValidatorIndex(0)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::StatementDistribution( @@ -468,6 +523,13 @@ fn backing_works() { virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a_hash, + test_state.session(), + vec![ValidatorIndex(5)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::Provisioner( @@ -554,6 +616,13 @@ fn backing_works_while_validation_ongoing() { let statement = CandidateBackingMessage::Statement(test_state.relay_parent, signed_a.clone()); virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a.hash(), + test_state.session(), + vec![ValidatorIndex(2)], + ).await; + // Sending a `Statement::Seconded` for our assignment will start // validation process. The first thing requested is PoV from the // `PoVDistribution`. @@ -601,6 +670,13 @@ fn backing_works_while_validation_ongoing() { virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a.hash(), + test_state.session(), + vec![ValidatorIndex(5), ValidatorIndex(3)], + ).await; + // Candidate gets backed entirely by other votes. assert_matches!( virtual_overseer.recv().await, @@ -699,6 +775,13 @@ fn backing_misbehavior_works() { virtual_overseer.send(FromOverseer::Communication { msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a_hash, + test_state.session(), + vec![ValidatorIndex(2)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::AvailabilityDistribution( @@ -729,7 +812,7 @@ fn backing_misbehavior_works() { new_validation_code: None, processed_downward_messages: 0, hrmp_watermark: 0, - }, test_state.validation_data), + }, test_state.validation_data.clone()), )).unwrap(); } ); @@ -743,6 +826,13 @@ fn backing_misbehavior_works() { } ); + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a_hash, + test_state.session(), + vec![ValidatorIndex(0)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::StatementDistribution( @@ -760,6 +850,13 @@ fn backing_misbehavior_works() { virtual_overseer.send(FromOverseer::Communication { msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a_hash, + test_state.session(), + vec![ValidatorIndex(2)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::Provisioner( @@ -889,7 +986,7 @@ fn backing_dont_second_invalid() { new_validation_code: None, processed_downward_messages: 0, hrmp_watermark: 0, - }, test_state.validation_data), + }, test_state.validation_data.clone()), )).unwrap(); } ); @@ -903,6 +1000,13 @@ fn backing_dont_second_invalid() { } ); + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_b.hash(), + test_state.session(), + vec![ValidatorIndex(0)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::StatementDistribution( @@ -965,6 +1069,13 @@ fn backing_second_after_first_fails_works() { virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate.hash(), + test_state.session(), + vec![ValidatorIndex(2)], + ).await; + // Subsystem requests PoV and requests validation. assert_matches!( virtual_overseer.recv().await, @@ -1087,6 +1198,13 @@ fn backing_works_after_failed_validation() { virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate.hash(), + test_state.session(), + vec![ValidatorIndex(2)], + ).await; + // Subsystem requests PoV and requests validation. assert_matches!( virtual_overseer.recv().await, @@ -1375,6 +1493,13 @@ fn retry_works() { ); virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate.hash(), + test_state.session(), + vec![ValidatorIndex(2)], + ).await; + // Subsystem requests PoV and requests validation. // We cancel - should mean retry on next backing statement. assert_matches!( @@ -1396,12 +1521,39 @@ fn retry_works() { ); virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate.hash(), + test_state.session(), + vec![ValidatorIndex(3)], + ).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::AvailabilityDistribution( + AvailabilityDistributionMessage::FetchPoV { + relay_parent, + tx, + .. + } + ) if relay_parent == test_state.relay_parent => { + std::mem::drop(tx); + } + ); + let statement = CandidateBackingMessage::Statement( test_state.relay_parent, signed_c.clone(), ); virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate.hash(), + test_state.session(), + vec![ValidatorIndex(5)], + ).await; + // Not deterministic which message comes first: for _ in 0u32..2 { match virtual_overseer.recv().await { @@ -1417,15 +1569,15 @@ fn retry_works() { assert_eq!(descriptor, candidate.descriptor); } // Subsystem requests PoV and requests validation. - // We cancel once more: + // Now we pass. AllMessages::AvailabilityDistribution( AvailabilityDistributionMessage::FetchPoV { relay_parent, tx, .. } - ) if relay_parent == test_state.relay_parent => { - std::mem::drop(tx); + ) if relay_parent == test_state.relay_parent => { + tx.send(pov.clone()).unwrap(); } msg => { assert!(false, "Unexpected message: {:?}", msg); @@ -1433,21 +1585,6 @@ fn retry_works() { } } - // Subsystem requests PoV and requests validation. - // Now we pass. - assert_matches!( - virtual_overseer.recv().await, - AllMessages::AvailabilityDistribution( - AvailabilityDistributionMessage::FetchPoV { - relay_parent, - tx, - .. - } - ) if relay_parent == test_state.relay_parent => { - tx.send(pov.clone()).unwrap(); - } - ); - assert_matches!( virtual_overseer.recv().await, AllMessages::CandidateValidation( @@ -1547,6 +1684,13 @@ fn observes_backing_even_if_not_validator() { virtual_overseer.send(FromOverseer::Communication{ msg: statement }).await; + test_dispute_coordinator_notifications( + &mut virtual_overseer, + candidate_a_hash, + test_state.session(), + vec![ValidatorIndex(0), ValidatorIndex(5), ValidatorIndex(2)], + ).await; + assert_matches!( virtual_overseer.recv().await, AllMessages::Provisioner( diff --git a/node/core/bitfield-signing/src/lib.rs b/node/core/bitfield-signing/src/lib.rs index 8da711da649a..1edc89886a3b 100644 --- a/node/core/bitfield-signing/src/lib.rs +++ b/node/core/bitfield-signing/src/lib.rs @@ -312,5 +312,5 @@ impl JobTrait for BitfieldSigningJob { } } -/// BitfieldSigningSubsystem manages a number of bitfield signing jobs. +/// `BitfieldSigningSubsystem` manages a number of bitfield signing jobs. pub type BitfieldSigningSubsystem = JobSubsystem; diff --git a/node/core/chain-selection/src/backend.rs b/node/core/chain-selection/src/backend.rs index 160825b757e7..42f2e4794b32 100644 --- a/node/core/chain-selection/src/backend.rs +++ b/node/core/chain-selection/src/backend.rs @@ -45,7 +45,7 @@ pub(super) trait Backend { fn load_leaves(&self) -> Result; /// Load the stagnant list at the given timestamp. fn load_stagnant_at(&self, timestamp: Timestamp) -> Result, Error>; - /// Load all stagnant lists up to and including the given unix timestamp + /// Load all stagnant lists up to and including the given Unix timestamp /// in ascending order. fn load_stagnant_at_up_to(&self, up_to: Timestamp) -> Result)>, Error>; diff --git a/node/core/chain-selection/src/db_backend/v1.rs b/node/core/chain-selection/src/db_backend/v1.rs index 6aea4af8c136..71a4f718f9e6 100644 --- a/node/core/chain-selection/src/db_backend/v1.rs +++ b/node/core/chain-selection/src/db_backend/v1.rs @@ -26,7 +26,7 @@ //! ``` //! //! The big-endian encoding is used for creating iterators over the key-value DB which are -//! accessible by prefix, to find the earlist block number stored as well as the all stagnant +//! accessible by prefix, to find the earliest block number stored as well as the all stagnant //! blocks. //! //! The `Vec`s stored are always non-empty. Empty `Vec`s are not stored on disk so there is no diff --git a/node/core/chain-selection/src/lib.rs b/node/core/chain-selection/src/lib.rs index a52119c76ef5..9862f60d7de8 100644 --- a/node/core/chain-selection/src/lib.rs +++ b/node/core/chain-selection/src/lib.rs @@ -534,7 +534,7 @@ async fn handle_active_leaf( ); // If we don't know the weight, we can't import the block. - // And none of its descendents either. + // And none of its descendants either. break; } Some(w) => w, diff --git a/node/core/dispute-coordinator/Cargo.toml b/node/core/dispute-coordinator/Cargo.toml index 72af0db6ed62..71024dd20168 100644 --- a/node/core/dispute-coordinator/Cargo.toml +++ b/node/core/dispute-coordinator/Cargo.toml @@ -27,3 +27,4 @@ sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } assert_matches = "1.4.0" +polkadot-overseer = { path = "../../overseer" } diff --git a/node/core/dispute-coordinator/src/backend.rs b/node/core/dispute-coordinator/src/backend.rs new file mode 100644 index 000000000000..dfd53213f70c --- /dev/null +++ b/node/core/dispute-coordinator/src/backend.rs @@ -0,0 +1,183 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! An abstraction over storage used by the chain selection subsystem. +//! +//! This provides both a [`Backend`] trait and an [`OverlayedBackend`] +//! struct which allows in-memory changes to be applied on top of a +//! [`Backend`], maintaining consistency between queries and temporary writes, +//! before any commit to the underlying storage is made. + +use polkadot_primitives::v1::{CandidateHash, SessionIndex}; +use polkadot_node_subsystem::SubsystemResult; + +use std::collections::HashMap; + +use super::db::v1::{RecentDisputes, CandidateVotes}; + +#[derive(Debug)] +pub enum BackendWriteOp { + WriteEarliestSession(SessionIndex), + WriteRecentDisputes(RecentDisputes), + WriteCandidateVotes(SessionIndex, CandidateHash, CandidateVotes), + DeleteCandidateVotes(SessionIndex, CandidateHash), +} + +/// An abstraction over backend storage for the logic of this subsystem. +pub trait Backend { + /// Load the earliest session, if any. + fn load_earliest_session(&self) -> SubsystemResult>; + + /// Load the recent disputes, if any. + fn load_recent_disputes(&self) -> SubsystemResult>; + + /// Load the candidate votes for the specific session-candidate pair, if any. + fn load_candidate_votes( + &self, + session: SessionIndex, + candidate_hash: &CandidateHash, + ) -> SubsystemResult>; + + /// Atomically writes the list of operations, with later operations taking precedence over + /// prior. + fn write(&mut self, ops: I) -> SubsystemResult<()> + where I: IntoIterator; +} + +/// An in-memory overlay for the backend. +/// +/// This maintains read-only access to the underlying backend, but can be converted into a set of +/// write operations which will, when written to the underlying backend, give the same view as the +/// state of the overlay. +pub struct OverlayedBackend<'a, B: 'a> { + inner: &'a B, + + // `None` means unchanged. + earliest_session: Option, + // `None` means unchanged. + recent_disputes: Option, + // `None` means deleted, missing means query inner. + candidate_votes: HashMap<(SessionIndex, CandidateHash), Option>, +} + +impl<'a, B: 'a + Backend> OverlayedBackend<'a, B> { + pub fn new(backend: &'a B) -> Self { + Self { + inner: backend, + earliest_session: None, + recent_disputes: None, + candidate_votes: HashMap::new(), + } + } + + /// Returns true if the are no write operations to perform. + pub fn is_empty(&self) -> bool { + self.earliest_session.is_none() && + self.recent_disputes.is_none() && + self.candidate_votes.is_empty() + } + + /// Load the earliest session, if any. + pub fn load_earliest_session(&self) -> SubsystemResult> { + if let Some(val) = self.earliest_session { + return Ok(Some(val)) + } + + self.inner.load_earliest_session() + } + + /// Load the recent disputes, if any. + pub fn load_recent_disputes(&self) -> SubsystemResult> { + if let Some(val) = &self.recent_disputes { + return Ok(Some(val.clone())) + } + + self.inner.load_recent_disputes() + } + + /// Load the candidate votes for the specific session-candidate pair, if any. + pub fn load_candidate_votes( + &self, + session: SessionIndex, + candidate_hash: &CandidateHash + ) -> SubsystemResult> { + if let Some(val) = self.candidate_votes.get(&(session, *candidate_hash)) { + return Ok(val.clone()) + } + + self.inner.load_candidate_votes(session, candidate_hash) + } + + /// Prepare a write to the "earliest session" field of the DB. + /// + /// Later calls to this function will override earlier ones. + pub fn write_earliest_session(&mut self, session: SessionIndex) { + self.earliest_session = Some(session); + } + + /// Prepare a write to the recent disputes stored in the DB. + /// + /// Later calls to this function will override earlier ones. + pub fn write_recent_disputes(&mut self, recent_disputes: RecentDisputes) { + self.recent_disputes = Some(recent_disputes) + } + + /// Prepare a write of the candidate votes under the indicated candidate. + /// + /// Later calls to this function for the same candidate will override earlier ones. + pub fn write_candidate_votes( + &mut self, + session: SessionIndex, + candidate_hash: CandidateHash, + votes: CandidateVotes + ) { + self.candidate_votes.insert((session, candidate_hash), Some(votes)); + } + + /// Prepare a deletion of the candidate votes under the indicated candidate. + /// + /// Later calls to this function for the same candidate will override earlier ones. + pub fn delete_candidate_votes( + &mut self, + session: SessionIndex, + candidate_hash: CandidateHash, + ) { + self.candidate_votes.insert((session, candidate_hash), None); + } + + /// Transform this backend into a set of write-ops to be written to the inner backend. + pub fn into_write_ops(self) -> impl Iterator { + let earliest_session_ops = self.earliest_session + .map(|s| BackendWriteOp::WriteEarliestSession(s)) + .into_iter(); + + let recent_dispute_ops = self.recent_disputes + .map(|d| BackendWriteOp::WriteRecentDisputes(d)) + .into_iter(); + + let candidate_vote_ops = self.candidate_votes + .into_iter() + .map(|((session, candidate), votes)| match votes { + Some(votes) => BackendWriteOp::WriteCandidateVotes(session, candidate, votes), + None => BackendWriteOp::DeleteCandidateVotes(session, candidate), + }); + + earliest_session_ops + .chain(recent_dispute_ops) + .chain(candidate_vote_ops) + + } +} diff --git a/node/core/dispute-coordinator/src/db/v1.rs b/node/core/dispute-coordinator/src/db/v1.rs index 2253b83c6192..2d8b488fed69 100644 --- a/node/core/dispute-coordinator/src/db/v1.rs +++ b/node/core/dispute-coordinator/src/db/v1.rs @@ -14,22 +14,102 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! V1 database for the dispute coordinator. +//! `V1` database for the dispute coordinator. use polkadot_primitives::v1::{ CandidateReceipt, ValidDisputeStatementKind, InvalidDisputeStatementKind, ValidatorIndex, - ValidatorSignature, SessionIndex, CandidateHash, + ValidatorSignature, SessionIndex, CandidateHash, Hash, }; +use polkadot_node_subsystem::{SubsystemResult, SubsystemError}; + +use std::sync::Arc; use kvdb::{KeyValueDB, DBTransaction}; use parity_scale_codec::{Encode, Decode}; -use crate::DISPUTE_WINDOW; +use crate::{DISPUTE_WINDOW, DisputeStatus}; +use crate::backend::{Backend, BackendWriteOp, OverlayedBackend}; -const ACTIVE_DISPUTES_KEY: &[u8; 15] = b"active-disputes"; +const RECENT_DISPUTES_KEY: &[u8; 15] = b"recent-disputes"; const EARLIEST_SESSION_KEY: &[u8; 16] = b"earliest-session"; const CANDIDATE_VOTES_SUBKEY: &[u8; 15] = b"candidate-votes"; +pub struct DbBackend { + inner: Arc, + config: ColumnConfiguration, +} + +impl DbBackend { + pub fn new(db: Arc, config: ColumnConfiguration) -> Self { + Self { + inner: db, + config, + } + } +} + +impl Backend for DbBackend { + /// Load the earliest session, if any. + fn load_earliest_session(&self) -> SubsystemResult> { + load_earliest_session(&*self.inner, &self.config) + } + + /// Load the recent disputes, if any. + fn load_recent_disputes(&self) -> SubsystemResult> { + load_recent_disputes(&*self.inner, &self.config) + } + + /// Load the candidate votes for the specific session-candidate pair, if any. + fn load_candidate_votes( + &self, + session: SessionIndex, + candidate_hash: &CandidateHash, + ) -> SubsystemResult> { + load_candidate_votes(&*self.inner, &self.config, session, candidate_hash) + } + + /// Atomically writes the list of operations, with later operations taking precedence over + /// prior. + fn write(&mut self, ops: I) -> SubsystemResult<()> + where I: IntoIterator + { + let mut tx = DBTransaction::new(); + for op in ops { + match op { + BackendWriteOp::WriteEarliestSession(session) => { + tx.put_vec( + self.config.col_data, + EARLIEST_SESSION_KEY, + session.encode(), + ); + } + BackendWriteOp::WriteRecentDisputes(recent_disputes) => { + tx.put_vec( + self.config.col_data, + RECENT_DISPUTES_KEY, + recent_disputes.encode(), + ); + } + BackendWriteOp::WriteCandidateVotes(session, candidate_hash, votes) => { + tx.put_vec( + self.config.col_data, + &candidate_votes_key(session, &candidate_hash), + votes.encode(), + ); + } + BackendWriteOp::DeleteCandidateVotes(session, candidate_hash) => { + tx.delete( + self.config.col_data, + &candidate_votes_key(session, &candidate_hash), + ); + } + } + } + + self.inner.write(tx).map_err(Into::into) + } +} + fn candidate_votes_key(session: SessionIndex, candidate_hash: &CandidateHash) -> [u8; 15 + 4 + 32] { let mut buf = [0u8; 15 + 4 + 32]; buf[..15].copy_from_slice(CANDIDATE_VOTES_SUBKEY); @@ -41,29 +121,6 @@ fn candidate_votes_key(session: SessionIndex, candidate_hash: &CandidateHash) -> buf } -// Computes the upper lexicographic bound on DB keys for candidate votes with a given -// upper-exclusive bound on sessions. -fn candidate_votes_range_upper_bound(upper_exclusive: SessionIndex) -> [u8; 15 + 4] { - let mut buf = [0; 15 + 4]; - buf[..15].copy_from_slice(CANDIDATE_VOTES_SUBKEY); - // big-endian encoding is used to ensure lexicographic ordering. - buf[15..][..4].copy_from_slice(&upper_exclusive.to_be_bytes()); - - buf -} - -fn decode_candidate_votes_key(key: &[u8]) -> Option<(SessionIndex, CandidateHash)> { - if key.len() != 15 + 4 + 32 { - return None; - } - - let mut session_buf = [0; 4]; - session_buf.copy_from_slice(&key[15..][..4]); - let session = SessionIndex::from_be_bytes(session_buf); - - CandidateHash::decode(&mut &key[(15 + 4)..]).ok().map(|hash| (session, hash)) -} - /// Column configuration information for the DB. #[derive(Debug, Clone)] pub struct ColumnConfiguration { @@ -102,61 +159,8 @@ impl From for CandidateVotes { } } -/// Meta-key for tracking active disputes. -#[derive(Debug, Default, Clone, Encode, Decode, PartialEq)] -pub struct ActiveDisputes { - /// All disputed candidates, sorted by session index and then by candidate hash. - pub disputed: Vec<(SessionIndex, CandidateHash)>, -} - -impl ActiveDisputes { - /// Whether the set of active disputes contains the given candidate. - pub(crate) fn contains( - &self, - session: SessionIndex, - candidate_hash: CandidateHash, - ) -> bool { - self.disputed.contains(&(session, candidate_hash)) - } - - /// Insert the session and candidate hash from the set of active disputes. - /// Returns 'true' if the entry was not already in the set. - pub(crate) fn insert( - &mut self, - session: SessionIndex, - candidate_hash: CandidateHash, - ) -> bool { - let new_entry = (session, candidate_hash); - - let pos = self.disputed.iter() - .take_while(|&e| &new_entry < e) - .count(); - if self.disputed.get(pos).map_or(false, |&e| new_entry == e) { - false - } else { - self.disputed.insert(pos, new_entry); - true - } - } - - /// Delete the session and candidate hash from the set of active disputes. - /// Returns 'true' if the entry was present. - pub(crate) fn delete( - &mut self, - session: SessionIndex, - candidate_hash: CandidateHash, - ) -> bool { - let new_entry = (session, candidate_hash); - - match self.disputed.iter().position(|e| &new_entry == e) { - None => false, - Some(pos) => { - self.disputed.remove(pos); - true - } - } - } -} +/// The mapping for recent disputes; any which have not yet been pruned for being ancient. +pub type RecentDisputes = std::collections::BTreeMap<(SessionIndex, CandidateHash), DisputeStatus>; /// Errors while accessing things from the DB. #[derive(Debug, thiserror::Error)] @@ -181,103 +185,33 @@ fn load_decode(db: &dyn KeyValueDB, col_data: u32, key: &[u8]) } } -/// Load the candidate votes for the identified candidate under the given hash. +/// Load the candidate votes for the specific session-candidate pair, if any. pub(crate) fn load_candidate_votes( db: &dyn KeyValueDB, config: &ColumnConfiguration, session: SessionIndex, candidate_hash: &CandidateHash, -) -> Result> { +) -> SubsystemResult> { load_decode(db, config.col_data, &candidate_votes_key(session, candidate_hash)) + .map_err(|e| SubsystemError::with_origin("dispute-coordinator", e)) } /// Load the earliest session, if any. pub(crate) fn load_earliest_session( db: &dyn KeyValueDB, config: &ColumnConfiguration, -) -> Result> { +) -> SubsystemResult> { load_decode(db, config.col_data, EARLIEST_SESSION_KEY) + .map_err(|e| SubsystemError::with_origin("dispute-coordinator", e)) } -/// Load the active disputes, if any. -pub(crate) fn load_active_disputes( +/// Load the recent disputes, if any. +pub(crate) fn load_recent_disputes( db: &dyn KeyValueDB, config: &ColumnConfiguration, -) -> Result> { - load_decode(db, config.col_data, ACTIVE_DISPUTES_KEY) -} - -/// An atomic transaction to be commited to the underlying DB. -#[derive(Debug, Default, Clone)] -pub(crate) struct Transaction { - earliest_session: Option, - active_disputes: Option, - write_candidate_votes: Vec<(SessionIndex, CandidateHash, CandidateVotes)>, - delete_candidate_votes: Vec<(SessionIndex, CandidateHash)>, -} - -impl Transaction { - /// Prepare a write to the 'earliest session' field of the DB. - /// - /// Later calls to this function will override earlier ones. - pub(crate) fn put_earliest_session(&mut self, session: SessionIndex) { - self.earliest_session = Some(session); - } - - /// Prepare a write to the active disputes stored in the DB. - /// - /// Later calls to this function will override earlier ones. - pub(crate) fn put_active_disputes(&mut self, active: ActiveDisputes) { - self.active_disputes = Some(active); - } - - - /// Prepare a write of the candidate votes under the indicated candidate. - /// - /// Later calls to this function for the same candidate will override earlier ones. - /// Any calls to this function will be overridden by deletions of the same candidate. - pub(crate) fn put_candidate_votes( - &mut self, - session: SessionIndex, - candidate_hash: CandidateHash, - votes: CandidateVotes, - ) { - self.write_candidate_votes.push((session, candidate_hash, votes)) - } - - /// Prepare a deletion of the candidate votes under the indicated candidate. - /// - /// Any calls to this function will override writes to the same candidate. - pub(crate) fn delete_candidate_votes( - &mut self, - session: SessionIndex, - candidate_hash: CandidateHash, - ) { - self.delete_candidate_votes.push((session, candidate_hash)) - } - - /// Write the transaction atomically to the DB. - pub(crate) fn write(self, db: &dyn KeyValueDB, config: &ColumnConfiguration) -> Result<()> { - let mut tx = DBTransaction::new(); - - if let Some(s) = self.earliest_session { - tx.put_vec(config.col_data, EARLIEST_SESSION_KEY, s.encode()); - } - - if let Some(a) = self.active_disputes { - tx.put_vec(config.col_data, ACTIVE_DISPUTES_KEY, a.encode()); - } - - for (session, candidate_hash, votes) in self.write_candidate_votes { - tx.put_vec(config.col_data, &candidate_votes_key(session, &candidate_hash), votes.encode()); - } - - for (session, candidate_hash) in self.delete_candidate_votes { - tx.delete(config.col_data, &candidate_votes_key(session, &candidate_hash)); - } - - db.write(tx).map_err(Into::into) - } +) -> SubsystemResult> { + load_decode(db, config.col_data, RECENT_DISPUTES_KEY) + .map_err(|e| SubsystemError::with_origin("dispute-coordinator", e)) } /// Maybe prune data in the DB based on the provided session index. @@ -289,53 +223,46 @@ impl Transaction { /// If one or more ancient sessions are pruned, all metadata on candidates within the ancient /// session will be deleted. pub(crate) fn note_current_session( - store: &dyn KeyValueDB, - config: &ColumnConfiguration, + overlay_db: &mut OverlayedBackend<'_, impl Backend>, current_session: SessionIndex, -) -> Result<()> { +) -> SubsystemResult<()> { let new_earliest = current_session.saturating_sub(DISPUTE_WINDOW); - let mut tx = Transaction::default(); - - match load_earliest_session(store, config)? { + match overlay_db.load_earliest_session()? { None => { // First launch - write new-earliest. - tx.put_earliest_session(new_earliest); + overlay_db.write_earliest_session(new_earliest); } Some(prev_earliest) if new_earliest > prev_earliest => { // Prune all data in the outdated sessions. - tx.put_earliest_session(new_earliest); + overlay_db.write_earliest_session(new_earliest); - // Clear active disputes metadata. + // Clear recent disputes metadata. { - let mut active_disputes = load_active_disputes(store, config)?.unwrap_or_default(); - let prune_up_to = active_disputes.disputed.iter() - .take_while(|s| s.0 < new_earliest) - .count(); - - if prune_up_to > 0 { - let _ = active_disputes.disputed.drain(..prune_up_to); - tx.put_active_disputes(active_disputes); + let mut recent_disputes = overlay_db.load_recent_disputes()?.unwrap_or_default(); + + let lower_bound = ( + new_earliest, + CandidateHash(Hash::repeat_byte(0x00)), + ); + + let new_recent_disputes = recent_disputes.split_off(&lower_bound); + // Any remanining disputes are considered ancient and must be pruned. + let pruned_disputes = recent_disputes; + + if pruned_disputes.len() != 0 { + overlay_db.write_recent_disputes(new_recent_disputes); + for ((session, candidate_hash), _) in pruned_disputes { + overlay_db.delete_candidate_votes(session, candidate_hash); + } } } - - // Clear all candidate data with session less than the new earliest kept. - { - let end_prefix = candidate_votes_range_upper_bound(new_earliest); - - store.iter_with_prefix(config.col_data, CANDIDATE_VOTES_SUBKEY) - .take_while(|(k, _)| &k[..] < &end_prefix[..]) - .filter_map(|(k, _)| decode_candidate_votes_key(&k[..])) - .for_each(|(session, candidate_hash)| { - tx.delete_candidate_votes(session, candidate_hash); - }); - } } Some(_) => { // nothing to do. } - }; + } - tx.write(store, config) + Ok(()) } #[cfg(test)] @@ -343,157 +270,150 @@ mod tests { use super::*; use polkadot_primitives::v1::{Hash, Id as ParaId}; - #[test] - fn candidate_votes_key_works() { - let session = 4; - let candidate = CandidateHash(Hash::repeat_byte(0x01)); - - let key = candidate_votes_key(session, &candidate); - - assert_eq!(&key[0..15], CANDIDATE_VOTES_SUBKEY); - assert_eq!(&key[15..19], &[0x00, 0x00, 0x00, 0x04]); - assert_eq!(&key[19..51], candidate.0.as_bytes()); - - assert_eq!( - decode_candidate_votes_key(&key[..]), - Some((session, candidate)), - ); + fn make_db() -> DbBackend { + let store = Arc::new(kvdb_memorydb::create(1)); + let config = ColumnConfiguration { col_data: 0 }; + DbBackend::new(store, config) } #[test] - fn db_transaction() { - let store = kvdb_memorydb::create(1); - let config = ColumnConfiguration { col_data: 0 }; + fn overlay_pre_and_post_commit_consistency() { + let mut backend = make_db(); - { - let mut tx = Transaction::default(); + let mut overlay_db = OverlayedBackend::new(&backend); - tx.put_earliest_session(0); - tx.put_earliest_session(1); + overlay_db.write_earliest_session(0); + overlay_db.write_earliest_session(1); - tx.put_active_disputes(ActiveDisputes { - disputed: vec![ - (0, CandidateHash(Hash::repeat_byte(0))), - ], - }); + overlay_db.write_recent_disputes(vec![ + ((0, CandidateHash(Hash::repeat_byte(0))), DisputeStatus::Active), + ].into_iter().collect()); - tx.put_active_disputes(ActiveDisputes { - disputed: vec![ - (1, CandidateHash(Hash::repeat_byte(1))), - ], - }); + overlay_db.write_recent_disputes(vec![ + ((1, CandidateHash(Hash::repeat_byte(1))), DisputeStatus::Active), + ].into_iter().collect()); - tx.put_candidate_votes( - 1, - CandidateHash(Hash::repeat_byte(1)), - CandidateVotes { - candidate_receipt: Default::default(), - valid: Vec::new(), - invalid: Vec::new(), + overlay_db.write_candidate_votes( + 1, + CandidateHash(Hash::repeat_byte(1)), + CandidateVotes { + candidate_receipt: Default::default(), + valid: Vec::new(), + invalid: Vec::new(), + }, + ); + overlay_db.write_candidate_votes( + 1, + CandidateHash(Hash::repeat_byte(1)), + CandidateVotes { + candidate_receipt: { + let mut receipt = CandidateReceipt::default(); + receipt.descriptor.para_id = 5.into(); + + receipt }, - ); - tx.put_candidate_votes( + valid: Vec::new(), + invalid: Vec::new(), + }, + ); + + // Test that overlay returns the correct values before committing. + assert_eq!( + overlay_db.load_earliest_session().unwrap().unwrap(), + 1, + ); + + assert_eq!( + overlay_db.load_recent_disputes().unwrap().unwrap(), + vec![ + ((1, CandidateHash(Hash::repeat_byte(1))), DisputeStatus::Active), + ].into_iter().collect() + ); + + assert_eq!( + overlay_db.load_candidate_votes( 1, - CandidateHash(Hash::repeat_byte(1)), - CandidateVotes { - candidate_receipt: { - let mut receipt = CandidateReceipt::default(); - receipt.descriptor.para_id = 5.into(); - - receipt - }, - valid: Vec::new(), - invalid: Vec::new(), - }, - ); + &CandidateHash(Hash::repeat_byte(1)) + ).unwrap().unwrap().candidate_receipt.descriptor.para_id, + ParaId::from(5), + ); - tx.write(&store, &config).unwrap(); - } + let write_ops = overlay_db.into_write_ops(); + backend.write(write_ops).unwrap(); // Test that subsequent writes were written. - { - assert_eq!( - load_earliest_session(&store, &config).unwrap().unwrap(), + assert_eq!( + backend.load_earliest_session().unwrap().unwrap(), + 1, + ); + + assert_eq!( + backend.load_recent_disputes().unwrap().unwrap(), + vec![ + ((1, CandidateHash(Hash::repeat_byte(1))), DisputeStatus::Active), + ].into_iter().collect() + ); + + assert_eq!( + backend.load_candidate_votes( 1, - ); - - assert_eq!( - load_active_disputes(&store, &config).unwrap().unwrap(), - ActiveDisputes { - disputed: vec![ - (1, CandidateHash(Hash::repeat_byte(1))), - ], - }, - ); - - assert_eq!( - load_candidate_votes( - &store, - &config, - 1, - &CandidateHash(Hash::repeat_byte(1)) - ).unwrap().unwrap().candidate_receipt.descriptor.para_id, - ParaId::from(5), - ); - } + &CandidateHash(Hash::repeat_byte(1)) + ).unwrap().unwrap().candidate_receipt.descriptor.para_id, + ParaId::from(5), + ); } #[test] - fn db_deletes_supersede_writes() { - let store = kvdb_memorydb::create(1); - let config = ColumnConfiguration { col_data: 0 }; - - { - let mut tx = Transaction::default(); - tx.put_candidate_votes( - 1, - CandidateHash(Hash::repeat_byte(1)), - CandidateVotes { - candidate_receipt: Default::default(), - valid: Vec::new(), - invalid: Vec::new(), - } - ); + fn overlay_preserves_candidate_votes_operation_order() { + let mut backend = make_db(); + + let mut overlay_db = OverlayedBackend::new(&backend); + overlay_db.delete_candidate_votes(1, CandidateHash(Hash::repeat_byte(1))); + + overlay_db.write_candidate_votes( + 1, + CandidateHash(Hash::repeat_byte(1)), + CandidateVotes { + candidate_receipt: Default::default(), + valid: Vec::new(), + invalid: Vec::new(), + } + ); - tx.write(&store, &config).unwrap(); - } + let write_ops = overlay_db.into_write_ops(); + backend.write(write_ops).unwrap(); assert_eq!( - load_candidate_votes( - &store, - &config, + backend.load_candidate_votes( 1, &CandidateHash(Hash::repeat_byte(1)) ).unwrap().unwrap().candidate_receipt.descriptor.para_id, ParaId::from(0), ); - { - let mut tx = Transaction::default(); - tx.put_candidate_votes( - 1, - CandidateHash(Hash::repeat_byte(1)), - CandidateVotes { - candidate_receipt: { - let mut receipt = CandidateReceipt::default(); - receipt.descriptor.para_id = 5.into(); - - receipt - }, - valid: Vec::new(), - invalid: Vec::new(), - } - ); + let mut overlay_db = OverlayedBackend::new(&backend); + overlay_db.write_candidate_votes( + 1, + CandidateHash(Hash::repeat_byte(1)), + CandidateVotes { + candidate_receipt: { + let mut receipt = CandidateReceipt::default(); + receipt.descriptor.para_id = 5.into(); - tx.delete_candidate_votes(1, CandidateHash(Hash::repeat_byte(1))); + receipt + }, + valid: Vec::new(), + invalid: Vec::new(), + } + ); - tx.write(&store, &config).unwrap(); - } + overlay_db.delete_candidate_votes(1, CandidateHash(Hash::repeat_byte(1))); + + let write_ops = overlay_db.into_write_ops(); + backend.write(write_ops).unwrap(); assert!( - load_candidate_votes( - &store, - &config, + backend.load_candidate_votes( 1, &CandidateHash(Hash::repeat_byte(1)) ).unwrap().is_none() @@ -502,8 +422,7 @@ mod tests { #[test] fn note_current_session_prunes_old() { - let store = kvdb_memorydb::create(1); - let config = ColumnConfiguration { col_data: 0 }; + let mut backend = make_db(); let hash_a = CandidateHash(Hash::repeat_byte(0x0a)); let hash_b = CandidateHash(Hash::repeat_byte(0x0b)); @@ -524,62 +443,61 @@ mod tests { invalid: Vec::new(), }; - { - let mut tx = Transaction::default(); - tx.put_earliest_session(prev_earliest_session); - tx.put_active_disputes(ActiveDisputes { - disputed: vec![ - (very_old, hash_a), - (slightly_old, hash_b), - (new_earliest_session, hash_c), - (very_recent, hash_d), - ], - }); - - tx.put_candidate_votes( - very_old, - hash_a, - blank_candidate_votes(), - ); - - tx.put_candidate_votes( - slightly_old, - hash_b, - blank_candidate_votes(), - ); - - tx.put_candidate_votes( - new_earliest_session, - hash_c, - blank_candidate_votes(), - ); - - tx.put_candidate_votes( - very_recent, - hash_d, - blank_candidate_votes(), - ); - - tx.write(&store, &config).unwrap(); - } + let mut overlay_db = OverlayedBackend::new(&backend); + overlay_db.write_earliest_session(prev_earliest_session); + overlay_db.write_recent_disputes(vec![ + ((very_old, hash_a), DisputeStatus::Active), + ((slightly_old, hash_b), DisputeStatus::Active), + ((new_earliest_session, hash_c), DisputeStatus::Active), + ((very_recent, hash_d), DisputeStatus::Active), + ].into_iter().collect()); + + overlay_db.write_candidate_votes( + very_old, + hash_a, + blank_candidate_votes(), + ); - note_current_session(&store, &config, current_session).unwrap(); + overlay_db.write_candidate_votes( + slightly_old, + hash_b, + blank_candidate_votes(), + ); + + overlay_db.write_candidate_votes( + new_earliest_session, + hash_c, + blank_candidate_votes(), + ); + + overlay_db.write_candidate_votes( + very_recent, + hash_d, + blank_candidate_votes(), + ); + + let write_ops = overlay_db.into_write_ops(); + backend.write(write_ops).unwrap(); + + let mut overlay_db = OverlayedBackend::new(&backend); + note_current_session(&mut overlay_db, current_session).unwrap(); assert_eq!( - load_earliest_session(&store, &config).unwrap(), + overlay_db.load_earliest_session().unwrap(), Some(new_earliest_session), ); assert_eq!( - load_active_disputes(&store, &config).unwrap().unwrap(), - ActiveDisputes { - disputed: vec![(new_earliest_session, hash_c), (very_recent, hash_d)], - }, + overlay_db.load_recent_disputes().unwrap().unwrap(), + vec![ + ((new_earliest_session, hash_c), DisputeStatus::Active), + ((very_recent, hash_d), DisputeStatus::Active), + ].into_iter().collect(), ); - assert!(load_candidate_votes(&store, &config, very_old, &hash_a).unwrap().is_none()); - assert!(load_candidate_votes(&store, &config, slightly_old, &hash_b).unwrap().is_none()); - assert!(load_candidate_votes(&store, &config, new_earliest_session, &hash_c).unwrap().is_some()); - assert!(load_candidate_votes(&store, &config, very_recent, &hash_d).unwrap().is_some()); + assert!(overlay_db.load_candidate_votes(very_old, &hash_a).unwrap().is_none()); + assert!(overlay_db.load_candidate_votes(slightly_old, &hash_b).unwrap().is_none()); + assert!(overlay_db.load_candidate_votes(new_earliest_session, &hash_c).unwrap().is_some()); + assert!(overlay_db.load_candidate_votes(very_recent, &hash_d).unwrap().is_some()); } } diff --git a/node/core/dispute-coordinator/src/lib.rs b/node/core/dispute-coordinator/src/lib.rs index c7038e424611..50d2d7f78253 100644 --- a/node/core/dispute-coordinator/src/lib.rs +++ b/node/core/dispute-coordinator/src/lib.rs @@ -27,6 +27,7 @@ use std::collections::HashSet; use std::sync::Arc; +use std::time::{SystemTime, UNIX_EPOCH}; use polkadot_node_primitives::{CandidateVotes, DISPUTE_WINDOW, DisputeMessage, SignedDisputeStatement, DisputeMessageCheckError}; use polkadot_node_subsystem::{ @@ -34,7 +35,7 @@ use polkadot_node_subsystem::{ errors::{ChainApiError, RuntimeApiError}, messages::{ ChainApiMessage, DisputeCoordinatorMessage, DisputeDistributionMessage, - DisputeParticipationMessage, ImportStatementsResult + DisputeParticipationMessage, ImportStatementsResult, } }; use polkadot_node_subsystem_util::rolling_session_window::{ @@ -48,22 +49,49 @@ use polkadot_primitives::v1::{ use futures::prelude::*; use futures::channel::oneshot; use kvdb::KeyValueDB; -use parity_scale_codec::Error as CodecError; +use parity_scale_codec::{Encode, Decode, Error as CodecError}; use sc_keystore::LocalKeystore; -use db::v1::ActiveDisputes; +use db::v1::{RecentDisputes, DbBackend}; +use backend::{Backend, OverlayedBackend}; mod db; +mod backend; #[cfg(test)] mod tests; const LOG_TARGET: &str = "parachain::dispute-coordinator"; +// The choice here is fairly arbitrary. But any dispute that concluded more than a few minutes ago +// is not worth considering anymore. Changing this value has little to no bearing on consensus, +// and really only affects the work that the node might do on startup during periods of many disputes. +const ACTIVE_DURATION_SECS: Timestamp = 180; + +/// Timestamp based on the 1 Jan 1970 UNIX base, which is persistent across node restarts and OS reboots. +type Timestamp = u64; + +#[derive(Eq, PartialEq)] +enum Participation { + Pending, + Complete, +} + +impl Participation { + fn complete(&mut self) -> bool { + let complete = *self == Participation::Complete; + if !complete { + *self = Participation::Complete + } + complete + } +} + struct State { keystore: Arc, highest_session: Option, rolling_session_window: RollingSessionWindow, + recovery_state: Participation, } /// Configuration for the dispute coordinator subsystem. @@ -103,7 +131,8 @@ where Context: overseer::SubsystemContext, { fn start(self, ctx: Context) -> SpawnedSubsystem { - let future = run(self, ctx) + let backend = DbBackend::new(self.store.clone(), self.config.column_config()); + let future = run(self, ctx, backend, Box::new(SystemClock)) .map(|_| Ok(())) .boxed(); @@ -114,6 +143,35 @@ where } } +trait Clock: Send + Sync { + fn now(&self) -> Timestamp; +} + +struct SystemClock; + +impl Clock for SystemClock { + fn now(&self) -> Timestamp { + // `SystemTime` is notoriously non-monotonic, so our timers might not work + // exactly as expected. + // + // Regardless, disputes are considered active based on an order of minutes, + // so a few seconds of slippage in either direction shouldn't affect the + // amount of work the node is doing significantly. + match SystemTime::now().duration_since(UNIX_EPOCH) { + Ok(d) => d.as_secs(), + Err(e) => { + tracing::warn!( + target: LOG_TARGET, + err = ?e, + "Current time is before unix epoch. Validation will not work correctly." + ); + + 0 + } + } + } +} + #[derive(Debug, thiserror::Error)] #[allow(missing_docs)] pub enum Error { @@ -160,13 +218,83 @@ impl Error { } } -async fn run(subsystem: DisputeCoordinatorSubsystem, mut ctx: Context) +/// The status of dispute. This is a state machine which can be altered by the +/// helper methods. +#[derive(Debug, Clone, Copy, Encode, Decode, PartialEq)] +pub enum DisputeStatus { + /// The dispute is active and unconcluded. + #[codec(index = 0)] + Active, + /// The dispute has been concluded in favor of the candidate + /// since the given timestamp. + #[codec(index = 1)] + ConcludedFor(Timestamp), + /// The dispute has been concluded against the candidate + /// since the given timestamp. + /// + /// This takes precedence over `ConcludedFor` in the case that + /// both are true, which is impossible unless a large amount of + /// validators are participating on both sides. + #[codec(index = 2)] + ConcludedAgainst(Timestamp), +} + +impl DisputeStatus { + /// Initialize the status to the active state. + pub fn active() -> DisputeStatus { + DisputeStatus::Active + } + + /// Transition the status to a new status after observing the dispute has concluded for the candidate. + /// This may be a no-op if the status was already concluded. + pub fn concluded_for(self, now: Timestamp) -> DisputeStatus { + match self { + DisputeStatus::Active => DisputeStatus::ConcludedFor(now), + DisputeStatus::ConcludedFor(at) => DisputeStatus::ConcludedFor(std::cmp::min(at, now)), + against => against, + } + } + + /// Transition the status to a new status after observing the dispute has concluded against the candidate. + /// This may be a no-op if the status was already concluded. + pub fn concluded_against(self, now: Timestamp) -> DisputeStatus { + match self { + DisputeStatus::Active => DisputeStatus::ConcludedAgainst(now), + DisputeStatus::ConcludedFor(at) => DisputeStatus::ConcludedAgainst(std::cmp::min(at, now)), + DisputeStatus::ConcludedAgainst(at) => DisputeStatus::ConcludedAgainst(std::cmp::min(at, now)), + } + } + + /// Whether the disputed candidate is possibly invalid. + pub fn is_possibly_invalid(&self) -> bool { + match self { + DisputeStatus::Active | DisputeStatus::ConcludedAgainst(_) => true, + DisputeStatus::ConcludedFor(_) => false, + } + } + + /// Yields the timestamp this dispute concluded at, if any. + pub fn concluded_at(&self) -> Option { + match self { + DisputeStatus::Active => None, + DisputeStatus::ConcludedFor(at) | DisputeStatus::ConcludedAgainst(at) => Some(*at), + } + } +} + +async fn run( + subsystem: DisputeCoordinatorSubsystem, + mut ctx: Context, + mut backend: B, + clock: Box, +) where Context: overseer::SubsystemContext, - Context: SubsystemContext + Context: SubsystemContext, + B: Backend, { loop { - let res = run_iteration(&mut ctx, &subsystem).await; + let res = run_until_error(&mut ctx, &subsystem, &mut backend, &*clock).await; match res { Err(e) => { e.trace(); @@ -188,20 +316,26 @@ where // // A return value of `Ok` indicates that an exit should be made, while non-fatal errors // lead to another call to this function. -async fn run_iteration(ctx: &mut Context, subsystem: &DisputeCoordinatorSubsystem) - -> Result<(), Error> +async fn run_until_error( + ctx: &mut Context, + subsystem: &DisputeCoordinatorSubsystem, + backend: &mut B, + clock: &dyn Clock, +) -> Result<(), Error> where Context: overseer::SubsystemContext, - Context: SubsystemContext + Context: SubsystemContext, + B: Backend, { - let DisputeCoordinatorSubsystem { ref store, ref keystore, ref config } = *subsystem; let mut state = State { - keystore: keystore.clone(), + keystore: subsystem.keystore.clone(), highest_session: None, rolling_session_window: RollingSessionWindow::new(DISPUTE_WINDOW), + recovery_state: Participation::Pending, }; loop { + let mut overlay_db = OverlayedBackend::new(backend); match ctx.recv().await? { FromOverseer::Signal(OverseerSignal::Conclude) => { return Ok(()) @@ -209,31 +343,133 @@ where FromOverseer::Signal(OverseerSignal::ActiveLeaves(update)) => { handle_new_activations( ctx, - &**store, + &mut overlay_db, &mut state, - config, update.activated.into_iter().map(|a| a.hash), - ).await? + ).await?; + if !state.recovery_state.complete() { + handle_startup( + ctx, + &mut overlay_db, + &mut state, + ).await?; + } } FromOverseer::Signal(OverseerSignal::BlockFinalized(_, _)) => {}, FromOverseer::Communication { msg } => { handle_incoming( ctx, - &**store, + &mut overlay_db, &mut state, - config, msg, + clock.now(), ).await? } } + + if !overlay_db.is_empty() { + let ops = overlay_db.into_write_ops(); + backend.write(ops)?; + } } } +// Restores the subsystem's state before proceeding with the main event loop. Primarily, this +// repopulates the rolling session window the relevant session information to handle incoming +// import statement requests. +// +// This method also retransmits a `DisputeParticiationMessage::Participate` for any non-concluded +// disputes for which the subsystem doesn't have a local statement, ensuring it eventually makes an +// arbitration on the dispute. +async fn handle_startup( + ctx: &mut Context, + overlay_db: &mut OverlayedBackend<'_, impl Backend>, + state: &mut State, +) -> Result<(), Error> +where + Context: overseer::SubsystemContext, + Context: SubsystemContext, +{ + let recent_disputes = match overlay_db.load_recent_disputes() { + Ok(Some(disputes)) => disputes, + Ok(None) => return Ok(()), + Err(e) => { + tracing::error!(target: LOG_TARGET, "Failed initial load of recent disputes: {:?}", e); + return Err(e.into()); + }, + }; + + // Filter out disputes that have already concluded. + let active_disputes = recent_disputes.into_iter() + .filter(|(_, status)| *status == DisputeStatus::Active) + .collect::(); + + for ((session, ref candidate_hash), _) in active_disputes.into_iter() { + let votes: CandidateVotes = match overlay_db.load_candidate_votes(session, candidate_hash) { + Ok(Some(votes)) => votes.into(), + Ok(None) => continue, + Err(e) => { + tracing::error!(target: LOG_TARGET, "Failed initial load of candidate votes: {:?}", e); + continue + }, + }; + + let validators = match state.rolling_session_window.session_info(session) { + None => { + tracing::warn!( + target: LOG_TARGET, + session, + "Missing info for session which has an active dispute", + ); + continue + } + Some(info) => info.validators.clone(), + }; + + let n_validators = validators.len(); + let voted_indices: HashSet<_> = votes.voted_indices().into_iter().collect(); + + // Determine if there are any missing local statements for this dispute. Validators are + // filtered if: + // 1) their statement already exists, or + // 2) the validator key is not in the local keystore (i.e. the validator is remote). + // The remaining set only contains local validators that are also missing statements. + let missing_local_statement = validators.iter() + .enumerate() + .map(|(index, validator)| (ValidatorIndex(index as _), validator)) + .any(|(index, validator)| + !voted_indices.contains(&index) && + state.keystore + .key_pair::(validator) + .ok() + .map_or(false, |v| v.is_some()) + ); + + // Send a `DisputeParticipationMessage` for all non-concluded disputes which do not have a + // recorded local statement. + if missing_local_statement { + let (report_availability, receive_availability) = oneshot::channel(); + ctx.send_message(DisputeParticipationMessage::Participate { + candidate_hash: *candidate_hash, + candidate_receipt: votes.candidate_receipt.clone(), + session, + n_validators: n_validators as u32, + report_availability, + }).await; + + if !receive_availability.await? { + tracing::debug!(target: LOG_TARGET, "Participation failed. Candidate not available"); + } + } + } + + Ok(()) +} + async fn handle_new_activations( ctx: &mut (impl SubsystemContext + overseer::SubsystemContext), - store: &dyn KeyValueDB, + overlay_db: &mut OverlayedBackend<'_, impl Backend>, state: &mut State, - config: &Config, new_activations: impl IntoIterator, ) -> Result<(), Error> { for new_leaf in new_activations { @@ -277,17 +513,11 @@ async fn handle_new_activations( state.highest_session = Some(session); - db::v1::note_current_session( - store, - &config.column_config(), - session, - )?; + db::v1::note_current_session(overlay_db, session)?; } } _ => {} } - - // TODO [after https://github.com/paritytech/polkadot/issues/3160]: chain rollbacks } Ok(()) @@ -295,10 +525,10 @@ async fn handle_new_activations( async fn handle_incoming( ctx: &mut impl SubsystemContext, - store: &dyn KeyValueDB, + overlay_db: &mut OverlayedBackend<'_, impl Backend>, state: &mut State, - config: &Config, message: DisputeCoordinatorMessage, + now: Timestamp, ) -> Result<(), Error> { match message { DisputeCoordinatorMessage::ImportStatements { @@ -310,36 +540,44 @@ async fn handle_incoming( } => { handle_import_statements( ctx, - store, + overlay_db, state, - config, candidate_hash, candidate_receipt, session, statements, + now, pending_confirmation, ).await?; } + DisputeCoordinatorMessage::RecentDisputes(rx) => { + let recent_disputes = overlay_db.load_recent_disputes()?.unwrap_or_default(); + let _ = rx.send(recent_disputes.keys().cloned().collect()); + } DisputeCoordinatorMessage::ActiveDisputes(rx) => { - let active_disputes = db::v1::load_active_disputes(store, &config.column_config())? - .map(|d| d.disputed) - .unwrap_or_default(); - - let _ = rx.send(active_disputes); + let recent_disputes = overlay_db.load_recent_disputes()?.unwrap_or_default(); + let _ = rx.send(collect_active(recent_disputes, now)); } DisputeCoordinatorMessage::QueryCandidateVotes( - session, - candidate_hash, + query, rx ) => { - let candidate_votes = db::v1::load_candidate_votes( - store, - &config.column_config(), - session, - &candidate_hash, - )?; - - let _ = rx.send(candidate_votes.map(Into::into)); + let mut query_output = Vec::new(); + for (session_index, candidate_hash) in query.into_iter() { + if let Some(v) = overlay_db.load_candidate_votes( + session_index, + &candidate_hash, + )? { + query_output.push((session_index, candidate_hash, v.into())); + } else { + tracing::debug!( + target: LOG_TARGET, + session_index, + "No votes found for candidate", + ); + } + } + let _ = rx.send(query_output); } DisputeCoordinatorMessage::IssueLocalStatement( session, @@ -349,13 +587,13 @@ async fn handle_incoming( ) => { issue_local_statement( ctx, + overlay_db, state, - store, - config, candidate_hash, candidate_receipt, session, valid, + now, ).await?; } DisputeCoordinatorMessage::DetermineUndisputedChain { @@ -364,8 +602,7 @@ async fn handle_incoming( tx, } => { let undisputed_chain = determine_undisputed_chain( - store, - &config, + overlay_db, base_number, block_descriptions )?; @@ -377,6 +614,15 @@ async fn handle_incoming( Ok(()) } +fn collect_active(recent_disputes: RecentDisputes, now: Timestamp) -> Vec<(SessionIndex, CandidateHash)> { + recent_disputes.iter().filter_map(|(disputed, status)| + status.concluded_at().filter(|at| at + ACTIVE_DURATION_SECS < now).map_or( + Some(*disputed), + |_| None, + ) + ).collect() +} + fn insert_into_statement_vec( vec: &mut Vec<(T, ValidatorIndex, ValidatorSignature)>, tag: T, @@ -393,13 +639,13 @@ fn insert_into_statement_vec( async fn handle_import_statements( ctx: &mut impl SubsystemContext, - store: &dyn KeyValueDB, + overlay_db: &mut OverlayedBackend<'_, impl Backend>, state: &mut State, - config: &Config, candidate_hash: CandidateHash, candidate_receipt: CandidateReceipt, session: SessionIndex, statements: Vec<(SignedDisputeStatement, ValidatorIndex)>, + now: Timestamp, pending_confirmation: oneshot::Sender, ) -> Result<(), Error> { if state.highest_session.map_or(true, |h| session + DISPUTE_WINDOW < h) { @@ -418,6 +664,10 @@ async fn handle_import_statements( "Missing info for session which has an active dispute", ); + pending_confirmation + .send(ImportStatementsResult::InvalidImport) + .map_err(|_| Error::OneshotSend)?; + return Ok(()) } Some(info) => info.validators.clone(), @@ -427,12 +677,7 @@ async fn handle_import_statements( let supermajority_threshold = polkadot_primitives::v1::supermajority_threshold(n_validators); - let mut votes = db::v1::load_candidate_votes( - store, - &config.column_config(), - session, - &candidate_hash - )? + let mut votes = overlay_db.load_candidate_votes(session, &candidate_hash)? .map(CandidateVotes::from) .unwrap_or_else(|| CandidateVotes { candidate_receipt: candidate_receipt.clone(), @@ -440,8 +685,6 @@ async fn handle_import_statements( invalid: Vec::new(), }); - let was_undisputed = votes.valid.is_empty() || votes.invalid.is_empty(); - // Update candidate votes. for (statement, val_index) in statements { if validators.get(val_index.0 as usize) @@ -480,15 +723,42 @@ async fn handle_import_statements( // Check if newly disputed. let is_disputed = !votes.valid.is_empty() && !votes.invalid.is_empty(); - let freshly_disputed = is_disputed && was_undisputed; - let already_disputed = is_disputed && !was_undisputed; let concluded_valid = votes.valid.len() >= supermajority_threshold; + let concluded_invalid = votes.invalid.len() >= supermajority_threshold; + + let mut recent_disputes = overlay_db.load_recent_disputes()?.unwrap_or_default(); - { // Scope so we will only confirm valid import after the import got actually persisted. - let mut tx = db::v1::Transaction::default(); + let prev_status = recent_disputes.get(&(session, candidate_hash)).map(|x| x.clone()); - if freshly_disputed && !concluded_valid { + let status = if is_disputed { + let status = recent_disputes + .entry((session, candidate_hash)) + .or_insert(DisputeStatus::active()); + // Note: concluded-invalid overwrites concluded-valid, + // so we do this check first. Dispute state machine is + // non-commutative. + if concluded_valid { + *status = status.concluded_for(now); + } + + if concluded_invalid { + *status = status.concluded_against(now); + } + + Some(*status) + } else { + None + }; + + if status != prev_status { + // This branch is only hit when the candidate is freshly disputed - + // status was previously `None`, and now is not. + if prev_status.is_none() { + // No matter what, if the dispute is new, we participate. + // + // We also block the coordinator while awaiting our determination + // of whether the vote is available. let (report_availability, receive_availability) = oneshot::channel(); ctx.send_message(DisputeParticipationMessage::Participate { candidate_hash, @@ -499,68 +769,45 @@ async fn handle_import_statements( }).await; if !receive_availability.await.map_err(Error::Oneshot)? { - pending_confirmation.send(ImportStatementsResult::InvalidImport).map_err(|_| Error::OneshotSend)?; + // If the data is not available, we disregard the dispute votes. + // This is an indication that the dispute does not correspond to any included + // candidate and that it should be ignored. + // + // We expect that if the candidate is truly disputed that the higher-level network + // code will retry. + pending_confirmation.send(ImportStatementsResult::InvalidImport) + .map_err(|_| Error::OneshotSend)?; + tracing::debug!( target: LOG_TARGET, "Recovering availability failed - invalid import." ); return Ok(()) } - - // add to active disputes and begin local participation. - update_active_disputes( - store, - config, - &mut tx, - |active| active.insert(session, candidate_hash), - )?; - - } - - if concluded_valid && already_disputed { - // remove from active disputes. - update_active_disputes( - store, - config, - &mut tx, - |active| active.delete(session, candidate_hash), - )?; } - tx.put_candidate_votes(session, candidate_hash, votes.into()); - tx.write(store, &config.column_config())?; + // Only write when updated and vote is available. + overlay_db.write_recent_disputes(recent_disputes); } - pending_confirmation.send(ImportStatementsResult::ValidImport).map_err(|_| Error::OneshotSend)?; + overlay_db.write_candidate_votes(session, candidate_hash, votes.into()); - Ok(()) -} - -fn update_active_disputes( - store: &dyn KeyValueDB, - config: &Config, - tx: &mut db::v1::Transaction, - with_active: impl FnOnce(&mut ActiveDisputes) -> bool, -) -> Result<(), Error> { - let mut active_disputes = db::v1::load_active_disputes(store, &config.column_config())? - .unwrap_or_default(); - - if with_active(&mut active_disputes) { - tx.put_active_disputes(active_disputes); - } + pending_confirmation + .send(ImportStatementsResult::ValidImport) + .map_err(|_| Error::OneshotSend)?; Ok(()) } async fn issue_local_statement( ctx: &mut impl SubsystemContext, + overlay_db: &mut OverlayedBackend<'_, impl Backend>, state: &mut State, - store: &dyn KeyValueDB, - config: &Config, candidate_hash: CandidateHash, candidate_receipt: CandidateReceipt, session: SessionIndex, valid: bool, + now: Timestamp, ) -> Result<(), Error> { // Load session info. let info = match state.rolling_session_window.session_info(session) { @@ -578,12 +825,7 @@ async fn issue_local_statement( let validators = info.validators.clone(); - let votes = db::v1::load_candidate_votes( - store, - &config.column_config(), - session, - &candidate_hash - )? + let votes = overlay_db.load_candidate_votes(session, &candidate_hash)? .map(CandidateVotes::from) .unwrap_or_else(|| CandidateVotes { candidate_receipt: candidate_receipt.clone(), @@ -651,13 +893,13 @@ async fn issue_local_statement( let (pending_confirmation, _rx) = oneshot::channel(); handle_import_statements( ctx, - store, + overlay_db, state, - config, candidate_hash, candidate_receipt, session, statements, + now, pending_confirmation, ).await?; } @@ -720,23 +962,30 @@ fn make_dispute_message( } fn determine_undisputed_chain( - store: &dyn KeyValueDB, - config: &Config, + overlay_db: &mut OverlayedBackend<'_, impl Backend>, base_number: BlockNumber, block_descriptions: Vec<(Hash, SessionIndex, Vec)>, ) -> Result, Error> { let last = block_descriptions.last() + .map(|e| (base_number + block_descriptions.len() as BlockNumber, e.0)); // Fast path for no disputes. - let active_disputes = match db::v1::load_active_disputes(store, &config.column_config())? { + let recent_disputes = match overlay_db.load_recent_disputes()? { None => return Ok(last), - Some(a) if a.disputed.is_empty() => return Ok(last), + Some(a) if a.is_empty() => return Ok(last), Some(a) => a, }; + let is_possibly_invalid = |session, candidate_hash| { + recent_disputes.get(&(session, candidate_hash)).map_or( + false, + |status| status.is_possibly_invalid(), + ) + }; + for (i, (_, session, candidates)) in block_descriptions.iter().enumerate() { - if candidates.iter().any(|c| active_disputes.contains(*session, *c)) { + if candidates.iter().any(|c| is_possibly_invalid(*session, *c)) { if i == 0 { return Ok(None); } else { diff --git a/node/core/dispute-coordinator/src/tests.rs b/node/core/dispute-coordinator/src/tests.rs index cfa84e3818c1..b3610df2f043 100644 --- a/node/core/dispute-coordinator/src/tests.rs +++ b/node/core/dispute-coordinator/src/tests.rs @@ -14,8 +14,10 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . +use std::collections::HashMap; use super::*; +use overseer::TimeoutExt; use polkadot_primitives::v1::{BlakeTwo256, HashT, ValidatorId, Header, SessionInfo}; use polkadot_node_subsystem::{jaeger, ActiveLeavesUpdate, ActivatedLeaf, LeafStatus}; use polkadot_node_subsystem::messages::{ @@ -32,6 +34,11 @@ use futures::{ use parity_scale_codec::Encode; use assert_matches::assert_matches; +use std::sync::atomic::{AtomicU64, Ordering as AtomicOrdering}; +use std::time::Duration; + +const TEST_TIMEOUT: Duration = Duration::from_secs(2); + // sets up a keystore with the given keyring accounts. fn make_keystore(accounts: &[Sr25519Keyring]) -> LocalKeystore { let store = LocalKeystore::in_memory(); @@ -52,6 +59,29 @@ fn session_to_hash(session: SessionIndex, extra: impl Encode) -> Hash { type VirtualOverseer = TestSubsystemContextHandle; +#[derive(Clone)] +struct MockClock { + time: Arc, +} + +impl Default for MockClock { + fn default() -> Self { + MockClock { time: Arc::new(AtomicU64::default()) } + } +} + +impl Clock for MockClock { + fn now(&self) -> Timestamp { + self.time.load(AtomicOrdering::SeqCst) + } +} + +impl MockClock { + fn set(&self, to: Timestamp) { + self.time.store(to, AtomicOrdering::SeqCst) + } +} + struct TestState { validators: Vec, validator_public: Vec, @@ -60,6 +90,8 @@ struct TestState { subsystem_keystore: Arc, db: Arc, config: Config, + clock: MockClock, + headers: HashMap, } impl Default for TestState { @@ -99,13 +131,15 @@ impl Default for TestState { subsystem_keystore, db, config, + clock: MockClock::default(), + headers: HashMap::new(), } } } impl TestState { async fn activate_leaf_at_session( - &self, + &mut self, virtual_overseer: &mut VirtualOverseer, session: SessionIndex, block_number: BlockNumber, @@ -122,6 +156,8 @@ impl TestState { }; let block_hash = block_header.hash(); + let _ = self.headers.insert(block_hash, block_header.clone()); + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::ActiveLeaves( ActiveLeavesUpdate::start_work(ActivatedLeaf { hash: block_hash, @@ -131,6 +167,16 @@ impl TestState { }) ))).await; + self.handle_sync_queries(virtual_overseer, block_hash, block_header, session).await; + } + + async fn handle_sync_queries( + &self, + virtual_overseer: &mut VirtualOverseer, + block_hash: Hash, + block_header: Header, + session: SessionIndex, + ) { assert_matches!( virtual_overseer.recv().await, AllMessages::ChainApi(ChainApiMessage::BlockHeader(h, tx)) => { @@ -145,6 +191,7 @@ impl TestState { h, RuntimeApiRequest::SessionIndexForChild(tx), )) => { + let parent_hash = session_to_hash(session, b"parent"); assert_eq!(h, parent_hash); let _ = tx.send(Ok(session)); } @@ -167,6 +214,29 @@ impl TestState { } } + async fn handle_resume_sync(&self, virtual_overseer: &mut VirtualOverseer, session: SessionIndex) { + let leaves: Vec = self.headers.keys().cloned().collect(); + for leaf in leaves.iter() { + virtual_overseer.send( + FromOverseer::Signal( + OverseerSignal::ActiveLeaves( + ActiveLeavesUpdate::start_work( + ActivatedLeaf { + hash: *leaf, + number: 1, + span: Arc::new(jaeger::Span::Disabled), + status: LeafStatus::Fresh, + } + ) + ) + ) + ).await; + + let header = self.headers.get(leaf).unwrap().clone(); + self.handle_sync_queries(virtual_overseer, *leaf, header, session).await; + } + } + fn session_info(&self) -> SessionInfo { let discovery_keys = self.validators.iter() .map(|k| <_>::from(k.public())) @@ -209,31 +279,38 @@ impl TestState { public, ).await.unwrap().unwrap() } -} - -fn test_harness(test: F) - where F: FnOnce(TestState, VirtualOverseer) -> BoxFuture<'static, ()> -{ - let (ctx, ctx_handle) = make_subsystem_context(TaskExecutor::new()); - let state = TestState::default(); - let subsystem = DisputeCoordinatorSubsystem::new( - state.db.clone(), - state.config.clone(), - state.subsystem_keystore.clone(), - ); + fn resume(self, test: F) -> Self + where F: FnOnce(TestState, VirtualOverseer) -> BoxFuture<'static, TestState> + { + let (ctx, ctx_handle) = make_subsystem_context(TaskExecutor::new()); + let subsystem = DisputeCoordinatorSubsystem::new( + self.db.clone(), + self.config.clone(), + self.subsystem_keystore.clone(), + ); + let backend = DbBackend::new(self.db.clone(), self.config.column_config()); + let subsystem_task = run(subsystem, ctx, backend, Box::new(self.clock.clone())); + let test_task = test(self, ctx_handle); - let subsystem_task = run(subsystem, ctx); - let test_task = test(state, ctx_handle); + let (_, state) = futures::executor::block_on(future::join(subsystem_task, test_task)); + state + } +} - futures::executor::block_on(future::join(subsystem_task, test_task)); +fn test_harness(test: F) -> TestState + where F: FnOnce(TestState, VirtualOverseer) -> BoxFuture<'static, TestState> +{ + TestState::default().resume(test) } #[test] fn conflicting_votes_lead_to_dispute_participation() { - test_harness(|test_state, mut virtual_overseer| Box::pin(async move { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { let session = 1; + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + let candidate_receipt = CandidateReceipt::default(); let candidate_hash = candidate_receipt.hash(); @@ -305,13 +382,12 @@ fn conflicting_votes_lead_to_dispute_participation() { let (tx, rx) = oneshot::channel(); virtual_overseer.send(FromOverseer::Communication { msg: DisputeCoordinatorMessage::QueryCandidateVotes( - session, - candidate_hash, + vec![(session, candidate_hash)], tx, ), }).await; - let votes = rx.await.unwrap().unwrap(); + let (_, _, votes) = rx.await.unwrap().get(0).unwrap().clone(); assert_eq!(votes.valid.len(), 1); assert_eq!(votes.invalid.len(), 1); } @@ -333,13 +409,12 @@ fn conflicting_votes_lead_to_dispute_participation() { let (tx, rx) = oneshot::channel(); virtual_overseer.send(FromOverseer::Communication { msg: DisputeCoordinatorMessage::QueryCandidateVotes( - session, - candidate_hash, + vec![(session, candidate_hash)], tx, ), }).await; - let votes = rx.await.unwrap().unwrap(); + let (_, _, votes) = rx.await.unwrap().get(0).unwrap().clone(); assert_eq!(votes.valid.len(), 1); assert_eq!(votes.invalid.len(), 2); } @@ -348,14 +423,18 @@ fn conflicting_votes_lead_to_dispute_participation() { // This confirms that the second vote doesn't lead to participation again. assert!(virtual_overseer.try_recv().await.is_none()); + + test_state })); } #[test] fn positive_votes_dont_trigger_participation() { - test_harness(|test_state, mut virtual_overseer| Box::pin(async move { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { let session = 1; + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + let candidate_receipt = CandidateReceipt::default(); let candidate_hash = candidate_receipt.hash(); @@ -403,13 +482,12 @@ fn positive_votes_dont_trigger_participation() { let (tx, rx) = oneshot::channel(); virtual_overseer.send(FromOverseer::Communication { msg: DisputeCoordinatorMessage::QueryCandidateVotes( - session, - candidate_hash, + vec![(session, candidate_hash)], tx, ), }).await; - let votes = rx.await.unwrap().unwrap(); + let (_, _, votes) = rx.await.unwrap().get(0).unwrap().clone(); assert_eq!(votes.valid.len(), 1); assert!(votes.invalid.is_empty()); } @@ -438,13 +516,12 @@ fn positive_votes_dont_trigger_participation() { let (tx, rx) = oneshot::channel(); virtual_overseer.send(FromOverseer::Communication { msg: DisputeCoordinatorMessage::QueryCandidateVotes( - session, - candidate_hash, + vec![(session, candidate_hash)], tx, ), }).await; - let votes = rx.await.unwrap().unwrap(); + let (_, _, votes) = rx.await.unwrap().get(0).unwrap().clone(); assert_eq!(votes.valid.len(), 2); assert!(votes.invalid.is_empty()); } @@ -453,14 +530,18 @@ fn positive_votes_dont_trigger_participation() { // This confirms that no participation request is made. assert!(virtual_overseer.try_recv().await.is_none()); + + test_state })); } #[test] fn wrong_validator_index_is_ignored() { - test_harness(|test_state, mut virtual_overseer| Box::pin(async move { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { let session = 1; + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + let candidate_receipt = CandidateReceipt::default(); let candidate_hash = candidate_receipt.hash(); @@ -509,13 +590,12 @@ fn wrong_validator_index_is_ignored() { let (tx, rx) = oneshot::channel(); virtual_overseer.send(FromOverseer::Communication { msg: DisputeCoordinatorMessage::QueryCandidateVotes( - session, - candidate_hash, + vec![(session, candidate_hash)], tx, ), }).await; - let votes = rx.await.unwrap().unwrap(); + let (_, _, votes) = rx.await.unwrap().get(0).unwrap().clone(); assert!(votes.valid.is_empty()); assert!(votes.invalid.is_empty()); } @@ -524,14 +604,18 @@ fn wrong_validator_index_is_ignored() { // This confirms that no participation request is made. assert!(virtual_overseer.try_recv().await.is_none()); + + test_state })); } #[test] fn finality_votes_ignore_disputed_candidates() { - test_harness(|test_state, mut virtual_overseer| Box::pin(async move { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { let session = 1; + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + let candidate_receipt = CandidateReceipt::default(); let candidate_hash = candidate_receipt.hash(); @@ -616,14 +700,18 @@ fn finality_votes_ignore_disputed_candidates() { virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; assert!(virtual_overseer.try_recv().await.is_none()); + + test_state })); } #[test] fn supermajority_valid_dispute_may_be_finalized() { - test_harness(|test_state, mut virtual_overseer| Box::pin(async move { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { let session = 1; + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + let candidate_receipt = CandidateReceipt::default(); let candidate_hash = candidate_receipt.hash(); @@ -665,7 +753,23 @@ fn supermajority_valid_dispute_may_be_finalized() { }, }).await; - let _ = virtual_overseer.recv().await; + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + candidate_hash: c_hash, + candidate_receipt: c_receipt, + session: s, + report_availability, + .. + } + ) => { + assert_eq!(candidate_hash, c_hash); + assert_eq!(candidate_receipt, c_receipt); + assert_eq!(session, s); + report_availability.send(true).unwrap(); + } + ); let mut statements = Vec::new(); for i in (0..supermajority_threshold - 1).map(|i| i + 2) { @@ -693,14 +797,6 @@ fn supermajority_valid_dispute_may_be_finalized() { { let (tx, rx) = oneshot::channel(); - virtual_overseer.send(FromOverseer::Communication { - msg: DisputeCoordinatorMessage::ActiveDisputes(tx), - }).await; - - assert!(rx.await.unwrap().is_empty()); - - let (tx, rx) = oneshot::channel(); - let block_hash_a = Hash::repeat_byte(0x0a); let block_hash_b = Hash::repeat_byte(0x0b); @@ -733,5 +829,752 @@ fn supermajority_valid_dispute_may_be_finalized() { virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })); +} + +#[test] +fn concluded_supermajority_for_non_active_after_time() { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { + let session = 1; + + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + test_state.activate_leaf_at_session( + &mut virtual_overseer, + session, + 1, + ).await; + + let supermajority_threshold = polkadot_primitives::v1::supermajority_threshold( + test_state.validators.len() + ); + + let valid_vote = test_state.issue_statement_with_index( + 0, + candidate_hash, + session, + true, + ).await; + + let invalid_vote = test_state.issue_statement_with_index( + 1, + candidate_hash, + session, + false, + ).await; + + let (pending_confirmation, _confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (valid_vote, ValidatorIndex(0)), + (invalid_vote, ValidatorIndex(1)), + ], + pending_confirmation, + }, + }).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + report_availability, + .. + } + ) => { + report_availability.send(true).unwrap(); + } + ); + + let mut statements = Vec::new(); + for i in (0..supermajority_threshold - 1).map(|i| i + 2) { + let vote = test_state.issue_statement_with_index( + i, + candidate_hash, + session, + true, + ).await; + + statements.push((vote, ValidatorIndex(i as _))); + }; + + let (pending_confirmation, _confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements, + pending_confirmation, + }, + }).await; + + test_state.clock.set(ACTIVE_DURATION_SECS + 1); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert!(rx.await.unwrap().is_empty()); + + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::RecentDisputes(tx), + }).await; + + assert_eq!(rx.await.unwrap().len(), 1); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })); +} + +#[test] +fn concluded_supermajority_against_non_active_after_time() { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { + let session = 1; + + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + test_state.activate_leaf_at_session( + &mut virtual_overseer, + session, + 1, + ).await; + + let supermajority_threshold = polkadot_primitives::v1::supermajority_threshold( + test_state.validators.len() + ); + + let valid_vote = test_state.issue_statement_with_index( + 0, + candidate_hash, + session, + true, + ).await; + + let invalid_vote = test_state.issue_statement_with_index( + 1, + candidate_hash, + session, + false, + ).await; + + let (pending_confirmation, _confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (valid_vote, ValidatorIndex(0)), + (invalid_vote, ValidatorIndex(1)), + ], + pending_confirmation, + }, + }).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + report_availability, + .. + } + ) => { + report_availability.send(true).unwrap(); + } + ); + + let mut statements = Vec::new(); + for i in (0..supermajority_threshold - 1).map(|i| i + 2) { + let vote = test_state.issue_statement_with_index( + i, + candidate_hash, + session, + false, + ).await; + + statements.push((vote, ValidatorIndex(i as _))); + }; + + let (pending_confirmation, _confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements, + pending_confirmation, + }, + }).await; + + test_state.clock.set(ACTIVE_DURATION_SECS + 1); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert!(rx.await.unwrap().is_empty()); + + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::RecentDisputes(tx), + }).await; + + assert_eq!(rx.await.unwrap().len(), 1); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })); +} + +#[test] +fn fresh_dispute_ignored_if_unavailable() { + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { + let session = 1; + + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + test_state.activate_leaf_at_session( + &mut virtual_overseer, + session, + 1, + ).await; + + let valid_vote = test_state.issue_statement_with_index( + 0, + candidate_hash, + session, + true, + ).await; + + let invalid_vote = test_state.issue_statement_with_index( + 1, + candidate_hash, + session, + false, + ).await; + + let (pending_confirmation, _confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (valid_vote, ValidatorIndex(0)), + (invalid_vote, ValidatorIndex(1)), + ], + pending_confirmation, + }, + }).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + report_availability, + .. + } + ) => { + report_availability.send(false).unwrap(); + } + ); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert!(rx.await.unwrap().is_empty()); + + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::RecentDisputes(tx), + }).await; + + assert!(rx.await.unwrap().is_empty()); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })); +} + +#[test] +fn resume_dispute_without_local_statement() { + let session = 1; + + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + test_state.activate_leaf_at_session( + &mut virtual_overseer, + session, + 1, + ).await; + + let valid_vote = test_state.issue_statement_with_index( + 1, + candidate_hash, + session, + true, + ).await; + + let invalid_vote = test_state.issue_statement_with_index( + 2, + candidate_hash, + session, + false, + ).await; + + let (pending_confirmation, confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (valid_vote, ValidatorIndex(1)), + (invalid_vote, ValidatorIndex(2)), + ], + pending_confirmation, + }, + }).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + report_availability, + .. + } + ) => { + report_availability.send(true).unwrap(); + } + ); + + assert_eq!(confirmation_rx.await, Ok(ImportStatementsResult::ValidImport)); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert_eq!(rx.await.unwrap().len(), 1); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })) + // Alice should send a DisputeParticiationMessage::Participate on restart since she has no + // local statement for the active dispute. + .resume(|test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + candidate_hash: c_hash, + candidate_receipt: c_receipt, + session: s, + report_availability, + .. + } + ) => { + assert_eq!(candidate_hash, c_hash); + assert_eq!(candidate_receipt, c_receipt); + assert_eq!(session, s); + report_availability.send(true).unwrap(); + } + ); + + let valid_vote0 = test_state.issue_statement_with_index( + 0, + candidate_hash, + session, + true, + ).await; + let valid_vote3 = test_state.issue_statement_with_index( + 3, + candidate_hash, + session, + true, + ).await; + let valid_vote4 = test_state.issue_statement_with_index( + 4, + candidate_hash, + session, + true, + ).await; + let valid_vote5 = test_state.issue_statement_with_index( + 5, + candidate_hash, + session, + true, + ).await; + + let (pending_confirmation, _confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (valid_vote0, ValidatorIndex(0)), + (valid_vote3, ValidatorIndex(3)), + (valid_vote4, ValidatorIndex(4)), + (valid_vote5, ValidatorIndex(5)), + ], + pending_confirmation, + }, + }).await; + + // Advance the clock far enough so that the concluded dispute will be omitted from an + // ActiveDisputes query. + test_state.clock.set(test_state.clock.now() + ACTIVE_DURATION_SECS + 1 ); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert!(rx.await.unwrap().is_empty()); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })); +} + +#[test] +fn resume_dispute_with_local_statement() { + let session = 1; + + test_harness(|mut test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + test_state.activate_leaf_at_session( + &mut virtual_overseer, + session, + 1, + ).await; + + let local_valid_vote = test_state.issue_statement_with_index( + 0, + candidate_hash, + session, + true, + ).await; + + let valid_vote = test_state.issue_statement_with_index( + 1, + candidate_hash, + session, + true, + ).await; + + let invalid_vote = test_state.issue_statement_with_index( + 2, + candidate_hash, + session, + false, + ).await; + + let (pending_confirmation, confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (local_valid_vote, ValidatorIndex(0)), + (valid_vote, ValidatorIndex(1)), + (invalid_vote, ValidatorIndex(2)), + ], + pending_confirmation, + }, + }).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + report_availability, + .. + } + ) => { + report_availability.send(true).unwrap(); + } + ); + + assert_eq!(confirmation_rx.await, Ok(ImportStatementsResult::ValidImport)); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert_eq!(rx.await.unwrap().len(), 1); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })) + // Alice should send a DisputeParticiationMessage::Participate on restart since she has no + // local statement for the active dispute. + .resume(|test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + // Assert that subsystem is not sending Participation messages because we issued a local statement + assert!(virtual_overseer.recv().timeout(TEST_TIMEOUT).await.is_none()); + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })); +} + +#[test] +fn resume_dispute_without_local_statement_or_local_key() { + let session = 1; + let mut test_state = TestState::default(); + test_state.subsystem_keystore = make_keystore(&[Sr25519Keyring::Two]).into(); + test_state.resume(|mut test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + test_state.activate_leaf_at_session( + &mut virtual_overseer, + session, + 1, + ).await; + + let valid_vote = test_state.issue_statement_with_index( + 1, + candidate_hash, + session, + true, + ).await; + + let invalid_vote = test_state.issue_statement_with_index( + 2, + candidate_hash, + session, + false, + ).await; + + let (pending_confirmation, confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (valid_vote, ValidatorIndex(1)), + (invalid_vote, ValidatorIndex(2)), + ], + pending_confirmation, + }, + }).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + report_availability, + .. + } + ) => { + report_availability.send(true).unwrap(); + } + ); + + assert_eq!(confirmation_rx.await, Ok(ImportStatementsResult::ValidImport)); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert_eq!(rx.await.unwrap().len(), 1); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })) + // Alice should send a DisputeParticiationMessage::Participate on restart since she has no + // local statement for the active dispute. + .resume(|test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + // Assert that subsystem is not sending Participation messages because we issued a local statement + assert!(virtual_overseer.recv().timeout(TEST_TIMEOUT).await.is_none()); + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })); +} + +#[test] +fn resume_dispute_with_local_statement_without_local_key() { + let session = 1; + + let mut test_state = TestState::default(); + test_state.subsystem_keystore = make_keystore(&[Sr25519Keyring::Two]).into(); + test_state.resume(|mut test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + let candidate_receipt = CandidateReceipt::default(); + let candidate_hash = candidate_receipt.hash(); + + test_state.activate_leaf_at_session( + &mut virtual_overseer, + session, + 1, + ).await; + + let local_valid_vote = test_state.issue_statement_with_index( + 0, + candidate_hash, + session, + true, + ).await; + + let valid_vote = test_state.issue_statement_with_index( + 1, + candidate_hash, + session, + true, + ).await; + + let invalid_vote = test_state.issue_statement_with_index( + 2, + candidate_hash, + session, + false, + ).await; + + let (pending_confirmation, confirmation_rx) = oneshot::channel(); + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ImportStatements { + candidate_hash, + candidate_receipt: candidate_receipt.clone(), + session, + statements: vec![ + (local_valid_vote, ValidatorIndex(0)), + (valid_vote, ValidatorIndex(1)), + (invalid_vote, ValidatorIndex(2)), + ], + pending_confirmation, + }, + }).await; + + assert_matches!( + virtual_overseer.recv().await, + AllMessages::DisputeParticipation( + DisputeParticipationMessage::Participate { + report_availability, + .. + } + ) => { + report_availability.send(true).unwrap(); + } + ); + + assert_eq!(confirmation_rx.await, Ok(ImportStatementsResult::ValidImport)); + + { + let (tx, rx) = oneshot::channel(); + + virtual_overseer.send(FromOverseer::Communication { + msg: DisputeCoordinatorMessage::ActiveDisputes(tx), + }).await; + + assert_eq!(rx.await.unwrap().len(), 1); + } + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state + })) + // Alice should send a DisputeParticiationMessage::Participate on restart since she has no + // local statement for the active dispute. + .resume(|test_state, mut virtual_overseer| Box::pin(async move { + test_state.handle_resume_sync(&mut virtual_overseer, session).await; + + // Assert that subsystem is not sending Participation messages because we issued a local statement + assert!(virtual_overseer.recv().timeout(TEST_TIMEOUT).await.is_none()); + + virtual_overseer.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + assert!(virtual_overseer.try_recv().await.is_none()); + + test_state })); } diff --git a/node/core/dispute-participation/src/tests.rs b/node/core/dispute-participation/src/tests.rs index 734f997338e8..43aecd3f7847 100644 --- a/node/core/dispute-participation/src/tests.rs +++ b/node/core/dispute-participation/src/tests.rs @@ -144,7 +144,7 @@ async fn fetch_validation_code(virtual_overseer: &mut VirtualOverseer) { )) => { tx.send(Ok(Some(validation_code))).unwrap(); }, - "overseer did not receive runtime api request for validation code", + "overseer did not receive runtime API request for validation code", ); } @@ -243,7 +243,7 @@ fn cannot_participate_if_cannot_recover_validation_code() { )) => { tx.send(Ok(None)).unwrap(); }, - "overseer did not receive runtime api request for validation code", + "overseer did not receive runtime API request for validation code", ); virtual_overseer diff --git a/node/core/provisioner/src/lib.rs b/node/core/provisioner/src/lib.rs index 85f10c68a74c..f9c87468f039 100644 --- a/node/core/provisioner/src/lib.rs +++ b/node/core/provisioner/src/lib.rs @@ -28,7 +28,7 @@ use polkadot_node_subsystem::{ errors::{ChainApiError, RuntimeApiError}, PerLeafSpan, SubsystemSender, jaeger, messages::{ CandidateBackingMessage, ChainApiMessage, ProvisionableData, ProvisionerInherentData, - ProvisionerMessage, + ProvisionerMessage, DisputeCoordinatorMessage, }, }; use polkadot_node_subsystem_util::{ @@ -37,7 +37,8 @@ use polkadot_node_subsystem_util::{ }; use polkadot_primitives::v1::{ BackedCandidate, BlockNumber, CandidateReceipt, CoreState, Hash, OccupiedCoreAssumption, - SignedAvailabilityBitfield, ValidatorIndex, + SignedAvailabilityBitfield, ValidatorIndex, MultiDisputeStatementSet, DisputeStatementSet, + DisputeStatement, }; use std::{pin::Pin, collections::BTreeMap, sync::Arc}; use thiserror::Error; @@ -113,6 +114,9 @@ pub enum Error { #[error("failed to get backed candidates")] CanceledBackedCandidates(#[source] oneshot::Canceled), + #[error("failed to get votes on dispute")] + CanceledCandidateVotes(#[source] oneshot::Canceled), + #[error(transparent)] ChainApi(#[from] ChainApiError), @@ -298,10 +302,12 @@ async fn send_inherent_data( from_job, ).await?; + let disputes = select_disputes(from_job).await?; + let inherent_data = ProvisionerInherentData { bitfields, backed_candidates: candidates, - disputes: Vec::new(), // until disputes are implemented. + disputes, }; for return_sender in return_senders { @@ -531,6 +537,70 @@ fn bitfields_indicate_availability( 3 * availability.count_ones() >= 2 * availability.len() } +async fn select_disputes( + sender: &mut impl SubsystemSender, +) -> Result { + let (tx, rx) = oneshot::channel(); + + // We use `RecentDisputes` instead of `ActiveDisputes` because redundancy is fine. + // It's heavier than `ActiveDisputes` but ensures that everything from the dispute + // window gets on-chain, unlike `ActiveDisputes`. + // + // This should have no meaningful impact on performance on production networks for + // two reasons: + // 1. In large validator sets, a node might be a block author 1% or less of the time. + // this code-path only triggers in the case of being a block author. + // 2. Disputes are expected to be rare because they come with heavy slashing. + sender.send_message(DisputeCoordinatorMessage::RecentDisputes(tx).into()).await; + + let recent_disputes = match rx.await { + Ok(r) => r, + Err(oneshot::Canceled) => { + tracing::debug!( + target: LOG_TARGET, + "Unable to gather recent disputes - subsystem disconnected?", + ); + + Vec::new() + } + }; + + // Load all votes for all disputes from the coordinator. + let dispute_candidate_votes = { + let (tx, rx) = oneshot::channel(); + sender.send_message(DisputeCoordinatorMessage::QueryCandidateVotes( + recent_disputes, + tx, + ).into()).await; + + match rx.await { + Ok(v) => v, + Err(oneshot::Canceled) => { + tracing::debug!( + target: LOG_TARGET, + "Unable to query candidate votes - subsystem disconnected?", + ); + Vec::new() + } + } + }; + + // Transform all `CandidateVotes` into `MultiDisputeStatementSet`. + Ok(dispute_candidate_votes.into_iter().map(|(session_index, candidate_hash, votes)| { + let valid_statements = votes.valid.into_iter() + .map(|(s, i, sig)| (DisputeStatement::Valid(s), i, sig)); + + let invalid_statements = votes.invalid.into_iter() + .map(|(s, i, sig)| (DisputeStatement::Invalid(s), i, sig)); + + DisputeStatementSet { + candidate_hash, + session: session_index, + statements: valid_statements.chain(invalid_statements).collect(), + } + }).collect()) +} + #[derive(Clone)] struct MetricsInner { inherent_data_requests: prometheus::CounterVec, diff --git a/node/core/pvf/Cargo.toml b/node/core/pvf/Cargo.toml index 23388b28daa4..c7a0afbdc090 100644 --- a/node/core/pvf/Cargo.toml +++ b/node/core/pvf/Cargo.toml @@ -11,11 +11,11 @@ path = "bin/puppet_worker.rs" [dependencies] always-assert = "0.1" async-std = { version = "1.8.0", features = ["attributes"] } -async-process = "1.0.1" +async-process = "1.1.0" assert_matches = "1.4.0" futures = "0.3.15" futures-timer = "3.0.2" -libc = "0.2.81" +libc = "0.2.98" slotmap = "1.0" tracing = "0.1.26" pin-project = "1.0.7" diff --git a/node/core/pvf/src/error.rs b/node/core/pvf/src/error.rs index 71377cdf3dc2..f0ba95515054 100644 --- a/node/core/pvf/src/error.rs +++ b/node/core/pvf/src/error.rs @@ -40,13 +40,13 @@ pub enum InvalidCandidate { /// /// (b) The candidate triggered a code path that has lead to the process death. For example, /// the PVF found a way to consume unbounded amount of resources and then it either exceeded - /// an rlimit (if set) or, again, invited OOM killer. Another possibility is a bug in + /// an `rlimit` (if set) or, again, invited OOM killer. Another possibility is a bug in /// wasmtime allowed the PVF to gain control over the execution worker. /// /// We attribute such an event to an invalid candidate in either case. /// /// The rationale for this is that a glitch may lead to unfair rejecting candidate by a single - /// validator. If the glitch is somewhat more persistant the validator will reject all candidate + /// validator. If the glitch is somewhat more persistent the validator will reject all candidate /// thrown at it and hopefully the operator notices it by decreased reward performance of the /// validator. On the other hand, if the worker died because of (b) we would have better chances /// to stop the attack. diff --git a/node/core/pvf/src/execute/worker.rs b/node/core/pvf/src/execute/worker.rs index 3f9466e7cc49..12d073c08cf2 100644 --- a/node/core/pvf/src/execute/worker.rs +++ b/node/core/pvf/src/execute/worker.rs @@ -185,7 +185,7 @@ impl Response { } } -/// The entrypoint that the spawned execute worker should start with. The socket_path specifies +/// The entrypoint that the spawned execute worker should start with. The `socket_path` specifies /// the path to the socket used to communicate with the host. pub fn worker_entrypoint(socket_path: &str) { worker_event_loop("execute", socket_path, |mut stream| async move { diff --git a/node/core/pvf/src/executor_intf.rs b/node/core/pvf/src/executor_intf.rs index f1d951174422..0e19b3d59b7d 100644 --- a/node/core/pvf/src/executor_intf.rs +++ b/node/core/pvf/src/executor_intf.rs @@ -54,7 +54,7 @@ const CONFIG: Config = Config { }, }; -/// Runs the prevaldation on the given code. Returns a [`RuntimeBlob`] if it succeeds. +/// Runs the prevalidation on the given code. Returns a [`RuntimeBlob`] if it succeeds. pub fn prevalidate(code: &[u8]) -> Result { let blob = RuntimeBlob::new(code)?; // It's assumed this function will take care of any prevalidation logic diff --git a/node/core/pvf/src/host.rs b/node/core/pvf/src/host.rs index 1777af3b4ed4..ca571a49daac 100644 --- a/node/core/pvf/src/host.rs +++ b/node/core/pvf/src/host.rs @@ -49,7 +49,7 @@ pub struct ValidationHost { } impl ValidationHost { - /// Execute PVF with the given code, params and priority. The result of execution will be sent + /// Execute PVF with the given code, parameters and priority. The result of execution will be sent /// to the provided result sender. /// /// This is async to accommodate the fact a possibility of back-pressure. In the vast majority of @@ -106,7 +106,7 @@ pub struct Config { pub cache_path: PathBuf, /// The path to the program that can be used to spawn the prepare workers. pub prepare_worker_program_path: PathBuf, - /// The time alloted for a prepare worker to spawn and report to the host. + /// The time allotted for a prepare worker to spawn and report to the host. pub prepare_worker_spawn_timeout: Duration, /// The maximum number of workers that can be spawned in the prepare pool for tasks with the /// priority below critical. @@ -115,7 +115,7 @@ pub struct Config { pub prepare_workers_hard_max_num: usize, /// The path to the program that can be used to spawn the execute workers. pub execute_worker_program_path: PathBuf, - /// The time alloted for an execute worker to spawn and report to the host. + /// The time allotted for an execute worker to spawn and report to the host. pub execute_worker_spawn_timeout: Duration, /// The maximum number of execute workers that can run at the same time. pub execute_workers_max_num: usize, @@ -147,7 +147,7 @@ impl Config { /// must be polled in order for validation host to function. /// /// The future should not return normally but if it does then that indicates an unrecoverable error. -/// In that case all pending requests will be cancelled, dropping the result senders and new ones +/// In that case all pending requests will be canceled, dropping the result senders and new ones /// will be rejected. pub fn start(config: Config) -> (ValidationHost, impl Future) { let (to_host_tx, to_host_rx) = mpsc::channel(10); @@ -220,7 +220,7 @@ struct PendingExecutionRequest { } /// A mapping from an artifact ID which is in preparation state to the list of pending execution -/// requests that should be executed once the artifact's prepration is finished. +/// requests that should be executed once the artifact's preparation is finished. #[derive(Default)] struct AwaitingPrepare(HashMap>); @@ -628,7 +628,7 @@ mod tests { } } - /// Creates a new pvf which artifact id can be uniquely identified by the given number. + /// Creates a new PVF which artifact id can be uniquely identified by the given number. fn artifact_id(descriminator: u32) -> ArtifactId { Pvf::from_discriminator(descriminator).as_artifact_id() } diff --git a/node/core/pvf/src/lib.rs b/node/core/pvf/src/lib.rs index b65d5797cea8..04719944cbca 100644 --- a/node/core/pvf/src/lib.rs +++ b/node/core/pvf/src/lib.rs @@ -23,14 +23,14 @@ //! //! Then using the handle the client can send two types of requests: //! -//! (a) PVF execution. This accepts the PVF [params][`polkadot_parachain::primitives::ValidationParams`] +//! (a) PVF execution. This accepts the PVF [`params`][`polkadot_parachain::primitives::ValidationParams`] //! and the PVF [code][`Pvf`], prepares (verifies and compiles) the code, and then executes PVF -//! with the params. +//! with the `params`. //! //! (b) Heads up. This request allows to signal that the given PVF may be needed soon and that it //! should be prepared for execution. //! -//! The preparation results are cached for some time after they either used or was signalled in heads up. +//! The preparation results are cached for some time after they either used or was signaled in heads up. //! All requests that depends on preparation of the same PVF are bundled together and will be executed //! as soon as the artifact is prepared. //! @@ -70,7 +70,7 @@ //! //! The execute workers will be fed by the requests from the execution queue, which is basically a //! combination of a path to the compiled artifact and the -//! [params][`polkadot_parachain::primitives::ValidationParams`]. +//! [`params`][`polkadot_parachain::primitives::ValidationParams`]. //! //! Each fixed interval of time a pruning task will run. This task will remove all artifacts that //! weren't used or received a heads up signal for a while. diff --git a/node/core/pvf/src/prepare/pool.rs b/node/core/pvf/src/prepare/pool.rs index ca7b6f65d52d..2c92e023f7a7 100644 --- a/node/core/pvf/src/prepare/pool.rs +++ b/node/core/pvf/src/prepare/pool.rs @@ -80,7 +80,7 @@ pub enum FromPool { Spawned(Worker), /// The given worker either succeeded or failed the given job. Under any circumstances the - /// artifact file has been written. The bool says whether the worker ripped. + /// artifact file has been written. The `bool` says whether the worker ripped. Concluded(Worker, bool), /// The given worker ceased to exist. diff --git a/node/core/pvf/src/prepare/queue.rs b/node/core/pvf/src/prepare/queue.rs index b81a47ee9918..53ccc0d6cb4a 100644 --- a/node/core/pvf/src/prepare/queue.rs +++ b/node/core/pvf/src/prepare/queue.rs @@ -530,7 +530,7 @@ mod tests { use std::task::Poll; use super::*; - /// Creates a new pvf which artifact id can be uniquely identified by the given number. + /// Creates a new PVF which artifact id can be uniquely identified by the given number. fn pvf(descriminator: u32) -> Pvf { Pvf::from_discriminator(descriminator) } diff --git a/node/core/pvf/src/prepare/worker.rs b/node/core/pvf/src/prepare/worker.rs index a7854e83e6bb..2de955eb5a79 100644 --- a/node/core/pvf/src/prepare/worker.rs +++ b/node/core/pvf/src/prepare/worker.rs @@ -273,7 +273,7 @@ fn renice(pid: u32, niceness: i32) { } } -/// The entrypoint that the spawned prepare worker should start with. The socket_path specifies +/// The entrypoint that the spawned prepare worker should start with. The `socket_path` specifies /// the path to the socket used to communicate with the host. pub fn worker_entrypoint(socket_path: &str) { worker_event_loop("prepare", socket_path, |mut stream| async move { diff --git a/node/core/pvf/src/pvf.rs b/node/core/pvf/src/pvf.rs index 00c0777a5489..901cc1c70d6e 100644 --- a/node/core/pvf/src/pvf.rs +++ b/node/core/pvf/src/pvf.rs @@ -42,7 +42,7 @@ impl Pvf { Self { code, code_hash } } - /// Creates a new pvf which artifact id can be uniquely identified by the given number. + /// Creates a new PVF which artifact id can be uniquely identified by the given number. #[cfg(test)] pub(crate) fn from_discriminator(num: u32) -> Self { let descriminator_buf = num.to_le_bytes().to_vec(); diff --git a/node/core/pvf/src/worker_common.rs b/node/core/pvf/src/worker_common.rs index 46d0b730b929..02f7bce4ea63 100644 --- a/node/core/pvf/src/worker_common.rs +++ b/node/core/pvf/src/worker_common.rs @@ -177,7 +177,7 @@ pub enum SpawnErr { Accept, /// An error happened during spawning the process. ProcessSpawn, - /// The deadline alloted for the worker spawning and connecting to the socket has elapsed. + /// The deadline allotted for the worker spawning and connecting to the socket has elapsed. AcceptTimeout, } @@ -187,7 +187,7 @@ pub enum SpawnErr { /// has been terminated. Since the worker is running in another process it is obviously not necessarily /// to poll this future to make the worker run, it's only for termination detection. /// -/// This future relies on the fact that a child process's stdout fd is closed upon it's termination. +/// This future relies on the fact that a child process's stdout `fd` is closed upon it's termination. #[pin_project] pub struct WorkerHandle { child: async_process::Child, diff --git a/node/core/runtime-api/src/cache.rs b/node/core/runtime-api/src/cache.rs index 97d392863dd9..0077ac076351 100644 --- a/node/core/runtime-api/src/cache.rs +++ b/node/core/runtime-api/src/cache.rs @@ -77,10 +77,10 @@ pub(crate) struct RequestResultCache { check_validation_outputs: MemoryLruCache<(Hash, ParaId, CandidateCommitments), ResidentSizeOf>, session_index_for_child: MemoryLruCache>, validation_code: MemoryLruCache<(Hash, ParaId, OccupiedCoreAssumption), ResidentSizeOf>>, - validation_code_by_hash: MemoryLruCache<(Hash, ValidationCodeHash), ResidentSizeOf>>, + validation_code_by_hash: MemoryLruCache>>, candidate_pending_availability: MemoryLruCache<(Hash, ParaId), ResidentSizeOf>>, candidate_events: MemoryLruCache>>, - session_info: MemoryLruCache<(Hash, SessionIndex), ResidentSizeOf>>, + session_info: MemoryLruCache>>, dmq_contents: MemoryLruCache<(Hash, ParaId), ResidentSizeOf>>>, inbound_hrmp_channels_contents: MemoryLruCache<(Hash, ParaId), ResidentSizeOf>>>>, current_babe_epoch: MemoryLruCache>, @@ -173,11 +173,13 @@ impl RequestResultCache { self.validation_code.insert(key, ResidentSizeOf(value)); } + // the actual key is `ValidationCodeHash` (`Hash` is ignored), + // but we keep the interface that way to keep the macro simple pub(crate) fn validation_code_by_hash(&mut self, key: (Hash, ValidationCodeHash)) -> Option<&Option> { - self.validation_code_by_hash.get(&key).map(|v| &v.0) + self.validation_code_by_hash.get(&key.1).map(|v| &v.0) } - pub(crate) fn cache_validation_code_by_hash(&mut self, key: (Hash, ValidationCodeHash), value: Option) { + pub(crate) fn cache_validation_code_by_hash(&mut self, key: ValidationCodeHash, value: Option) { self.validation_code_by_hash.insert(key, ResidentSizeOf(value)); } @@ -198,10 +200,10 @@ impl RequestResultCache { } pub(crate) fn session_info(&mut self, key: (Hash, SessionIndex)) -> Option<&Option> { - self.session_info.get(&key).map(|v| &v.0) + self.session_info.get(&key.1).map(|v| &v.0) } - pub(crate) fn cache_session_info(&mut self, key: (Hash, SessionIndex), value: Option) { + pub(crate) fn cache_session_info(&mut self, key: SessionIndex, value: Option) { self.session_info.insert(key, ResidentSizeOf(value)); } diff --git a/node/core/runtime-api/src/lib.rs b/node/core/runtime-api/src/lib.rs index 88c85a03726d..54eb95b4cdb6 100644 --- a/node/core/runtime-api/src/lib.rs +++ b/node/core/runtime-api/src/lib.rs @@ -51,10 +51,10 @@ mod tests; const LOG_TARGET: &str = "parachain::runtime-api"; -/// The number of maximum runtime api requests can be executed in parallel. Further requests will be buffered. +/// The number of maximum runtime API requests can be executed in parallel. Further requests will be buffered. const MAX_PARALLEL_REQUESTS: usize = 4; -/// The name of the blocking task that executes a runtime api request. +/// The name of the blocking task that executes a runtime API request. const API_REQUEST_TASK_NAME: &str = "polkadot-runtime-api-request"; /// The `RuntimeApiSubsystem`. See module docs for more details. @@ -67,7 +67,7 @@ pub struct RuntimeApiSubsystem { Pin + Send>>, oneshot::Receiver>, )>, - /// All the active runtime api requests that are currently being executed. + /// All the active runtime API requests that are currently being executed. active_requests: FuturesUnordered>>, /// Requests results cache requests_cache: RequestResultCache, @@ -125,14 +125,14 @@ impl RuntimeApiSubsystem where self.requests_cache.cache_session_index_for_child(relay_parent, session_index), ValidationCode(relay_parent, para_id, assumption, code) => self.requests_cache.cache_validation_code((relay_parent, para_id, assumption), code), - ValidationCodeByHash(relay_parent, validation_code_hash, code) => - self.requests_cache.cache_validation_code_by_hash((relay_parent, validation_code_hash), code), + ValidationCodeByHash(_relay_parent, validation_code_hash, code) => + self.requests_cache.cache_validation_code_by_hash(validation_code_hash, code), CandidatePendingAvailability(relay_parent, para_id, candidate) => self.requests_cache.cache_candidate_pending_availability((relay_parent, para_id), candidate), CandidateEvents(relay_parent, events) => self.requests_cache.cache_candidate_events(relay_parent, events), - SessionInfo(relay_parent, session_index, info) => - self.requests_cache.cache_session_info((relay_parent, session_index), info), + SessionInfo(_relay_parent, session_index, info) => + self.requests_cache.cache_session_info(session_index, info), DmqContents(relay_parent, para_id, messages) => self.requests_cache.cache_dmq_contents((relay_parent, para_id), messages), InboundHrmpChannelsContents(relay_parent, para_id, contents) => @@ -210,7 +210,7 @@ impl RuntimeApiSubsystem where } } - /// Spawn a runtime api request. + /// Spawn a runtime API request. /// /// If there are already [`MAX_PARALLEL_REQUESTS`] requests being executed, the request will be buffered. fn spawn_request(&mut self, relay_parent: Hash, request: Request) { @@ -239,7 +239,7 @@ impl RuntimeApiSubsystem where if self.waiting_requests.len() > MAX_PARALLEL_REQUESTS * 10 { tracing::warn!( target: LOG_TARGET, - "{} runtime api requests waiting to be executed.", + "{} runtime API requests waiting to be executed.", self.waiting_requests.len(), ) } @@ -249,7 +249,7 @@ impl RuntimeApiSubsystem where } } - /// Poll the active runtime api requests. + /// Poll the active runtime API requests. async fn poll_requests(&mut self) { // If there are no active requests, this future should be pending forever. if self.active_requests.len() == 0 { diff --git a/node/jaeger/src/lib.rs b/node/jaeger/src/lib.rs index 4b88966f3f96..dc8c329316ee 100644 --- a/node/jaeger/src/lib.rs +++ b/node/jaeger/src/lib.rs @@ -84,13 +84,13 @@ impl Jaeger { Jaeger::Prep(cfg) } - /// Spawn the background task in order to send the tracing information out via udp + /// Spawn the background task in order to send the tracing information out via UDP #[cfg(target_os = "unknown")] pub fn launch(self, _spawner: S) -> result::Result<(), JaegerError> { Ok(()) } - /// Spawn the background task in order to send the tracing information out via udp + /// Spawn the background task in order to send the tracing information out via UDP #[cfg(not(target_os = "unknown"))] pub fn launch(self, spawner: S) -> result::Result<(), JaegerError> { let cfg = match self { diff --git a/node/jaeger/src/spans.rs b/node/jaeger/src/spans.rs index 4f3114d39b59..36e63cadcc7b 100644 --- a/node/jaeger/src/spans.rs +++ b/node/jaeger/src/spans.rs @@ -326,7 +326,7 @@ impl Span { /// Add an additional int tag to the span without consuming. /// - /// Should be used sparingly, introduction of new types is prefered. + /// Should be used sparingly, introduction of new types is preferred. #[inline(always)] pub fn with_int_tag(mut self, tag: &'static str, i: i64) -> Self { self.add_int_tag(tag, i); @@ -354,11 +354,11 @@ impl Span { } } - /// Add a pov hash meta tag with lazy hash eval, without consuming the span. + /// Add a PoV hash meta tag with lazy hash evaluation, without consuming the span. #[inline(always)] pub fn add_pov(&mut self, pov: &PoV) { if self.is_enabled() { - // avoid computing the pov hash if jaeger is not enabled + // avoid computing the PoV hash if jaeger is not enabled self.add_string_fmt_debug_tag("pov", pov.hash()); } } diff --git a/node/malus/Cargo.toml b/node/malus/Cargo.toml index 084a02b9591a..bb8a6601d07d 100644 --- a/node/malus/Cargo.toml +++ b/node/malus/Cargo.toml @@ -8,7 +8,7 @@ path = "src/variant-a.rs" [package] name = "polkadot-test-malus" -description = "Misbehaving nodes for local testnets, system and simnet tests." +description = "Misbehaving nodes for local testnets, system and Simnet tests." license = "GPL-3.0-only" version = "0.9.8" authors = ["Parity Technologies "] diff --git a/node/malus/src/lib.rs b/node/malus/src/lib.rs index 516d4840b3c4..8939f917d0ff 100644 --- a/node/malus/src/lib.rs +++ b/node/malus/src/lib.rs @@ -27,7 +27,7 @@ use std::pin::Pin; /// Filter incoming and outgoing messages. pub trait MsgFilter: Send + Sync + Clone + 'static { - /// The message type the original subsystm handles incoming. + /// The message type the original subsystem handles incoming. type Message: Send + 'static; /// Filter messages that are to be received by diff --git a/node/malus/src/variant-a.rs b/node/malus/src/variant-a.rs index 6b89f64071ec..f53e9d36f84a 100644 --- a/node/malus/src/variant-a.rs +++ b/node/malus/src/variant-a.rs @@ -18,7 +18,7 @@ //! //! An example on how to use the `OverseerGen` pattern to //! instantiate a modified subsystem implementation -//! for usage with simnet/gurke. +//! for usage with `simnet`/Gurke. #![allow(missing_docs)] diff --git a/node/metrics/src/lib.rs b/node/metrics/src/lib.rs index 7a149a553b7c..6ee207779257 100644 --- a/node/metrics/src/lib.rs +++ b/node/metrics/src/lib.rs @@ -49,7 +49,7 @@ pub mod metrics { /// Try to register metrics in the Prometheus registry. fn try_register(registry: &prometheus::Registry) -> Result; - /// Convenience method to register metrics in the optional Promethius registry. + /// Convenience method to register metrics in the optional Prometheus registry. /// /// If no registry is provided, returns `Default::default()`. Otherwise, returns the same /// thing that `try_register` does. diff --git a/node/network/approval-distribution/src/tests.rs b/node/network/approval-distribution/src/tests.rs index a0d55c3371d3..00f862e35fce 100644 --- a/node/network/approval-distribution/src/tests.rs +++ b/node/network/approval-distribution/src/tests.rs @@ -274,11 +274,11 @@ fn try_import_the_same_assignment() { }); } -/// https://github.com/paritytech/polkadot/pull/2160#discussion_r547594835 +/// /// /// 1. Send a view update that removes block B from their view. -/// 2. Send a message from B that they incur COST_UNEXPECTED_MESSAGE for, -/// but then they receive BENEFIT_VALID_MESSAGE. +/// 2. Send a message from B that they incur `COST_UNEXPECTED_MESSAGE` for, +/// but then they receive `BENEFIT_VALID_MESSAGE`. /// 3. Send all other messages related to B. #[test] fn spam_attack_results_in_negative_reputation_change() { @@ -360,7 +360,7 @@ fn spam_attack_results_in_negative_reputation_change() { /// Upon receiving them, they both will try to send the message each other. /// This test makes sure they will not punish each other for such duplicate messages. /// -/// See https://github.com/paritytech/polkadot/issues/2499. +/// See . #[test] fn peer_sending_us_the_same_we_just_sent_them_is_ok() { let parent_hash = Hash::repeat_byte(0xFF); diff --git a/node/network/availability-distribution/src/error.rs b/node/network/availability-distribution/src/error.rs index 666e9a377690..7494ce063525 100644 --- a/node/network/availability-distribution/src/error.rs +++ b/node/network/availability-distribution/src/error.rs @@ -65,7 +65,7 @@ pub enum Fatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::Fatal), + Runtime(#[from] runtime::Fatal), } /// Non-fatal errors of this subsystem. @@ -104,7 +104,7 @@ pub enum NonFatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::NonFatal), + Runtime(#[from] runtime::NonFatal), } pub type Result = std::result::Result; diff --git a/node/network/availability-distribution/src/requester/fetch_task/mod.rs b/node/network/availability-distribution/src/requester/fetch_task/mod.rs index c936d443fc6b..0b2aeb6d41f2 100644 --- a/node/network/availability-distribution/src/requester/fetch_task/mod.rs +++ b/node/network/availability-distribution/src/requester/fetch_task/mod.rs @@ -72,7 +72,7 @@ enum FetchedState { /// /// Once the contained `Sender` is dropped, any still running task will be canceled. Started(oneshot::Sender<()>), - /// All relevant live_in have been removed, before we were able to get our chunk. + /// All relevant `live_in` have been removed, before we were able to get our chunk. Canceled, } @@ -118,7 +118,7 @@ struct RunningTask { /// Sender for communicating with other subsystems and reporting results. sender: mpsc::Sender, - /// Prometheues metrics for reporting results. + /// Prometheus metrics for reporting results. metrics: Metrics, /// Span tracking the fetching of this chunk. diff --git a/node/network/availability-distribution/src/requester/fetch_task/tests.rs b/node/network/availability-distribution/src/requester/fetch_task/tests.rs index 240cf8c5e9a6..1a770fb641c8 100644 --- a/node/network/availability-distribution/src/requester/fetch_task/tests.rs +++ b/node/network/availability-distribution/src/requester/fetch_task/tests.rs @@ -199,7 +199,7 @@ fn task_stores_valid_chunk_if_there_is_one() { struct TestRun { /// Response to deliver for a given validator index. - /// None means, answer with NetworkError. + /// None means, answer with `NetworkError`. chunk_responses: HashMap, /// Set of chunks that should be considered valid: valid_chunks: HashSet>, @@ -238,7 +238,7 @@ impl TestRun { }); } - /// Returns true, if after processing of the given message it would be ok for the stream to + /// Returns true, if after processing of the given message it would be OK for the stream to /// end. async fn handle_message(&self, msg: AllMessages) -> bool { match msg { diff --git a/node/network/availability-distribution/src/requester/mod.rs b/node/network/availability-distribution/src/requester/mod.rs index 68ebe90ca0b1..57bc94686423 100644 --- a/node/network/availability-distribution/src/requester/mod.rs +++ b/node/network/availability-distribution/src/requester/mod.rs @@ -153,8 +153,8 @@ impl Requester { /// /// Starting requests where necessary. /// - /// Note: The passed in `leaf` is not the same as CandidateDescriptor::relay_parent in the - /// given cores. The latter is the relay_parent this candidate considers its parent, while the + /// Note: The passed in `leaf` is not the same as `CandidateDescriptor::relay_parent` in the + /// given cores. The latter is the `relay_parent` this candidate considers its parent, while the /// passed in leaf might be some later block where the candidate is still pending availability. async fn add_cores( &mut self, diff --git a/node/network/availability-distribution/src/requester/session_cache.rs b/node/network/availability-distribution/src/requester/session_cache.rs index 60503cec8531..8c62c0cd3254 100644 --- a/node/network/availability-distribution/src/requester/session_cache.rs +++ b/node/network/availability-distribution/src/requester/session_cache.rs @@ -35,7 +35,7 @@ use crate::{ /// It should be ensured that a cached session stays live in the cache as long as we might need it. pub struct SessionCache { - /// Look up cached sessions by SessionIndex. + /// Look up cached sessions by `SessionIndex`. /// /// Note: Performance of fetching is really secondary here, but we need to ensure we are going /// to get any existing cache entry, before fetching new information, as we should not mess up diff --git a/node/network/availability-distribution/src/responder.rs b/node/network/availability-distribution/src/responder.rs index e45574b5a6ed..0805b9d332d6 100644 --- a/node/network/availability-distribution/src/responder.rs +++ b/node/network/availability-distribution/src/responder.rs @@ -85,7 +85,7 @@ where /// Answer an incoming PoV fetch request by querying the av store. /// -/// Returns: Ok(true) if chunk was found and served. +/// Returns: `Ok(true)` if chunk was found and served. pub async fn answer_pov_request( ctx: &mut Context, req: IncomingRequest, @@ -113,7 +113,7 @@ where /// Answer an incoming chunk request by querying the av store. /// -/// Returns: Ok(true) if chunk was found and served. +/// Returns: `Ok(true)` if chunk was found and served. pub async fn answer_chunk_request( ctx: &mut Context, req: IncomingRequest, diff --git a/node/network/availability-distribution/src/tests/state.rs b/node/network/availability-distribution/src/tests/state.rs index 3d8ea8f40a23..cceb6b95cff1 100644 --- a/node/network/availability-distribution/src/tests/state.rs +++ b/node/network/availability-distribution/src/tests/state.rs @@ -57,7 +57,7 @@ pub struct TestHarness { pub pool: TaskExecutor, } -/// TestState for mocking execution of this subsystem. +/// `TestState` for mocking execution of this subsystem. /// /// The `Default` instance provides data, which makes the system succeed by providing a couple of /// valid occupied cores. You can tune the data before calling `TestState::run`. E.g. modify some diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index 6f963e97c2aa..031343cd76e4 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -53,7 +53,7 @@ use polkadot_node_network_protocol::{ }; use polkadot_node_subsystem_util::metrics::{self, prometheus}; -/// Peer set infos for network initialization. +/// Peer set info for network initialization. /// /// To be added to [`NetworkConfiguration::extra_sets`]. pub use polkadot_node_network_protocol::peer_set::{peer_sets_info, IsAuthority}; diff --git a/node/network/bridge/src/multiplexer.rs b/node/network/bridge/src/multiplexer.rs index 0c750bd048b7..ca8102bdec0b 100644 --- a/node/network/bridge/src/multiplexer.rs +++ b/node/network/bridge/src/multiplexer.rs @@ -39,7 +39,7 @@ use polkadot_overseer::AllMessages; /// /// The resulting stream will end once any of its input ends. /// -/// TODO: Get rid of this: https://github.com/paritytech/polkadot/issues/2842 +// TODO: Get rid of this: pub struct RequestMultiplexer { receivers: Vec<(Protocol, mpsc::Receiver)>, statement_fetching: Option>, diff --git a/node/network/bridge/src/network.rs b/node/network/bridge/src/network.rs index 3ffdb4baa114..4c0139f022c9 100644 --- a/node/network/bridge/src/network.rs +++ b/node/network/bridge/src/network.rs @@ -232,7 +232,7 @@ impl Network for Arc> { } } -/// We assume one peer_id per authority_id. +/// We assume one `peer_id` per `authority_id`. pub async fn get_peer_id_by_authority_id( authority_discovery: &mut AD, authority: AuthorityDiscoveryId, diff --git a/node/network/bridge/src/validator_discovery.rs b/node/network/bridge/src/validator_discovery.rs index c17fe42c0f30..46f575c0f38e 100644 --- a/node/network/bridge/src/validator_discovery.rs +++ b/node/network/bridge/src/validator_discovery.rs @@ -56,7 +56,7 @@ impl Service { /// /// This method will also disconnect from previously connected validators not in the `validator_ids` set. /// it takes `network_service` and `authority_discovery_service` by value - /// and returns them as a workaround for the Future: Send requirement imposed by async fn impl. + /// and returns them as a workaround for the Future: Send requirement imposed by async function implementation. pub async fn on_request( &mut self, validator_ids: Vec, diff --git a/node/network/collator-protocol/Cargo.toml b/node/network/collator-protocol/Cargo.toml index 971e4903f22a..59fa1f4212bc 100644 --- a/node/network/collator-protocol/Cargo.toml +++ b/node/network/collator-protocol/Cargo.toml @@ -28,5 +28,6 @@ assert_matches = "1.4.0" sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["std"] } sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-subsystem-testhelpers = { package = "polkadot-node-subsystem-test-helpers", path = "../../subsystem-test-helpers" } diff --git a/node/network/collator-protocol/src/collator_side/mod.rs b/node/network/collator-protocol/src/collator_side/mod.rs index 6baa865232e3..51cf87ea9139 100644 --- a/node/network/collator-protocol/src/collator_side/mod.rs +++ b/node/network/collator-protocol/src/collator_side/mod.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -use std::{collections::{HashMap, HashSet, VecDeque}, pin::Pin}; +use std::{collections::{HashMap, HashSet, VecDeque}, pin::Pin, time::Duration}; use futures::{FutureExt, StreamExt, channel::oneshot, stream::FuturesUnordered, select, Future}; use sp_core::Pair; @@ -38,6 +38,7 @@ use polkadot_node_network_protocol::{ v1 as protocol_v1, }; use polkadot_node_subsystem_util::{ + TimeoutExt, metrics::{self, prometheus}, runtime::{RuntimeInfo, get_availability_cores, get_group_rotation_info} }; @@ -50,6 +51,19 @@ use super::{LOG_TARGET, Result}; mod tests; const COST_UNEXPECTED_MESSAGE: Rep = Rep::CostMinor("An unexpected message"); +const COST_APPARENT_FLOOD: Rep = Rep::CostMinor("Message received when previous one was still being processed"); + +/// Time after starting an upload to a validator we will start another one to the next validator, +/// even if the upload was not finished yet. +/// +/// This is to protect from a single slow validator preventing collations from happening. +/// +/// With a collation size of 5MB and bandwidth of 500Mbit/s (requirement for Kusama validators), +/// the transfer should be possible within 0.1 seconds. 400 milliseconds should therefore be +/// plenty and should be low enough for later validators to still be able to finish on time. +/// +/// There is debug logging output, so we can adjust this value based on production results. +const MAX_UNSHARED_UPLOAD_TIME: Duration = Duration::from_millis(400); #[derive(Clone, Default)] pub struct Metrics(Option); @@ -208,9 +222,14 @@ struct WaitingCollationFetches { collation_fetch_active: bool, /// The collation fetches waiting to be fulfilled. waiting: VecDeque>, + /// All peers that are waiting or actively uploading. + /// + /// We will not accept multiple requests from the same peer, otherwise our DoS protection of + /// moving on to the next peer after `MAX_UNSHARED_UPLOAD_TIME` would be pointless. + waiting_peers: HashSet, } -type ActiveCollationFetches = FuturesUnordered + Send + 'static>>>; +type ActiveCollationFetches = FuturesUnordered + Send + 'static>>>; struct State { /// Our network peer id. @@ -684,6 +703,17 @@ where let waiting = state.waiting_collation_fetches.entry(incoming.payload.relay_parent).or_default(); + if !waiting.waiting_peers.insert(incoming.peer) { + tracing::debug!( + target: LOG_TARGET, + "Dropping incoming request as peer has a request in flight already." + ); + ctx.send_message( + NetworkBridgeMessage::ReportPeer(incoming.peer, COST_APPARENT_FLOOD) + ).await; + return Ok(()) + } + if waiting.collation_fetch_active { waiting.waiting.push_back(incoming); } else { @@ -724,6 +754,7 @@ async fn send_collation( let (tx, rx) = oneshot::channel(); let relay_parent = request.payload.relay_parent; + let peer_id = request.peer; let response = OutgoingResponse { result: Ok(CollationFetchingResponse::Collation(receipt, pov)), @@ -739,8 +770,16 @@ async fn send_collation( } state.active_collation_fetches.push(async move { - let _ = rx.await; - relay_parent + let r = rx.timeout(MAX_UNSHARED_UPLOAD_TIME).await; + if r.is_none() { + tracing::debug!( + target: LOG_TARGET, + ?relay_parent, + ?peer_id, + "Sending collation to validator timed out, carrying on with next validator." + ); + } + (relay_parent, peer_id) }.boxed()); state.metrics.on_collation_sent(); @@ -986,8 +1025,9 @@ where FromOverseer::Signal(BlockFinalized(..)) => {} FromOverseer::Signal(Conclude) => return Ok(()), }, - relay_parent = state.active_collation_fetches.select_next_some() => { + (relay_parent, peer_id) = state.active_collation_fetches.select_next_some() => { let next = if let Some(waiting) = state.waiting_collation_fetches.get_mut(&relay_parent) { + waiting.waiting_peers.remove(&peer_id); if let Some(next) = waiting.waiting.pop_front() { next } else { diff --git a/node/network/collator-protocol/src/collator_side/tests.rs b/node/network/collator-protocol/src/collator_side/tests.rs index 96319d8c151b..3b610a9ca873 100644 --- a/node/network/collator-protocol/src/collator_side/tests.rs +++ b/node/network/collator-protocol/src/collator_side/tests.rs @@ -560,6 +560,34 @@ fn advertise_and_send_collation() { ) ) ).await; + // Second request by same validator should get dropped and peer reported: + { + let (tx, rx) = oneshot::channel(); + overseer_send( + &mut virtual_overseer, + CollatorProtocolMessage::CollationFetchingRequest( + IncomingRequest::new( + peer, + CollationFetchingRequest { + relay_parent: test_state.relay_parent, + para_id: test_state.para_id, + }, + tx, + ) + ) + ).await; + assert_matches!( + overseer_recv(&mut virtual_overseer).await, + AllMessages::NetworkBridge(NetworkBridgeMessage::ReportPeer(bad_peer, _)) => { + assert_eq!(bad_peer, peer); + } + ); + assert_matches!( + rx.await, + Err(_), + "Multiple concurrent requests by the same validator should get dropped." + ); + } assert_matches!( rx.await, @@ -620,124 +648,30 @@ fn advertise_and_send_collation() { #[test] fn send_only_one_collation_per_relay_parent_at_a_time() { - let test_state = TestState::default(); - let local_peer_id = test_state.local_peer_id.clone(); - let collator_pair = test_state.collator_pair.clone(); - - test_harness(local_peer_id, collator_pair, |test_harness| async move { - let mut virtual_overseer = test_harness.virtual_overseer; - - setup_system(&mut virtual_overseer, &test_state).await; - - let DistributeCollation { candidate, pov_block } = - distribute_collation(&mut virtual_overseer, &test_state, true).await; + test_validator_send_sequence(|mut second_response_receiver, feedback_first_tx| async move { + Delay::new(Duration::from_millis(100)).await; + assert!( + second_response_receiver.try_recv().unwrap().is_none(), + "We should not have send the collation yet to the second validator", + ); - for (val, peer) in test_state.current_group_validator_authority_ids() - .into_iter() - .zip(test_state.current_group_validator_peer_ids()) - { - connect_peer(&mut virtual_overseer, peer.clone(), Some(val.clone())).await; + // Signal that the collation fetch is finished + feedback_first_tx.send(()).expect("Sending collation fetch finished"); + second_response_receiver } + ); +} - // We declare to the connected validators that we are a collator. - // We need to catch all `Declare` messages to the validators we've - // previosly connected to. - for peer_id in test_state.current_group_validator_peer_ids() { - expect_declare_msg(&mut virtual_overseer, &test_state, &peer_id).await; +#[test] +fn send_next_collation_after_max_unshared_upload_time() { + test_validator_send_sequence(|second_response_receiver, _| async move { + Delay::new(MAX_UNSHARED_UPLOAD_TIME + Duration::from_millis(50)).await; + second_response_receiver } - - let validator_0 = test_state.current_group_validator_peer_ids()[0].clone(); - let validator_1 = test_state.current_group_validator_peer_ids()[1].clone(); - - // Send info about peer's view. - send_peer_view_change(&mut virtual_overseer, &validator_0, vec![test_state.relay_parent]).await; - send_peer_view_change(&mut virtual_overseer, &validator_1, vec![test_state.relay_parent]).await; - - // The peer is interested in a leaf that we have a collation for; - // advertise it. - expect_advertise_collation_msg(&mut virtual_overseer, &validator_0, test_state.relay_parent).await; - expect_advertise_collation_msg(&mut virtual_overseer, &validator_1, test_state.relay_parent).await; - - // Request a collation. - let (tx, rx) = oneshot::channel(); - overseer_send( - &mut virtual_overseer, - CollatorProtocolMessage::CollationFetchingRequest( - IncomingRequest::new( - validator_0, - CollationFetchingRequest { - relay_parent: test_state.relay_parent, - para_id: test_state.para_id, - }, - tx, - ) - ) - ).await; - - // Keep the feedback channel alive because we need to use it to inform about the finished transfer. - let feedback_tx = assert_matches!( - rx.await, - Ok(full_response) => { - let CollationFetchingResponse::Collation(receipt, pov): CollationFetchingResponse - = CollationFetchingResponse::decode( - &mut full_response.result - .expect("We should have a proper answer").as_ref() - ) - .expect("Decoding should work"); - assert_eq!(receipt, candidate); - assert_eq!(pov, pov_block); - - full_response.sent_feedback.expect("Feedback channel is always set") - } - ); - - // Let the second validator request the collation. - let (tx, mut rx) = oneshot::channel(); - overseer_send( - &mut virtual_overseer, - CollatorProtocolMessage::CollationFetchingRequest( - IncomingRequest::new( - validator_1, - CollationFetchingRequest { - relay_parent: test_state.relay_parent, - para_id: test_state.para_id, - }, - tx, - ) - ) - ).await; - - Delay::new(Duration::from_millis(500)).await; - - assert!( - rx.try_recv().unwrap().is_none(), - "We should not have send the collation yet to the second validator", - ); - - // Signal that the collation fetch is finished - feedback_tx.send(()).expect("Sending collation fetch finished"); - - // Now we should send it to the second validator - assert_matches!( - rx.await, - Ok(full_response) => { - let CollationFetchingResponse::Collation(receipt, pov): CollationFetchingResponse - = CollationFetchingResponse::decode( - &mut full_response.result - .expect("We should have a proper answer").as_ref() - ) - .expect("Decoding should work"); - assert_eq!(receipt, candidate); - assert_eq!(pov, pov_block); - - full_response.sent_feedback.expect("Feedback channel is always set") - } - ); - - virtual_overseer - }); + ); } + #[test] fn collators_declare_to_connected_peers() { let test_state = TestState::default(); @@ -924,3 +858,127 @@ fn collators_reject_declare_messages() { virtual_overseer }) } + +/// Run tests on validator response sequence. +/// +/// After the first response is done, the passed in lambda will be called with the receiver for the +/// next response and a sender for giving feedback on the response of the first transmission. After +/// the lambda has passed it is assumed that the second response is sent, which is checked by this +/// function. +/// +/// The lambda can trigger occasions on which the second response should be sent, like timeouts, +/// successful completion. +fn test_validator_send_sequence(handle_first_response: T) +where + T: FnOnce(oneshot::Receiver, oneshot::Sender<()>) -> F, + F: Future> +{ + let test_state = TestState::default(); + let local_peer_id = test_state.local_peer_id.clone(); + let collator_pair = test_state.collator_pair.clone(); + + test_harness(local_peer_id, collator_pair, |test_harness| async move { + let mut virtual_overseer = test_harness.virtual_overseer; + + setup_system(&mut virtual_overseer, &test_state).await; + + let DistributeCollation { candidate, pov_block } = + distribute_collation(&mut virtual_overseer, &test_state, true).await; + + for (val, peer) in test_state.current_group_validator_authority_ids() + .into_iter() + .zip(test_state.current_group_validator_peer_ids()) + { + connect_peer(&mut virtual_overseer, peer.clone(), Some(val.clone())).await; + } + + // We declare to the connected validators that we are a collator. + // We need to catch all `Declare` messages to the validators we've + // previosly connected to. + for peer_id in test_state.current_group_validator_peer_ids() { + expect_declare_msg(&mut virtual_overseer, &test_state, &peer_id).await; + } + + let validator_0 = test_state.current_group_validator_peer_ids()[0].clone(); + let validator_1 = test_state.current_group_validator_peer_ids()[1].clone(); + + // Send info about peer's view. + send_peer_view_change(&mut virtual_overseer, &validator_0, vec![test_state.relay_parent]).await; + send_peer_view_change(&mut virtual_overseer, &validator_1, vec![test_state.relay_parent]).await; + + // The peer is interested in a leaf that we have a collation for; + // advertise it. + expect_advertise_collation_msg(&mut virtual_overseer, &validator_0, test_state.relay_parent).await; + expect_advertise_collation_msg(&mut virtual_overseer, &validator_1, test_state.relay_parent).await; + + // Request a collation. + let (tx, rx) = oneshot::channel(); + overseer_send( + &mut virtual_overseer, + CollatorProtocolMessage::CollationFetchingRequest( + IncomingRequest::new( + validator_0, + CollationFetchingRequest { + relay_parent: test_state.relay_parent, + para_id: test_state.para_id, + }, + tx, + ) + ) + ).await; + + // Keep the feedback channel alive because we need to use it to inform about the finished transfer. + let feedback_tx = assert_matches!( + rx.await, + Ok(full_response) => { + let CollationFetchingResponse::Collation(receipt, pov): CollationFetchingResponse + = CollationFetchingResponse::decode( + &mut full_response.result + .expect("We should have a proper answer").as_ref() + ) + .expect("Decoding should work"); + assert_eq!(receipt, candidate); + assert_eq!(pov, pov_block); + + full_response.sent_feedback.expect("Feedback channel is always set") + } + ); + + // Let the second validator request the collation. + let (tx, rx) = oneshot::channel(); + overseer_send( + &mut virtual_overseer, + CollatorProtocolMessage::CollationFetchingRequest( + IncomingRequest::new( + validator_1, + CollationFetchingRequest { + relay_parent: test_state.relay_parent, + para_id: test_state.para_id, + }, + tx, + ) + ) + ).await; + + let rx = handle_first_response(rx, feedback_tx).await; + + // Now we should send it to the second validator + assert_matches!( + rx.await, + Ok(full_response) => { + let CollationFetchingResponse::Collation(receipt, pov): CollationFetchingResponse + = CollationFetchingResponse::decode( + &mut full_response.result + .expect("We should have a proper answer").as_ref() + ) + .expect("Decoding should work"); + assert_eq!(receipt, candidate); + assert_eq!(pov, pov_block); + + full_response.sent_feedback.expect("Feedback channel is always set") + } + ); + + virtual_overseer + }); +} diff --git a/node/network/collator-protocol/src/error.rs b/node/network/collator-protocol/src/error.rs index 4fa6ac1959cc..06fb60d03431 100644 --- a/node/network/collator-protocol/src/error.rs +++ b/node/network/collator-protocol/src/error.rs @@ -63,7 +63,7 @@ pub enum Fatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::Fatal), + Runtime(#[from] runtime::Fatal), } /// Errors for fetching of runtime information. @@ -75,7 +75,7 @@ pub enum NonFatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::NonFatal), + Runtime(#[from] runtime::NonFatal), } /// Utility for eating top level errors and log them. diff --git a/node/network/collator-protocol/src/validator_side/mod.rs b/node/network/collator-protocol/src/validator_side/mod.rs index bd6d9cc86ba6..3795c0488b61 100644 --- a/node/network/collator-protocol/src/validator_side/mod.rs +++ b/node/network/collator-protocol/src/validator_side/mod.rs @@ -66,6 +66,19 @@ const COST_WRONG_PARA: Rep = Rep::Malicious("A collator provided a collation for const COST_UNNEEDED_COLLATOR: Rep = Rep::CostMinor("An unneeded collator connected"); const BENEFIT_NOTIFY_GOOD: Rep = Rep::BenefitMinor("A collator was noted good by another subsystem"); +/// Time after starting a collation download from a collator we will start another one from the +/// next collator even if the upload was not finished yet. +/// +/// This is to protect from a single slow collator preventing collations from happening. +/// +/// With a collation size of 5MB and bandwidth of 500Mbit/s (requirement for Kusama validators), +/// the transfer should be possible within 0.1 seconds. 400 milliseconds should therefore be +/// plenty, even with multiple heads and should be low enough for later collators to still be able +/// to finish on time. +/// +/// There is debug logging output, so we can adjust this value based on production results. +const MAX_UNSHARED_DOWNLOAD_TIME: Duration = Duration::from_millis(400); + // How often to check all peers with activity. #[cfg(not(test))] const ACTIVITY_POLL: Duration = Duration::from_secs(1); @@ -178,7 +191,7 @@ struct CollatingPeerState { enum PeerState { // The peer has connected at the given instant. Connected(Instant), - // Thepe + // Peer is collating. Collating(CollatingPeerState), } @@ -514,6 +527,11 @@ impl CollationStatus { struct CollationsPerRelayParent { /// What is the current status in regards to a collation for this relay parent? status: CollationStatus, + /// Collation currently being fetched. + /// + /// This is the currently last started fetch, which did not exceed `MAX_UNSHARED_DOWNLOAD_TIME` + /// yet. + waiting_collation: Option, /// Collation that were advertised to us, but we did not yet fetch. unfetched_collations: Vec<(PendingCollation, CollatorId)>, } @@ -523,14 +541,33 @@ impl CollationsPerRelayParent { /// /// This will reset the status back to `Waiting` using [`CollationStatus::back_to_waiting`]. /// - /// Returns `Some(_)` if there is any collation to fetch and the `status` is not `Seconded`. - pub fn get_next_collation_to_fetch(&mut self) -> Option<(PendingCollation, CollatorId)> { + /// Returns `Some(_)` if there is any collation to fetch, the `status` is not `Seconded` and + /// the passed in `finished_one` is the currently `waiting_collation`. + pub fn get_next_collation_to_fetch( + &mut self, + finished_one: Option, + ) -> Option<(PendingCollation, CollatorId)> { + // If finished one does not match waiting_collation, then we already dequeued another fetch + // to replace it. + if self.waiting_collation != finished_one { + tracing::trace!( + target: LOG_TARGET, + waiting_collation = ?self.waiting_collation, + ?finished_one, + "Not proceeding to the next collation - has already been done." + ); + return None + } self.status.back_to_waiting(); match self.status { // We don't need to fetch any other collation when we already have seconded one. CollationStatus::Seconded => None, - CollationStatus::Waiting => self.unfetched_collations.pop(), + CollationStatus::Waiting => { + let next = self.unfetched_collations.pop(); + self.waiting_collation = next.as_ref().map(|(_, collator_id)| collator_id.clone()); + next + } CollationStatus::WaitingOnValidation | CollationStatus::Fetching => unreachable!("We have reset the status above!"), } @@ -565,6 +602,13 @@ struct State { /// Keep track of all fetch collation requests collation_fetches: FuturesUnordered>, + /// When a timer in this `FuturesUnordered` triggers, we should dequeue the next request + /// attempt in the corresponding `collations_per_relay_parent`. + /// + /// A triggering timer means that the fetching took too long for our taste and we should give + /// another collator the chance to be faster (dequeue next fetch request as well). + collation_fetch_timeouts: FuturesUnordered>, + /// Information about the collations per relay parent. collations_per_relay_parent: HashMap, @@ -608,6 +652,13 @@ where let (tx, rx) = oneshot::channel(); let PendingCollation { relay_parent, para_id, peer_id, .. } = pc; + + let timeout = |collator_id, relay_parent| async move { + Delay::new(MAX_UNSHARED_DOWNLOAD_TIME).await; + (collator_id, relay_parent) + }; + state.collation_fetch_timeouts.push(timeout(id.clone(), relay_parent.clone()).boxed()); + if state.peer_data.get(&peer_id).map_or(false, |d| d.has_advertised(&relay_parent)) { request_collation(ctx, state, relay_parent, para_id, peer_id, tx).await; } @@ -667,7 +718,7 @@ where } /// A peer's view has changed. A number of things should be done: -/// - Ongoing collation requests have to be cancelled. +/// - Ongoing collation requests have to be canceled. /// - Advertisements by this peer that are no longer relevant have to be removed. async fn handle_peer_view_change( state: &mut State, @@ -687,7 +738,7 @@ async fn handle_peer_view_change( /// This function will /// - Check for duplicate requests. /// - Check if the requested collation is in our view. -/// - Update PerRequest records with the `result` field if necessary. +/// - Update `PerRequest` records with the `result` field if necessary. /// And as such invocations of this function may rely on that. async fn request_collation( ctx: &mut Context, @@ -815,6 +866,7 @@ where ); modify_reputation(ctx, origin.clone(), COST_UNNEEDED_COLLATOR).await; + tracing::trace!(target: LOG_TARGET, "Disconnecting unneeded collator"); disconnect_peer(ctx, origin).await; } } @@ -863,7 +915,7 @@ where collations.unfetched_collations.push((pending_collation, id)), CollationStatus::Waiting => { collations.status = CollationStatus::Fetching; - drop(collations); + collations.waiting_collation = Some(id.clone()); fetch_collation(ctx, state, pending_collation.clone(), id).await; }, @@ -959,6 +1011,7 @@ where // declare. if let Some(para_id) = peer_data.collating_para() { if !state.active_paras.is_current_or_next(para_id) { + tracing::trace!(target: LOG_TARGET, "Disconnecting peer on view change"); disconnect_peer(ctx, peer_id.clone()).await; } } @@ -1092,14 +1145,9 @@ where Entry::Vacant(_) => return, }; - report_collator(ctx, &state.peer_data, id).await; + report_collator(ctx, &state.peer_data, id.clone()).await; - if let Some((next, id)) = state.collations_per_relay_parent - .get_mut(&parent) - .and_then(|c| c.get_next_collation_to_fetch()) - { - fetch_collation(ctx, state, next, id).await; - } + dequeue_next_collation_and_fetch(ctx, state, parent, id).await; } } } @@ -1164,6 +1212,15 @@ where res = state.collation_fetches.select_next_some() => { handle_collation_fetched_result(&mut ctx, &mut state, res).await; } + res = state.collation_fetch_timeouts.select_next_some() => { + let (collator_id, relay_parent) = res; + tracing::debug!( + target: LOG_TARGET, + ?relay_parent, + "Fetch for collation took too long, starting parallel download for next collator as well." + ); + dequeue_next_collation_and_fetch(&mut ctx, &mut state, relay_parent, collator_id).await; + } } let mut retained_requested = HashSet::new(); @@ -1181,6 +1238,22 @@ where Ok(()) } +/// Dequeue another collation and fetch. +async fn dequeue_next_collation_and_fetch( + ctx: &mut (impl SubsystemContext + overseer::SubsystemContext), + state: &mut State, + relay_parent: Hash, + // The collator we tried to fetch from last. + previous_fetch: CollatorId, +) { + if let Some((next, id)) = state.collations_per_relay_parent + .get_mut(&relay_parent) + .and_then(|c| c.get_next_collation_to_fetch(Some(previous_fetch))) + { + fetch_collation(ctx, state, next, id).await; + } +} + /// Handle a fetched collation result. async fn handle_collation_fetched_result( ctx: &mut Context, @@ -1209,18 +1282,20 @@ where "Failed to fetch collation.", ); - if let Some((next, id)) = state.collations_per_relay_parent - .get_mut(&relay_parent) - .and_then(|c| c.get_next_collation_to_fetch()) - { - fetch_collation(ctx, state, next, id).await; - } - + dequeue_next_collation_and_fetch(ctx, state, relay_parent, collation_event.0).await; return }, }; if let Some(collations) = state.collations_per_relay_parent.get_mut(&relay_parent) { + if let CollationStatus::Seconded = collations.status { + tracing::debug!( + target: LOG_TARGET, + ?relay_parent, + "Already seconded - no longer interested in collation fetch result." + ); + return + } collations.status = CollationStatus::WaitingOnValidation; } @@ -1236,11 +1311,11 @@ where entry.insert(collation_event); } else { - tracing::error!( + tracing::trace!( target: LOG_TARGET, ?relay_parent, candidate = ?candidate_receipt.hash(), - "Trying to insert a pending candidate failed, because there is already one!", + "Trying to insert a pending candidate failed, because there is already one.", ) } } @@ -1259,6 +1334,7 @@ where { for (peer, peer_data) in peers { if peer_data.is_inactive(&eviction_policy) { + tracing::trace!(target: LOG_TARGET, "Disconnecting inactive peer"); disconnect_peer(ctx, peer.clone()).await; } } @@ -1324,9 +1400,9 @@ where "Fetching collation failed due to network error" ); // A minor decrease in reputation for any network failure seems - // sensbile. In theory this could be exploited, by DoSing this node, + // sensible. In theory this could be exploited, by DoSing this node, // which would result in reduced reputation for proper nodes, but the - // same can happen for penalities on timeouts, which we also have. + // same can happen for penalties on timeouts, which we also have. modify_reputation(ctx, pending_collation.peer_id.clone(), COST_NETWORK_ERROR).await; } Err(RequestError::Canceled(_)) => { @@ -1338,9 +1414,9 @@ where "Request timed out" ); // A minor decrease in reputation for any network failure seems - // sensbile. In theory this could be exploited, by DoSing this node, + // sensible. In theory this could be exploited, by DoSing this node, // which would result in reduced reputation for proper nodes, but the - // same can happen for penalities on timeouts, which we also have. + // same can happen for penalties on timeouts, which we also have. modify_reputation(ctx, pending_collation.peer_id.clone(), COST_REQUEST_TIMED_OUT).await; } Ok(CollationFetchingResponse::Collation(receipt, _)) diff --git a/node/network/collator-protocol/src/validator_side/tests.rs b/node/network/collator-protocol/src/validator_side/tests.rs index 86076407c776..f122aca0b937 100644 --- a/node/network/collator-protocol/src/validator_side/tests.rs +++ b/node/network/collator-protocol/src/validator_side/tests.rs @@ -60,7 +60,7 @@ impl Default for TestState { let relay_parent = Hash::repeat_byte(0x05); let collators = iter::repeat(()) .map(|_| CollatorPair::generate().0) - .take(4) + .take(5) .collect(); let validators = vec![ @@ -512,9 +512,10 @@ fn collator_authentication_verification_works() { // our view. // - Collation protocol should request one PoV. // - Collation protocol should disconnect both collators after having received the collation. -// - The same collators connect again and send povs for a different relay parent. +// - The same collators plus an additional collator connect again and send povs for a different relay parent. // - Collation protocol will request one PoV, but we will cancel it. -// - Collation protocol should request the second PoV. +// - Collation protocol should request the second PoV which does not succeed in time. +// - Collation protocol should request third PoV. #[test] fn fetch_collations_works() { let test_state = TestState::default(); @@ -564,7 +565,7 @@ fn fetch_collations_works() { assert!( overseer_recv_with_timeout(&mut &mut virtual_overseer, Duration::from_millis(30)).await.is_none(), - "There should not be sent any other PoV request while the first one wasn't finished", + "There should not be sent any other PoV request while the first one wasn't finished or timed out.", ); let pov = PoV { block_data: BlockData(vec![]) }; @@ -597,6 +598,7 @@ fn fetch_collations_works() { let peer_b = PeerId::random(); let peer_c = PeerId::random(); + let peer_d = PeerId::random(); connect_and_declare_collator( &mut virtual_overseer, @@ -612,8 +614,16 @@ fn fetch_collations_works() { test_state.chain_ids[0].clone(), ).await; + connect_and_declare_collator( + &mut virtual_overseer, + peer_d.clone(), + test_state.collators[4].clone(), + test_state.chain_ids[0].clone(), + ).await; + advertise_collation(&mut virtual_overseer, peer_b.clone(), second).await; advertise_collation(&mut virtual_overseer, peer_c.clone(), second).await; + advertise_collation(&mut virtual_overseer, peer_d.clone(), second).await; // Dropping the response channel should lead to fetching the second collation. assert_fetch_collation_request( @@ -633,6 +643,15 @@ fn fetch_collations_works() { } ); + let response_channel_non_exclusive = assert_fetch_collation_request( + &mut virtual_overseer, + second, + test_state.chain_ids[0], + ).await; + + // Third collator should receive response after that timeout: + Delay::new(MAX_UNSHARED_DOWNLOAD_TIME + Duration::from_millis(50)).await; + let response_channel = assert_fetch_collation_request( &mut virtual_overseer, second, @@ -643,6 +662,15 @@ fn fetch_collations_works() { let mut candidate_a = CandidateReceipt::default(); candidate_a.descriptor.para_id = test_state.chain_ids[0]; candidate_a.descriptor.relay_parent = second; + + // First request finishes now: + response_channel_non_exclusive.send(Ok( + CollationFetchingResponse::Collation( + candidate_a.clone(), + pov.clone(), + ).encode() + )).expect("Sending response should succeed"); + response_channel.send(Ok( CollationFetchingResponse::Collation( candidate_a.clone(), diff --git a/node/network/dispute-distribution/src/error.rs b/node/network/dispute-distribution/src/error.rs index e7112b6942cf..5c0690139d2d 100644 --- a/node/network/dispute-distribution/src/error.rs +++ b/node/network/dispute-distribution/src/error.rs @@ -62,25 +62,25 @@ pub enum Fatal { #[error("Spawning subsystem task failed")] SpawnTask(#[source] SubsystemError), - /// DisputeSender mpsc receiver exhausted. + /// `DisputeSender` mpsc receiver exhausted. #[error("Erasure chunk requester stream exhausted")] SenderExhausted, - /// Errors coming from runtime::Runtime. + /// Errors coming from `runtime::Runtime`. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::Fatal), + Runtime(#[from] runtime::Fatal), - /// Errors coming from DisputeSender + /// Errors coming from `DisputeSender` #[error("Error while accessing runtime information")] - Sender(#[from] #[source] sender::Fatal), + Sender(#[from] sender::Fatal), } /// Non-fatal errors of this subsystem. #[derive(Debug, Error)] pub enum NonFatal { - /// Errors coming from DisputeSender + /// Errors coming from `DisputeSender` #[error("Error while accessing runtime information")] - Sender(#[from] #[source] sender::NonFatal), + Sender(#[from] sender::NonFatal), } pub type Result = std::result::Result; diff --git a/node/network/dispute-distribution/src/lib.rs b/node/network/dispute-distribution/src/lib.rs index c9e53ad4489a..2f5d6de0a564 100644 --- a/node/network/dispute-distribution/src/lib.rs +++ b/node/network/dispute-distribution/src/lib.rs @@ -14,7 +14,6 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . - //! # Sending and receiving of `DisputeRequest`s. //! //! This subsystem essentially consists of two parts: @@ -136,7 +135,7 @@ where } } -impl DisputeDistributionSubsystem +impl DisputeDistributionSubsystem where AD: AuthorityDiscovery + Clone, { diff --git a/node/network/dispute-distribution/src/metrics.rs b/node/network/dispute-distribution/src/metrics.rs index 97611088c4dc..585c34a988d1 100644 --- a/node/network/dispute-distribution/src/metrics.rs +++ b/node/network/dispute-distribution/src/metrics.rs @@ -40,7 +40,7 @@ struct MetricsInner { /// Number of requests for which `ImportStatements` returned. /// - /// We both have success full imports and failed imports here. + /// We both have successful imports and failed imports here. imported_requests: CounterVec, } diff --git a/node/network/dispute-distribution/src/receiver/error.rs b/node/network/dispute-distribution/src/receiver/error.rs index ff0c799995b0..1106671c9ec7 100644 --- a/node/network/dispute-distribution/src/receiver/error.rs +++ b/node/network/dispute-distribution/src/receiver/error.rs @@ -56,7 +56,7 @@ pub enum Fatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::Fatal), + Runtime(#[from] runtime::Fatal), } /// Non-fatal errors of this subsystem. @@ -88,7 +88,7 @@ pub enum NonFatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::NonFatal), + Runtime(#[from] runtime::NonFatal), } pub type Result = std::result::Result; diff --git a/node/network/dispute-distribution/src/receiver/mod.rs b/node/network/dispute-distribution/src/receiver/mod.rs index 83ca4ba3077d..a01afae91bfb 100644 --- a/node/network/dispute-distribution/src/receiver/mod.rs +++ b/node/network/dispute-distribution/src/receiver/mod.rs @@ -103,7 +103,7 @@ enum MuxedMessage { /// /// - We need to make sure responses are actually sent (therefore we need to await futures /// promptly). - /// - We need to update banned_peers accordingly to the result. + /// - We need to update `banned_peers` accordingly to the result. ConfirmedImport(NonFatalResult<(PeerId, ImportStatementsResult)>), /// A new request has arrived and should be handled. diff --git a/node/network/dispute-distribution/src/sender/error.rs b/node/network/dispute-distribution/src/sender/error.rs index 31dd7bdcdb41..1d24496e9cdf 100644 --- a/node/network/dispute-distribution/src/sender/error.rs +++ b/node/network/dispute-distribution/src/sender/error.rs @@ -56,7 +56,7 @@ pub enum Fatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::Fatal), + Runtime(#[from] runtime::Fatal), } /// Non-fatal errors of this subsystem. @@ -100,7 +100,7 @@ pub enum NonFatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::NonFatal), + Runtime(#[from] runtime::NonFatal), } pub type Result = std::result::Result; diff --git a/node/network/dispute-distribution/src/sender/mod.rs b/node/network/dispute-distribution/src/sender/mod.rs index 9b21e88bbf91..93e4879272f5 100644 --- a/node/network/dispute-distribution/src/sender/mod.rs +++ b/node/network/dispute-distribution/src/sender/mod.rs @@ -46,7 +46,7 @@ use self::error::NonFatalResult; /// The `DisputeSender` keeps track of all ongoing disputes we need to send statements out. /// -/// For each dispute a `SendTask` is responsible of sending to the concerned validators for that +/// For each dispute a `SendTask` is responsible for sending to the concerned validators for that /// particular dispute. The `DisputeSender` keeps track of those tasks, informs them about new /// sessions/validator sets and cleans them up when they become obsolete. pub struct DisputeSender { @@ -318,7 +318,7 @@ impl DisputeSender /// Retrieve the currently active sessions. /// -/// List is all indeces of all active sessions together with the head that was used for the query. +/// List is all indices of all active sessions together with the head that was used for the query. async fn get_active_session_indeces( ctx: &mut Context, runtime: &mut RuntimeInfo, @@ -352,11 +352,12 @@ async fn get_candidate_votes( let (tx, rx) = oneshot::channel(); ctx.send_message(AllMessages::DisputeCoordinator( DisputeCoordinatorMessage::QueryCandidateVotes( - session_index, - candidate_hash, + vec![(session_index, candidate_hash)], tx ) )) .await; - rx.await.map_err(|_| NonFatal::AskCandidateVotesCanceled) + rx.await + .map(|v| v.get(0).map(|inner| inner.to_owned().2)) + .map_err(|_| NonFatal::AskCandidateVotesCanceled) } diff --git a/node/network/dispute-distribution/src/sender/send_task.rs b/node/network/dispute-distribution/src/sender/send_task.rs index 6d4745365f0e..770ed6a83e8d 100644 --- a/node/network/dispute-distribution/src/sender/send_task.rs +++ b/node/network/dispute-distribution/src/sender/send_task.rs @@ -59,7 +59,7 @@ pub struct SendTask { /// dispute happened and the authorities of the current sessions as determined by active heads. deliveries: HashMap, - /// Whether or not we have any tasks failed since the last refresh. + /// Whether we have any tasks failed since the last refresh. has_failed_sends: bool, /// Sender to be cloned for tasks. @@ -162,7 +162,7 @@ impl SendTask Ok(()) } - /// Whether or not any sends have failed since the last refreshed. + /// Whether any sends have failed since the last refreshed. pub fn has_failed_sends(&self) -> bool { self.has_failed_sends } @@ -247,7 +247,7 @@ impl SendTask } -/// Start sending of the given msg to all given authorities. +/// Start sending of the given message to all given authorities. /// /// And spawn tasks for handling the response. async fn send_requests( diff --git a/node/network/dispute-distribution/src/tests/mock.rs b/node/network/dispute-distribution/src/tests/mock.rs index ca057ce49e2a..b8d1986cbd1a 100644 --- a/node/network/dispute-distribution/src/tests/mock.rs +++ b/node/network/dispute-distribution/src/tests/mock.rs @@ -56,7 +56,7 @@ pub const ALICE_INDEX: ValidatorIndex = ValidatorIndex(1); lazy_static! { -/// Mocked AuthorityDiscovery service. +/// Mocked `AuthorityDiscovery` service. pub static ref MOCK_AUTHORITY_DISCOVERY: MockAuthorityDiscovery = MockAuthorityDiscovery::new(); // Creating an innocent looking `SessionInfo` is really expensive in a debug build. Around // 700ms on my machine, We therefore cache those keys here: @@ -80,7 +80,7 @@ pub static ref MOCK_SESSION_INFO: SessionInfo = ..Default::default() }; -/// SessionInfo for the second session. (No more validators, but two more authorities. +/// `SessionInfo` for the second session. (No more validators, but two more authorities. pub static ref MOCK_NEXT_SESSION_INFO: SessionInfo = SessionInfo { discovery_keys: diff --git a/node/network/dispute-distribution/src/tests/mod.rs b/node/network/dispute-distribution/src/tests/mod.rs index ca535459761e..f973536a46b2 100644 --- a/node/network/dispute-distribution/src/tests/mod.rs +++ b/node/network/dispute-distribution/src/tests/mod.rs @@ -151,9 +151,9 @@ fn received_request_triggers_import() { message.clone().into(), ImportStatementsResult::InvalidImport, true, - move |handle, req_tx, message| + move |handle, req_tx, message| nested_network_dispute_request( - handle, + handle, req_tx, MOCK_AUTHORITY_DISCOVERY.get_peer_id_by_authority(Sr25519Keyring::Bob), message.clone().into(), @@ -226,8 +226,8 @@ fn received_request_triggers_import() { // But should work fine for Bob: nested_network_dispute_request( - &mut handle, - &mut req_tx, + &mut handle, + &mut req_tx, MOCK_AUTHORITY_DISCOVERY.get_peer_id_by_authority(Sr25519Keyring::Bob), message.clone().into(), ImportStatementsResult::ValidImport, @@ -258,15 +258,15 @@ fn disputes_are_recovered_at_startup() { handle.recv().await, AllMessages::DisputeCoordinator( DisputeCoordinatorMessage::QueryCandidateVotes( - session_index, - candidate_hash, + query, tx, ) ) => { + let (session_index, candidate_hash) = query.get(0).unwrap().clone(); assert_eq!(session_index, MOCK_SESSION_INDEX); assert_eq!(candidate_hash, candidate.hash()); let unchecked: UncheckedDisputeMessage = message.into(); - tx.send(Some(CandidateVotes { + tx.send(vec![(session_index, candidate_hash, CandidateVotes { candidate_receipt: candidate, valid: vec![( unchecked.valid_vote.kind, @@ -278,7 +278,7 @@ fn disputes_are_recovered_at_startup() { unchecked.invalid_vote.validator_index, unchecked.invalid_vote.signature )], - })) + })]) .expect("Receiver should stay alive."); } ); @@ -473,7 +473,7 @@ async fn send_network_dispute_request( ) -> oneshot::Receiver { let (pending_response, rx_response) = oneshot::channel(); let req = sc_network::config::IncomingRequest { - peer, + peer, payload: message.encode(), pending_response, }; @@ -492,7 +492,7 @@ async fn nested_network_dispute_request<'a, F, O>( import_result: ImportStatementsResult, need_session_info: bool, inner: F, -) +) where F: FnOnce( &'a mut TestSubsystemContextHandle, @@ -539,7 +539,7 @@ async fn nested_network_dispute_request<'a, F, O>( pending_confirmation } ); - + // Do the inner thing: inner(handle, req_tx, message).await; @@ -558,7 +558,7 @@ async fn nested_network_dispute_request<'a, F, O>( match import_result { ImportStatementsResult::ValidImport => { let result = result.unwrap(); - let decoded = + let decoded = ::decode(&mut result.as_slice()).unwrap(); assert!(decoded == DisputeResponse::Confirmed); diff --git a/node/network/gossip-support/src/lib.rs b/node/network/gossip-support/src/lib.rs index fc56e75febd7..d18334705c26 100644 --- a/node/network/gossip-support/src/lib.rs +++ b/node/network/gossip-support/src/lib.rs @@ -199,12 +199,12 @@ where failed_rx } -/// We partition the list of all sorted `authorities` into sqrt(len) groups of sqrt(len) size +/// We partition the list of all sorted `authorities` into `sqrt(len)` groups of `sqrt(len)` size /// and form a matrix where each validator is connected to all validators in its row and column. -/// This is similar to [web3] research proposed topology, except for the groups are not parachain +/// This is similar to `[web3]` research proposed topology, except for the groups are not parachain /// groups (because not all validators are parachain validators and the group size is small), /// but formed randomly via BABE randomness from two epochs ago. -/// This limits the amount of gossip peers to 2 * sqrt(len) and ensures the diameter of 2. +/// This limits the amount of gossip peers to 2 * `sqrt(len)` and ensures the diameter of 2. /// /// [web3]: https://research.web3.foundation/en/latest/polkadot/networking/3-avail-valid.html#topology async fn update_gossip_topology( diff --git a/node/network/protocol/src/lib.rs b/node/network/protocol/src/lib.rs index 8ce017f8bd5c..4282489babe1 100644 --- a/node/network/protocol/src/lib.rs +++ b/node/network/protocol/src/lib.rs @@ -284,7 +284,7 @@ impl View { /// Check if two views have the same heads. /// - /// Equivalent to the `PartialEq` fn, + /// Equivalent to the `PartialEq` function, /// but ignores the `finalized_number` field. pub fn check_heads_eq(&self, other: &Self) -> bool { self.heads == other.heads @@ -325,7 +325,7 @@ pub mod v1 { /// Seconded statement with large payload (e.g. containing a runtime upgrade). /// /// We only gossip the hash in that case, actual payloads can be fetched from sending node - /// via req/response. + /// via request/response. #[codec(index = 1)] LargeStatement(StatementMetadata), } diff --git a/node/network/protocol/src/request_response/mod.rs b/node/network/protocol/src/request_response/mod.rs index c264c5d2ee0c..c2de3e526862 100644 --- a/node/network/protocol/src/request_response/mod.rs +++ b/node/network/protocol/src/request_response/mod.rs @@ -16,18 +16,18 @@ //! Overview over request/responses as used in `Polkadot`. //! -//! enum Protocol .... List of all supported protocols. +//! `enum Protocol` .... List of all supported protocols. //! -//! enum Requests .... List of all supported requests, each entry matches one in protocols, but +//! `enum Requests` .... List of all supported requests, each entry matches one in protocols, but //! has the actual request as payload. //! -//! struct IncomingRequest .... wrapper for incoming requests, containing a sender for sending +//! `struct IncomingRequest` .... wrapper for incoming requests, containing a sender for sending //! responses. //! -//! struct OutgoingRequest .... wrapper for outgoing requests, containing a sender used by the +//! `struct OutgoingRequest` .... wrapper for outgoing requests, containing a sender used by the //! networking code for delivering responses/delivery errors. //! -//! trait `IsRequest` .... A trait describing a particular request. It is used for gathering meta +//! `trait IsRequest` .... A trait describing a particular request. It is used for gathering meta //! data, like what is the corresponding response type. //! //! Versioned (v1 module): The actual requests and responses as sent over the network. @@ -72,7 +72,7 @@ pub enum Protocol { /// Minimum bandwidth we expect for validators - 500Mbit/s is the recommendation, so approximately -/// 50Meg bytes per second: +/// 50MB per second: const MIN_BANDWIDTH_BYTES: u64 = 50 * 1024 * 1024; /// Default request timeout in seconds. diff --git a/node/network/protocol/src/request_response/request.rs b/node/network/protocol/src/request_response/request.rs index 1d26ddf1f429..736b93389c38 100644 --- a/node/network/protocol/src/request_response/request.rs +++ b/node/network/protocol/src/request_response/request.rs @@ -79,7 +79,7 @@ impl Requests { /// /// Note: `Requests` is just an enum collecting all supported requests supported by network /// bridge, it is never sent over the wire. This function just encodes the individual requests - /// contained in the enum. + /// contained in the `enum`. pub fn encode_request(self) -> (Protocol, OutgoingRequest>) { match self { Self::ChunkFetching(r) => r.encode_request(), @@ -219,7 +219,7 @@ impl From for RequestError { /// `IncomingRequest`s are produced by `RequestMultiplexer` on behalf of the network bridge. #[derive(Debug)] pub struct IncomingRequest { - /// PeerId of sending peer. + /// `PeerId` of sending peer. pub peer: PeerId, /// The sent request. pub payload: Req, @@ -227,7 +227,7 @@ pub struct IncomingRequest { pub pending_response: OutgoingResponseSender, } -/// Sender for sendinb back responses on an `IncomingRequest`. +/// Sender for sending back responses on an `IncomingRequest`. #[derive(Debug)] pub struct OutgoingResponseSender{ pending_response: oneshot::Sender, @@ -241,9 +241,9 @@ where { /// Send the response back. /// - /// On success we return Ok(()), on error we return the not sent `Response`. + /// On success we return `Ok(())`, on error we return the not sent `Response`. /// - /// netconfig::OutgoingResponse exposes a way of modifying the peer's reputation. If needed we + /// `netconfig::OutgoingResponse` exposes a way of modifying the peer's reputation. If needed we /// can change this function to expose this feature as well. pub fn send_response(self, resp: Req::Response) -> Result<(), Req::Response> { self.pending_response @@ -375,7 +375,7 @@ where } } -/// Future for actually receiving a typed response for an OutgoingRequest. +/// Future for actually receiving a typed response for an `OutgoingRequest`. async fn receive_response( rec: oneshot::Receiver, network::RequestFailure>>, ) -> OutgoingResult diff --git a/node/network/protocol/src/request_response/v1.rs b/node/network/protocol/src/request_response/v1.rs index 15307d3362b7..6dcc3552e683 100644 --- a/node/network/protocol/src/request_response/v1.rs +++ b/node/network/protocol/src/request_response/v1.rs @@ -172,7 +172,7 @@ impl IsRequest for AvailableDataFetchingRequest { pub struct StatementFetchingRequest { /// Data needed to locate and identify the needed statement. pub relay_parent: Hash, - /// Hash of candidate that was used create the CommitedCandidateRecept. + /// Hash of candidate that was used create the `CommitedCandidateRecept`. pub candidate_hash: CandidateHash, } diff --git a/node/network/statement-distribution/Cargo.toml b/node/network/statement-distribution/Cargo.toml index c21b1fdf7818..ce7bdb76cac1 100644 --- a/node/network/statement-distribution/Cargo.toml +++ b/node/network/statement-distribution/Cargo.toml @@ -17,7 +17,7 @@ polkadot-node-primitives = { path = "../../primitives" } polkadot-node-subsystem-util = { path = "../../subsystem-util" } polkadot-node-network-protocol = { path = "../../network/protocol" } arrayvec = "0.5.2" -indexmap = "1.6.1" +indexmap = "1.7.0" parity-scale-codec = { version = "2.0.0", default-features = false, features = ["derive"] } thiserror = "1.0.23" diff --git a/node/network/statement-distribution/src/error.rs b/node/network/statement-distribution/src/error.rs index af1011ebd5ea..f9767816f705 100644 --- a/node/network/statement-distribution/src/error.rs +++ b/node/network/statement-distribution/src/error.rs @@ -77,7 +77,7 @@ pub enum Fatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::Fatal), + Runtime(#[from] runtime::Fatal), } /// Errors for fetching of runtime information. @@ -85,7 +85,7 @@ pub enum Fatal { pub enum NonFatal { /// Errors coming from runtime::Runtime. #[error("Error while accessing runtime information")] - Runtime(#[from] #[source] runtime::NonFatal), + Runtime(#[from] runtime::NonFatal), /// Relay parent was not present in active heads. #[error("Relay parent could not be found in active heads")] diff --git a/node/network/statement-distribution/src/lib.rs b/node/network/statement-distribution/src/lib.rs index 81e87d8ba35c..8d0cecdd63b4 100644 --- a/node/network/statement-distribution/src/lib.rs +++ b/node/network/statement-distribution/src/lib.rs @@ -17,7 +17,7 @@ //! The Statement Distribution Subsystem. //! //! This is responsible for distributing signed statements about candidate -//! validity amongst validators. +//! validity among validators. #![deny(unused_crate_dependencies)] #![warn(missing_docs)] @@ -208,7 +208,7 @@ struct PeerRelayParentKnowledge { /// How many large statements this peer already sent us. /// /// Flood protection for large statements is rather hard and as soon as we get - /// https://github.com/paritytech/polkadot/issues/2979 implemented also no longer necessary. + /// `https://github.com/paritytech/polkadot/issues/2979` implemented also no longer necessary. /// Reason: We keep messages around until we fetched the payload, but if a node makes up /// statements and never provides the data, we will keep it around for the slot duration. Not /// even signature checking would help, as the sender, if a validator, can just sign arbitrary @@ -290,7 +290,7 @@ impl PeerRelayParentKnowledge { /// Provide the maximum message count that we can receive per candidate. In practice we should /// not receive more statements for any one candidate than there are members in the group assigned /// to that para, but this maximum needs to be lenient to account for equivocations that may be - /// cross-group. As such, a maximum of 2 * n_validators is recommended. + /// cross-group. As such, a maximum of 2 * `n_validators` is recommended. /// /// This returns an error if the peer should not have sent us this message according to protocol /// rules for flood protection. @@ -459,7 +459,7 @@ impl PeerData { /// Provide the maximum message count that we can receive per candidate. In practice we should /// not receive more statements for any one candidate than there are members in the group assigned /// to that para, but this maximum needs to be lenient to account for equivocations that may be - /// cross-group. As such, a maximum of 2 * n_validators is recommended. + /// cross-group. As such, a maximum of 2 * `n_validators` is recommended. /// /// This returns an error if the peer should not have sent us this message according to protocol /// rules for flood protection. diff --git a/node/network/statement-distribution/src/requester.rs b/node/network/statement-distribution/src/requester.rs index f2430ed10d75..47201e3ce729 100644 --- a/node/network/statement-distribution/src/requester.rs +++ b/node/network/statement-distribution/src/requester.rs @@ -45,7 +45,7 @@ pub enum RequesterMessage { candidate_hash: CandidateHash, tx: oneshot::Sender> }, - /// Fetching finished, ask for verification. If verification failes, task will continue asking + /// Fetching finished, ask for verification. If verification fails, task will continue asking /// peers for data. Finished { /// Relay parent this candidate is in the context of. diff --git a/node/overseer/Cargo.toml b/node/overseer/Cargo.toml index 76f96e0a4182..6f436c0d33fb 100644 --- a/node/overseer/Cargo.toml +++ b/node/overseer/Cargo.toml @@ -21,10 +21,8 @@ tracing = "0.1.26" lru = "0.6" [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -polkadot-node-network-protocol = { path = "../network/protocol" } -polkadot-node-metrics = { path = "../metrics" } metered-channel = { path = "../metered-channel" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = { version = "0.3.15", features = ["thread-pool"] } femme = "2.1.1" kv-log-macro = "1.0.7" diff --git a/node/overseer/overseer-gen/Cargo.toml b/node/overseer/overseer-gen/Cargo.toml index bb7f4836c6f1..4cd12b74858e 100644 --- a/node/overseer/overseer-gen/Cargo.toml +++ b/node/overseer/overseer-gen/Cargo.toml @@ -14,7 +14,7 @@ metered = { package = "metered-channel", path = "../../metered-channel" } polkadot-overseer-gen-proc-macro = { path = "./proc-macro" } polkadot-node-network-protocol = { path = "../../network/protocol"} # trait SpawnNamed -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +polkadot-node-primitives = { path = "../../primitives" } futures-timer = "3.0.2" pin-project = "1.0" diff --git a/node/overseer/overseer-gen/proc-macro/src/impl_misc.rs b/node/overseer/overseer-gen/proc-macro/src/impl_misc.rs index b3406b62f7eb..248d6b0fc37f 100644 --- a/node/overseer/overseer-gen/proc-macro/src/impl_misc.rs +++ b/node/overseer/overseer-gen/proc-macro/src/impl_misc.rs @@ -42,7 +42,7 @@ pub(crate) fn impl_misc(info: &OverseerInfo) -> proc_macro2::TokenStream { signals_received: SignalsReceived, } - /// impl for wrapping message type... + /// implementation for wrapping message type... #[#support_crate ::async_trait] impl SubsystemSender< #wrapper_message > for #subsystem_sender_name { async fn send_message(&mut self, msg: #wrapper_message) { @@ -118,7 +118,7 @@ pub(crate) fn impl_misc(info: &OverseerInfo) -> proc_macro2::TokenStream { signals: #support_crate ::metered::MeteredReceiver< #signal >, messages: SubsystemIncomingMessages, to_subsystems: ChannelsOut, - to_overseer: #support_crate ::metered::UnboundedMeteredSender, + to_overseer: #support_crate ::metered::UnboundedMeteredSender<#support_crate:: ToOverseer>, ) -> Self { let signals_received = SignalsReceived::default(); #subsystem_ctx_name { @@ -136,7 +136,7 @@ pub(crate) fn impl_misc(info: &OverseerInfo) -> proc_macro2::TokenStream { } #[#support_crate ::async_trait] - impl SubsystemContext for #subsystem_ctx_name + impl #support_crate ::SubsystemContext for #subsystem_ctx_name where #subsystem_sender_name: #support_crate ::SubsystemSender< #wrapper_message >, #wrapper_message: From, diff --git a/node/overseer/overseer-gen/proc-macro/src/impl_overseer.rs b/node/overseer/overseer-gen/proc-macro/src/impl_overseer.rs index 3c578fdf4a51..d30f8f6991c1 100644 --- a/node/overseer/overseer-gen/proc-macro/src/impl_overseer.rs +++ b/node/overseer/overseer-gen/proc-macro/src/impl_overseer.rs @@ -90,7 +90,7 @@ pub(crate) fn impl_overseer_struct(info: &OverseerInfo) -> proc_macro2::TokenStr /// Gather running subsystems' outbound streams into one. to_overseer_rx: #support_crate ::stream::Fuse< - #support_crate ::metered::UnboundedMeteredReceiver< ToOverseer > + #support_crate ::metered::UnboundedMeteredReceiver< #support_crate ::ToOverseer > >, /// Events that are sent to the overseer from the outside world. @@ -98,7 +98,7 @@ pub(crate) fn impl_overseer_struct(info: &OverseerInfo) -> proc_macro2::TokenStr } impl #generics #overseer_name #generics #where_clause { - /// Send the given signal, a terminatin signal, to all subsystems + /// Send the given signal, a termination signal, to all subsystems /// and wait for all subsystems to go down. /// /// The definition of a termination signal is up to the user and diff --git a/node/overseer/overseer-gen/proc-macro/src/parse_struct.rs b/node/overseer/overseer-gen/proc-macro/src/parse_struct.rs index 2448cfb143b2..280b0cb6a9b8 100644 --- a/node/overseer/overseer-gen/proc-macro/src/parse_struct.rs +++ b/node/overseer/overseer-gen/proc-macro/src/parse_struct.rs @@ -86,14 +86,14 @@ pub(crate) struct SubSysField { /// Type to be consumed by the subsystem. pub(crate) consumes: Path, /// If `no_dispatch` is present, if the message is incoming via - /// an extern `Event`, it will not be dispatched to all subsystems. + /// an `extern` `Event`, it will not be dispatched to all subsystems. pub(crate) no_dispatch: bool, /// If the subsystem implementation is blocking execution and hence /// has to be spawned on a separate thread or thread pool. pub(crate) blocking: bool, /// The subsystem is a work in progress. /// Avoids dispatching `Wrapper` type messages, but generates the variants. - /// Does not require the subsystem to be instanciated with the builder pattern. + /// Does not require the subsystem to be instantiated with the builder pattern. pub(crate) wip: bool, } @@ -133,7 +133,7 @@ pub(crate) struct SubSystemTags { pub(crate) attrs: Vec, #[allow(dead_code)] pub(crate) no_dispatch: bool, - /// The subsystem is WIP, only generate the `Wrapper` variant, but do not forward messages + /// The subsystem is in progress, only generate the `Wrapper` variant, but do not forward messages /// and also not include the subsystem in the list of subsystems. pub(crate) wip: bool, pub(crate) blocking: bool, diff --git a/node/overseer/overseer-gen/src/lib.rs b/node/overseer/overseer-gen/src/lib.rs index 4b6abdb2b20a..6471c1803403 100644 --- a/node/overseer/overseer-gen/src/lib.rs +++ b/node/overseer/overseer-gen/src/lib.rs @@ -67,7 +67,7 @@ pub use tracing; #[doc(hidden)] pub use metered; #[doc(hidden)] -pub use sp_core::traits::SpawnNamed; +pub use polkadot_node_primitives::SpawnNamed; #[doc(hidden)] pub use futures::{ @@ -225,7 +225,7 @@ pub trait AnnotateErrorOrigin: 'static + Send + Sync + std::error::Error { /// An asynchronous subsystem task.. /// -/// In essence it's just a newtype wrapping a `BoxFuture`. +/// In essence it's just a new type wrapping a `BoxFuture`. pub struct SpawnedSubsystem where E: std::error::Error @@ -366,12 +366,12 @@ impl From for FromOverseer { #[async_trait::async_trait] pub trait SubsystemContext: Send + 'static { /// The message type of this context. Subsystems launched with this context will expect - /// to receive messages of this type. Commonly uses the wrapping enum commonly called + /// to receive messages of this type. Commonly uses the wrapping `enum` commonly called /// `AllMessages`. type Message: std::fmt::Debug + Send + 'static; /// And the same for signals. type Signal: std::fmt::Debug + Send + 'static; - /// The overarching all messages enum. + /// The overarching all messages `enum`. /// In some cases can be identical to `Self::Message`. type AllMessages: From + Send + 'static; /// The sender type as provided by `sender()` and underlying. diff --git a/node/overseer/src/lib.rs b/node/overseer/src/lib.rs index ab30b9557df5..1185d768c1a6 100644 --- a/node/overseer/src/lib.rs +++ b/node/overseer/src/lib.rs @@ -837,7 +837,11 @@ where fn handle_external_request(&mut self, request: ExternalRequest) { match request { ExternalRequest::WaitForActivation { hash, response_channel } => { - if self.active_leaves.get(&hash).is_some() { + // We use known leaves here because the `WaitForActivation` message + // is primarily concerned about leaves which subsystems have simply + // not been made aware of yet. Anything in the known leaves set, + // even if stale, has been activated in the past. + if self.known_leaves.peek(&hash).is_some() { // it's fine if the listener is no longer interested let _ = response_channel.send(Ok(())); } else { diff --git a/node/overseer/src/metrics.rs b/node/overseer/src/metrics.rs index 3563f23fbd4b..8cf7bb93ecc1 100644 --- a/node/overseer/src/metrics.rs +++ b/node/overseer/src/metrics.rs @@ -34,7 +34,7 @@ struct MetricsInner { } -/// A sharable metrics type for usage with the overseer. +/// A shareable metrics type for usage with the overseer. #[derive(Default, Clone)] pub struct Metrics(Option); diff --git a/node/overseer/src/subsystems.rs b/node/overseer/src/subsystems.rs index b75e7e50e6b8..3b3894b8369e 100644 --- a/node/overseer/src/subsystems.rs +++ b/node/overseer/src/subsystems.rs @@ -17,7 +17,7 @@ //! Legacy way of defining subsystems. //! //! In the future, everything should be set up using the generated -//! overeseer builder pattern instead. +//! overseer builder pattern instead. use polkadot_node_subsystem_types::errors::SubsystemError; use polkadot_overseer_gen::{ @@ -170,7 +170,7 @@ impl } } - /// Reference every indidviudal subsystem. + /// Reference every individual subsystem. pub fn as_ref(&self) -> AllSubsystems<&'_ CV, &'_ CB, &'_ SD, &'_ AD, &'_ AR, &'_ BS, &'_ BD, &'_ P, &'_ RA, &'_ AS, &'_ NB, &'_ CA, &'_ CG, &'_ CP, &'_ ApD, &'_ ApV, &'_ GS> { AllSubsystems { candidate_validation: &self.candidate_validation, diff --git a/node/primitives/src/approval.rs b/node/primitives/src/approval.rs index 743c37f32759..c57b3844e42e 100644 --- a/node/primitives/src/approval.rs +++ b/node/primitives/src/approval.rs @@ -86,7 +86,7 @@ pub struct AssignmentCert { pub vrf: (VRFOutput, VRFProof), } -/// An assignment crt which refers to the candidate under which the assignment is +/// An assignment criterion which refers to the candidate under which the assignment is /// relevant by block hash. #[derive(Debug, Clone, Encode, Decode, PartialEq, Eq)] pub struct IndirectAssignmentCert { diff --git a/node/primitives/src/disputes/message.rs b/node/primitives/src/disputes/message.rs index d703eb456ce8..f52047999255 100644 --- a/node/primitives/src/disputes/message.rs +++ b/node/primitives/src/disputes/message.rs @@ -27,7 +27,7 @@ use polkadot_primitives::v1::{CandidateReceipt, DisputeStatement, SessionIndex, use super::{InvalidDisputeVote, SignedDisputeStatement, ValidDisputeVote}; -/// A dispute initiating/participtating message that is guaranteed to have been built from signed +/// A dispute initiating/participating message that is guaranteed to have been built from signed /// statements. /// /// And most likely has been constructed correctly. This is used with @@ -102,7 +102,7 @@ impl DisputeMessage { /// - the invalid statement is indeed an invalid one /// - the valid statement is indeed a valid one /// - The passed `CandidateReceipt` has the correct hash (as signed in the statements). - /// - the given validator indeces match with the given `ValidatorId`s in the statements, + /// - the given validator indices match with the given `ValidatorId`s in the statements, /// given a `SessionInfo`. /// /// We don't check whether the given `SessionInfo` matches the `SessionIndex` in the @@ -210,7 +210,7 @@ impl DisputeMessage { } impl UncheckedDisputeMessage { - /// Try to recover the two signed dispute votes from an UncheckedDisputeMessage. + /// Try to recover the two signed dispute votes from an `UncheckedDisputeMessage`. pub fn try_into_signed_votes(self, session_info: &SessionInfo) -> Result<(CandidateReceipt, (SignedDisputeStatement, ValidatorIndex), (SignedDisputeStatement, ValidatorIndex)), ()> { diff --git a/node/primitives/src/disputes/mod.rs b/node/primitives/src/disputes/mod.rs index faae7f2ffb1c..b302612f00c5 100644 --- a/node/primitives/src/disputes/mod.rs +++ b/node/primitives/src/disputes/mod.rs @@ -21,7 +21,12 @@ use parity_scale_codec::{Decode, Encode}; use sp_application_crypto::AppKey; use sp_keystore::{CryptoStore, SyncCryptoStorePtr, Error as KeystoreError}; -use polkadot_primitives::v1::{CandidateHash, CandidateReceipt, DisputeStatement, InvalidDisputeStatementKind, SessionIndex, ValidDisputeStatementKind, ValidatorId, ValidatorIndex, ValidatorSignature}; +use polkadot_primitives::v1::{ + CandidateHash, CandidateReceipt, DisputeStatement, InvalidDisputeStatementKind, + SessionIndex, ValidDisputeStatementKind, ValidatorId, ValidatorIndex, + ValidatorSignature, SigningContext, +}; +use super::{UncheckedSignedFullStatement, Statement}; /// `DisputeMessage` and related types. mod message; @@ -146,6 +151,39 @@ impl SignedDisputeStatement { pub fn session_index(&self) -> SessionIndex { self.session_index } + + /// Convert a [`SignedFullStatement`] to a [`SignedDisputeStatement`] + /// + /// As [`SignedFullStatement`] contains only the validator index and + /// not the validator public key, the public key must be passed as well, + /// along with the signing context. + /// + /// This does signature checks again with the data provided. + pub fn from_backing_statement( + backing_statement: &UncheckedSignedFullStatement, + signing_context: SigningContext, + validator_public: ValidatorId, + ) -> Result { + let (statement_kind, candidate_hash) = match backing_statement.unchecked_payload() { + Statement::Seconded(candidate) => ( + ValidDisputeStatementKind::BackingSeconded(signing_context.parent_hash), + candidate.hash(), + ), + Statement::Valid(candidate_hash) => ( + ValidDisputeStatementKind::BackingValid(signing_context.parent_hash), + *candidate_hash, + ), + }; + + let dispute_statement = DisputeStatement::Valid(statement_kind); + Self::new_checked( + dispute_statement, + candidate_hash, + signing_context.session_index, + validator_public, + backing_statement.unchecked_signature().clone(), + ) + } } /// Any invalid vote (currently only explicit). diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index 57e07b2bf0f7..a1472e232645 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -1166,7 +1166,7 @@ fn testnet_accounts() -> Vec { ] } -/// Helper function to create polkadot GenesisConfig for testing +/// Helper function to create polkadot `GenesisConfig` for testing pub fn polkadot_testnet_genesis( wasm_binary: &[u8], initial_authorities: Vec<( @@ -1264,7 +1264,7 @@ pub fn polkadot_testnet_genesis( } } -/// Helper function to create kusama GenesisConfig for testing +/// Helper function to create kusama `GenesisConfig` for testing #[cfg(feature = "kusama-native")] pub fn kusama_testnet_genesis( wasm_binary: &[u8], @@ -1368,7 +1368,7 @@ pub fn kusama_testnet_genesis( } } -/// Helper function to create westend GenesisConfig for testing +/// Helper function to create westend `GenesisConfig` for testing #[cfg(feature = "westend-native")] pub fn westend_testnet_genesis( wasm_binary: &[u8], @@ -1456,7 +1456,7 @@ pub fn westend_testnet_genesis( } } -/// Helper function to create rococo GenesisConfig for testing +/// Helper function to create rococo `GenesisConfig` for testing #[cfg(feature = "rococo-native")] pub fn rococo_testnet_genesis( wasm_binary: &[u8], @@ -1805,3 +1805,39 @@ pub fn rococo_local_testnet_config() -> Result { Default::default(), )) } + +/// Wococo is a temporary testnet that uses the same runtime as rococo. +#[cfg(feature = "rococo-native")] +fn wococo_local_testnet_genesis(wasm_binary: &[u8]) -> rococo_runtime::GenesisConfig { + rococo_testnet_genesis( + wasm_binary, + vec![ + get_authority_keys_from_seed("Alice"), + get_authority_keys_from_seed("Bob"), + ], + get_account_id_from_seed::("Alice"), + None, + ) +} + +/// Wococo local testnet config (multivalidator Alice + Bob) +#[cfg(feature = "rococo-native")] +pub fn wococo_local_testnet_config() -> Result { + let wasm_binary = rococo::WASM_BINARY.ok_or("Wococo development wasm not available")?; + + Ok(RococoChainSpec::from_genesis( + "Wococo Local Testnet", + "wococo_local_testnet", + ChainType::Local, + move || RococoGenesisExt { + runtime_genesis_config: wococo_local_testnet_genesis(wasm_binary), + // Use 1 minute session length. + session_length_in_blocks: Some(10), + }, + vec![], + None, + Some(DEFAULT_PROTOCOL_ID), + None, + Default::default(), + )) +} diff --git a/node/service/src/grandpa_support.rs b/node/service/src/grandpa_support.rs index 7736ce3a18cf..742e6bffced2 100644 --- a/node/service/src/grandpa_support.rs +++ b/node/service/src/grandpa_support.rs @@ -227,7 +227,7 @@ where target_hash = *target_header.parent_hash(); target_header = backend .header(BlockId::Hash(target_hash))? - .expect("Header known to exist due to the existence of one of its descendents; qed"); + .expect("Header known to exist due to the existence of one of its descendants; qed"); } } @@ -281,7 +281,7 @@ where } /// GRANDPA hard forks due to borked migration of session keys after a runtime -/// upgrade (at #1491596), the signalled authority set changes were invalid +/// upgrade (at #1491596), the signaled authority set changes were invalid /// (blank keys) and were impossible to finalize. The authorities for these /// intermediary pending changes are replaced with a static list comprised of /// w3f validators and randomly selected validators from the latest session (at diff --git a/node/service/src/parachains_db/mod.rs b/node/service/src/parachains_db/mod.rs index c9c86fad964b..4af16c42b34c 100644 --- a/node/service/src/parachains_db/mod.rs +++ b/node/service/src/parachains_db/mod.rs @@ -11,7 +11,7 @@ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. -//! A RocksDB instance for storing parachain data; availability data, and approvals. +//! A `RocksDB` instance for storing parachain data; availability data, and approvals. #[cfg(feature = "full-node")] use { diff --git a/node/service/src/relay_chain_selection.rs b/node/service/src/relay_chain_selection.rs index eecbc4b5eda1..5d03712a5a71 100644 --- a/node/service/src/relay_chain_selection.rs +++ b/node/service/src/relay_chain_selection.rs @@ -245,7 +245,7 @@ impl SelectChain for SelectRelayChain self.block_header(best_leaf) } - /// Get the best descendent of `target_hash` that we should attempt to + /// Get the best descendant of `target_hash` that we should attempt to /// finalize next, if any. It is valid to return the `target_hash` if /// no better block exists. /// diff --git a/node/subsystem-types/src/lib.rs b/node/subsystem-types/src/lib.rs index f3d350898c06..cba7fa43ae02 100644 --- a/node/subsystem-types/src/lib.rs +++ b/node/subsystem-types/src/lib.rs @@ -52,7 +52,7 @@ pub enum LeafStatus { } impl LeafStatus { - /// Returns a bool indicating fresh status. + /// Returns a `bool` indicating fresh status. pub fn is_fresh(&self) -> bool { match *self { LeafStatus::Fresh => true, @@ -60,7 +60,7 @@ impl LeafStatus { } } - /// Returns a bool indicating stale status. + /// Returns a `bool` indicating stale status. pub fn is_stale(&self) -> bool { match *self { LeafStatus::Fresh => false, @@ -97,12 +97,12 @@ pub struct ActiveLeavesUpdate { } impl ActiveLeavesUpdate { - /// Create a ActiveLeavesUpdate with a single activated hash + /// Create a `ActiveLeavesUpdate` with a single activated hash pub fn start_work(activated: ActivatedLeaf) -> Self { Self { activated: [activated][..].into(), ..Default::default() } } - /// Create a ActiveLeavesUpdate with a single deactivated hash + /// Create a `ActiveLeavesUpdate` with a single deactivated hash pub fn stop_work(hash: Hash) -> Self { Self { deactivated: [hash][..].into(), ..Default::default() } } @@ -114,7 +114,7 @@ impl ActiveLeavesUpdate { } impl PartialEq for ActiveLeavesUpdate { - /// Equality for `ActiveLeavesUpdate` doesnt imply bitwise equality. + /// Equality for `ActiveLeavesUpdate` doesn't imply bitwise equality. /// /// Instead, it means equality when `activated` and `deactivated` are considered as sets. fn eq(&self, other: &Self) -> bool { diff --git a/node/subsystem-types/src/messages.rs b/node/subsystem-types/src/messages.rs index 0a89ed6aecc3..5a3d6333a010 100644 --- a/node/subsystem-types/src/messages.rs +++ b/node/subsystem-types/src/messages.rs @@ -217,17 +217,25 @@ pub enum DisputeCoordinatorMessage { /// `InvalidImport`) /// - or were known already (in that case the result will still be `ValidImport`) /// - or we recorded them because (`ValidImport`) - /// - we casted our own vote already on that dispute + /// - we cast our own vote already on that dispute /// - or we have approval votes on that candidate /// - or other explicit votes on that candidate already recorded /// - or recovered availability for the candidate /// - or the imported statements are backing/approval votes, which are always accepted. pending_confirmation: oneshot::Sender }, + /// Fetch a list of all recent disputes the co-ordinator is aware of. + /// These are disputes which have occurred any time in recent sessions, + /// and which may have already concluded. + RecentDisputes(oneshot::Sender>), /// Fetch a list of all active disputes that the coordinator is aware of. + /// These disputes are either unconcluded or recently concluded. ActiveDisputes(oneshot::Sender>), /// Get candidate votes for a candidate. - QueryCandidateVotes(SessionIndex, CandidateHash, oneshot::Sender>), + QueryCandidateVotes( + Vec<(SessionIndex, CandidateHash)>, + oneshot::Sender>, + ), /// Sign and issue local dispute votes. A value of `true` indicates validity, and `false` invalidity. IssueLocalStatement(SessionIndex, CandidateHash, CandidateReceipt, bool), /// Determine the highest undisputed block within the given chain, based on where candidates @@ -482,7 +490,7 @@ pub enum AvailabilityStoreMessage { } impl AvailabilityStoreMessage { - /// In fact, none of the AvailabilityStore messages assume a particular relay parent. + /// In fact, none of the `AvailabilityStore` messages assume a particular relay parent. pub fn relay_parent(&self) -> Option { match self { _ => None, @@ -689,8 +697,8 @@ pub enum ProvisionerMessage { /// This message allows external subsystems to request the set of bitfields and backed candidates /// associated with a particular potential block hash. /// - /// This is expected to be used by a proposer, to inject that information into the InherentData - /// where it can be assembled into the ParaInherent. + /// This is expected to be used by a proposer, to inject that information into the `InherentData` + /// where it can be assembled into the `ParaInherent`. RequestInherentData(Hash, oneshot::Sender), /// This data should become part of a relay chain block ProvisionableData(Hash, ProvisionableData), diff --git a/node/subsystem-types/src/messages/network_bridge_event.rs b/node/subsystem-types/src/messages/network_bridge_event.rs index 84f2d69479ae..173d8ac1632d 100644 --- a/node/subsystem-types/src/messages/network_bridge_event.rs +++ b/node/subsystem-types/src/messages/network_bridge_event.rs @@ -59,8 +59,8 @@ impl NetworkBridgeEvent { /// for example into a `BitfieldDistributionMessage` in case of the `BitfieldDistribution` /// constructor. /// - /// Therefore a NetworkBridgeEvent will become for example a - /// NetworkBridgeEvent, with the more specific message type + /// Therefore a `NetworkBridgeEvent` will become for example a + /// `NetworkBridgeEvent`, with the more specific message type /// `BitfieldDistributionMessage`. /// /// This acts as a call to `clone`, except in the case where the event is a message event, diff --git a/node/subsystem-util/src/error_handling.rs b/node/subsystem-util/src/error_handling.rs index 36e59bb7b2cb..6b7ca312ff93 100644 --- a/node/subsystem-util/src/error_handling.rs +++ b/node/subsystem-util/src/error_handling.rs @@ -86,7 +86,7 @@ use thiserror::Error; /// SomeFatalError, /// /// Errors coming from runtime::Runtime. /// #[error("Error while accessing runtime information")] -/// Runtime(#[from] #[source] runtime::Fatal), +/// Runtime(#[from] runtime::Fatal), /// } /// /// #[derive(Debug, Error)] @@ -98,7 +98,7 @@ use thiserror::Error; /// /// /// Errors coming from runtime::Runtime. /// #[error("Error while accessing runtime information")] -/// Runtime(#[from] #[source] runtime::NonFatal), +/// Runtime(#[from] runtime::NonFatal), /// } /// ``` /// Then mostly use `Error` in functions, you may also use `NonFatal` and `Fatal` directly in diff --git a/node/subsystem-util/src/lib.rs b/node/subsystem-util/src/lib.rs index 096957167b45..1fb1a4d124f2 100644 --- a/node/subsystem-util/src/lib.rs +++ b/node/subsystem-util/src/lib.rs @@ -126,7 +126,7 @@ pub enum Error { /// The type system wants this even though it doesn't make sense #[error(transparent)] Infallible(#[from] std::convert::Infallible), - /// Attempted to convert from an AllMessages to a FromJob, and failed. + /// Attempted to convert from an `AllMessages` to a `FromJob`, and failed. #[error("AllMessage not relevant to Job")] SenderConversion(String), /// The local node is not a validator. @@ -276,7 +276,7 @@ pub fn choose_random_subset bool>(is_priority: F, mut v: Vec< v } -/// Returns a bool with a probability of `a / b` of being true. +/// Returns a `bool` with a probability of `a / b` of being true. pub fn gen_ratio(a: usize, b: usize) -> bool { use rand::Rng as _; let mut rng = rand::thread_rng(); @@ -372,7 +372,7 @@ impl Drop for AbortOnDrop { } } -/// A JobHandle manages a particular job for a subsystem. +/// A `JobHandle` manages a particular job for a subsystem. struct JobHandle { _abort_handle: AbortOnDrop, to_job: mpsc::Sender, diff --git a/node/subsystem-util/src/runtime/mod.rs b/node/subsystem-util/src/runtime/mod.rs index c691a0010165..1dd8465afb50 100644 --- a/node/subsystem-util/src/runtime/mod.rs +++ b/node/subsystem-util/src/runtime/mod.rs @@ -62,14 +62,14 @@ pub struct RuntimeInfo { /// overseer seems sensible. session_index_cache: LruCache, - /// Look up cached sessions by SessionIndex. + /// Look up cached sessions by `SessionIndex`. session_info_cache: LruCache, /// Key store for determining whether we are a validator and what `ValidatorIndex` we have. keystore: Option, } -/// SessionInfo with additional useful data for validator nodes. +/// `SessionInfo` with additional useful data for validator nodes. pub struct ExtendedSessionInfo { /// Actual session info as fetched from the runtime. pub session_info: SessionInfo, @@ -303,7 +303,7 @@ where ) } -/// Get group rotation info based on the given relay_parent. +/// Get group rotation info based on the given `relay_parent`. pub async fn get_group_rotation_info(ctx: &mut Context, relay_parent: Hash) -> Result where diff --git a/node/test/client/src/block_builder.rs b/node/test/client/src/block_builder.rs index 00ca965dff97..a30ff4b8be0a 100644 --- a/node/test/client/src/block_builder.rs +++ b/node/test/client/src/block_builder.rs @@ -24,7 +24,7 @@ use sc_block_builder::{BlockBuilderProvider, BlockBuilder}; use sp_state_machine::BasicExternalities; use parity_scale_codec::{Encode, Decode}; -/// An extension for the test client to init a Polkadot specific block builder. +/// An extension for the test client to initialize a Polkadot specific block builder. pub trait InitPolkadotBlockBuilder { /// Init a Polkadot specific block builder that works for the test runtime. /// diff --git a/node/test/client/src/lib.rs b/node/test/client/src/lib.rs index 52697c8bfa29..0374395cccf8 100644 --- a/node/test/client/src/lib.rs +++ b/node/test/client/src/lib.rs @@ -38,7 +38,7 @@ pub type Executor = client::LocalCallExecutor; -/// LongestChain type for the test runtime/client. +/// `LongestChain` type for the test runtime/client. pub type LongestChain = sc_consensus::LongestChain; /// Parameters of test-client builder with test-runtime. diff --git a/node/test/polkadot-simnet/common/Cargo.toml b/node/test/polkadot-simnet/common/Cargo.toml new file mode 100644 index 000000000000..883c7b5ecd97 --- /dev/null +++ b/node/test/polkadot-simnet/common/Cargo.toml @@ -0,0 +1,44 @@ +[package] +name = "polkadot-simnet" +version = "0.9.0" +authors = ["Parity Technologies "] +edition = "2018" + +[dependencies] +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master" } +support = { package = "frame-support", git = "https://github.com/paritytech/substrate", branch = "master" } +benchmarking = { package = "frame-benchmarking", git = "https://github.com/paritytech/substrate", branch = "master" } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master" } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master" } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master" } + +test-runner = { git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } + +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } + +polkadot-primitives = { path = "../../../../primitives" } +polkadot-cli = { path = "../../../../cli", features = ["cli"] } +polkadot-service = { path = "../../../../node/service" } +polkadot-runtime = { path = "../../../../runtime/polkadot" } +polkadot-runtime-common = { path = "../../../../runtime/common" } + +codec = { package = "parity-scale-codec", version = "2.0.0" } +structopt = "0.3.22" + +[dev-dependencies] +log = "0.4.14" diff --git a/node/test/polkadot-simnet/common/src/lib.rs b/node/test/polkadot-simnet/common/src/lib.rs new file mode 100644 index 000000000000..35a8c2af8ed6 --- /dev/null +++ b/node/test/polkadot-simnet/common/src/lib.rs @@ -0,0 +1,369 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +#![deny(unused_extern_crates, missing_docs)] + +//! Utilities for End to end runtime tests + +use test_runner::{ + Node, ChainInfo, SignatureVerificationOverride, task_executor, + build_runtime, client_parts, ConfigOrChainSpec, +}; +use grandpa::GrandpaBlockImport; +use sc_service::{TFullBackend, TFullClient}; +use sp_runtime::generic::Era; +use sc_consensus_babe::BabeBlockImport; +use polkadot_runtime_common::claims; +use sp_runtime::AccountId32; +use support::{weights::Weight, StorageValue}; +use democracy::{AccountVote, Conviction, Vote}; +use polkadot_runtime::{FastTrackVotingPeriod, Runtime, RuntimeApi, Event, TechnicalCollective, CouncilCollective}; +use std::{str::FromStr, future::Future, error::Error}; +use codec::Encode; +use sc_consensus_manual_seal::consensus::babe::SlotTimestampProvider; +use sp_runtime::app_crypto::sp_core::H256; + +type BlockImport = BabeBlockImport>; +type Block = polkadot_primitives::v1::Block; +type SelectChain = sc_consensus::LongestChain, Block>; + +sc_executor::native_executor_instance!( + pub Executor, + polkadot_runtime::api::dispatch, + polkadot_runtime::native_version, + (benchmarking::benchmarking::HostFunctions, SignatureVerificationOverride), +); + +/// `ChainInfo` implementation. +pub struct PolkadotChainInfo; + +impl ChainInfo for PolkadotChainInfo { + type Block = Block; + type Executor = Executor; + type Runtime = Runtime; + type RuntimeApi = RuntimeApi; + type SelectChain = SelectChain; + type BlockImport = BlockImport< + Self::Block, + TFullBackend, + TFullClient, + Self::SelectChain, + >; + type SignedExtras = polkadot_runtime::SignedExtra; + type InherentDataProviders = (SlotTimestampProvider, sp_consensus_babe::inherents::InherentDataProvider); + + fn signed_extras(from: ::AccountId) -> Self::SignedExtras { + ( + system::CheckSpecVersion::::new(), + system::CheckTxVersion::::new(), + system::CheckGenesis::::new(), + system::CheckMortality::::from(Era::Immortal), + system::CheckNonce::::from(system::Pallet::::account_nonce(from)), + system::CheckWeight::::new(), + transaction_payment::ChargeTransactionPayment::::from(0), + claims::PrevalidateAttests::::new(), + ) + } +} + +/// Dispatch with root origin, via pallet-democracy +pub async fn dispatch_with_root(call: impl Into<::Call>, node: &Node) + -> Result<(), Box> + where + T: ChainInfo< + Block=Block, + Executor=Executor, + Runtime=Runtime, + RuntimeApi=RuntimeApi, + SelectChain=SelectChain, + BlockImport=BlockImport< + Block, + TFullBackend, + TFullClient, + SelectChain, + >, + SignedExtras=polkadot_runtime::SignedExtra + > +{ + type DemocracyCall = democracy::Call; + type CouncilCollectiveEvent = collective::Event; + type CouncilCollectiveCall = collective::Call; + type TechnicalCollectiveCall = collective::Call; + type TechnicalCollectiveEvent = collective::Event; + + // here lies a black mirror esque copy of on chain whales. + let whales = vec![ + "1rvXMZpAj9nKLQkPFCymyH7Fg3ZyKJhJbrc7UtHbTVhJm1A", + "15j4dg5GzsL1bw2U2AWgeyAk6QTxq43V7ZPbXdAmbVLjvDCK", + ] + .into_iter() + .map(|account| AccountId32::from_str(account).unwrap()) + .collect::>(); + + // and these + let (technical_collective, council_collective) = node.with_state(|| ( + collective::Members::::get(), + collective::Members::::get() + )); + + // hash of the proposal in democracy + let proposal_hash = { + // note the call (pre-image?) of the call. + node.submit_extrinsic(DemocracyCall::note_preimage(call.into().encode()), whales[0].clone()).await?; + node.seal_blocks(1).await; + + // fetch proposal hash from event emitted by the runtime + let events = node.events(); + events.iter() + .filter_map(|event| match event.event { + Event::Democracy(democracy::Event::PreimageNoted(ref proposal_hash, _, _)) + => Some(proposal_hash.clone()), + _ => None + }) + .next() + .ok_or_else(|| format!("democracy::Event::PreimageNoted not found in events: {:#?}", events))? + }; + + // submit external_propose call through council collective + { + let external_propose = DemocracyCall::external_propose_majority(proposal_hash.clone().into()); + let length = external_propose.using_encoded(|x| x.len()) as u32 + 1; + let weight = Weight::MAX / 100_000_000; + let proposal = CouncilCollectiveCall::propose( + council_collective.len() as u32, + Box::new(external_propose.clone().into()), + length, + ); + + node.submit_extrinsic(proposal.clone(), council_collective[0].clone()).await?; + node.seal_blocks(1).await; + + // fetch proposal index from event emitted by the runtime + let events = node.events(); + let (index, hash): (u32, H256) = events.iter() + .filter_map(|event| { + match event.event { + Event::Council(CouncilCollectiveEvent::Proposed(_, index, ref hash, _)) => + Some((index, hash.clone())), + _ => None + } + }) + .next() + .ok_or_else(|| format!("CouncilCollectiveEvent::Proposed not found in events: {:#?}", events))?; + + // vote + for member in &council_collective[1..] { + let call = CouncilCollectiveCall::vote(hash.clone(), index, true); + node.submit_extrinsic(call, member.clone()).await?; + } + node.seal_blocks(1).await; + + // close vote + let call = CouncilCollectiveCall::close(hash, index, weight, length); + node.submit_extrinsic(call, council_collective[0].clone()).await?; + node.seal_blocks(1).await; + + // assert that proposal has been passed on chain + let events = node.events() + .into_iter() + .filter(|event| { + match event.event { + Event::Council(CouncilCollectiveEvent::Closed(_hash, _, _)) if hash == _hash => true, + Event::Council(CouncilCollectiveEvent::Approved(_hash, )) if hash == _hash => true, + Event::Council(CouncilCollectiveEvent::Executed(_hash, Ok(()))) if hash == _hash => true, + _ => false, + } + }) + .collect::>(); + + // make sure all 3 events are in state + assert_eq!( + events.len(), 3, + "CouncilCollectiveEvent::{{Closed, Approved, Executed}} not found in events: {:#?}", + node.events(), + ); + } + + // next technical collective must fast track the proposal. + { + let fast_track = DemocracyCall::fast_track(proposal_hash.into(), FastTrackVotingPeriod::get(), 0); + let weight = Weight::MAX / 100_000_000; + let length = fast_track.using_encoded(|x| x.len()) as u32 + 1; + let proposal = TechnicalCollectiveCall::propose( + technical_collective.len() as u32, + Box::new(fast_track.into()), + length, + ); + + node.submit_extrinsic(proposal, technical_collective[0].clone()).await?; + node.seal_blocks(1).await; + + let events = node.events(); + let (index, hash) = events.iter() + .filter_map(|event| { + match event.event { + Event::TechnicalCommittee(TechnicalCollectiveEvent::Proposed(_, index, ref hash, _)) + => Some((index, hash.clone())), + _ => None + } + }) + .next() + .ok_or_else(|| format!("TechnicalCollectiveEvent::Proposed not found in events: {:#?}", events))?; + + // vote + for member in &technical_collective[1..] { + let call = TechnicalCollectiveCall::vote(hash.clone(), index, true); + node.submit_extrinsic(call, member.clone()).await?; + } + node.seal_blocks(1).await; + + // close vote + let call = TechnicalCollectiveCall::close(hash, index, weight, length); + node.submit_extrinsic(call, technical_collective[0].clone()).await?; + node.seal_blocks(1).await; + + // assert that fast-track proposal has been passed on chain + let events = node.events() + .into_iter() + .filter(|event| { + match event.event { + Event::TechnicalCommittee(TechnicalCollectiveEvent::Closed(_hash, _, _)) if hash == _hash => true, + Event::TechnicalCommittee(TechnicalCollectiveEvent::Approved(_hash)) if hash == _hash => true, + Event::TechnicalCommittee(TechnicalCollectiveEvent::Executed(_hash, Ok(()))) if hash == _hash => true, + _ => false, + } + }) + .collect::>(); + + // make sure all 3 events are in state + assert_eq!( + events.len(), 3, + "TechnicalCollectiveEvent::{{Closed, Approved, Executed}} not found in events: {:#?}", + node.events(), + ); + } + + // now runtime upgrade proposal is a fast-tracked referendum we can vote for. + let ref_index = node.events() + .into_iter() + .filter_map(|event| match event.event { + Event::Democracy(democracy::Event::Started(index, _)) => Some(index), + _ => None, + }) + .next() + .ok_or_else(|| format!("democracy::Event::Started not found in events: {:#?}", node.events()))?; + + let call = DemocracyCall::vote( + ref_index, + AccountVote::Standard { + vote: Vote { aye: true, conviction: Conviction::Locked1x }, + // 10 DOTS + balance: 10_000_000_000_000, + }, + ); + for whale in whales { + node.submit_extrinsic(call.clone(), whale).await?; + } + + // wait for fast track period. + node.seal_blocks(FastTrackVotingPeriod::get() as usize).await; + + // assert that the proposal is passed by looking at events + let events = node.events() + .into_iter() + .filter(|event| { + match event.event { + Event::Democracy(democracy::Event::Passed(_index)) if _index == ref_index => true, + Event::Democracy(democracy::Event::PreimageUsed(_hash, _, _)) if _hash == proposal_hash => true, + Event::Democracy(democracy::Event::Executed(_index, Ok(()))) if _index == ref_index => true, + _ => false, + } + }) + .collect::>(); + + // make sure all events were emitted + assert_eq!( + events.len(), 3, + "democracy::Event::{{Passed, PreimageUsed, Executed}} not found in events: {:#?}", + node.events(), + ); + Ok(()) +} + +/// Runs the test-runner as a binary. +pub fn run(callback: F) -> Result<(), Box> + where + F: FnOnce(Node) -> Fut, + Fut: Future>>, +{ + use structopt::StructOpt; + use sc_cli::{CliConfiguration, SubstrateCli}; + + let mut tokio_runtime = build_runtime()?; + let task_executor = task_executor(tokio_runtime.handle().clone()); + // parse cli args + let cmd = ::from_args(); + // set up logging + let filters = cmd.run.base.log_filters()?; + let logger = sc_tracing::logging::LoggerBuilder::new(filters); + logger.init()?; + + // set up the test-runner + let config = cmd.create_configuration(&cmd.run.base, task_executor)?; + sc_cli::print_node_infos::(&config); + let (rpc, task_manager, client, pool, command_sink, backend) = + client_parts::(ConfigOrChainSpec::Config(config))?; + let node = Node::::new(rpc, task_manager, client, pool, command_sink, backend); + + // hand off node. + tokio_runtime.block_on(callback(node))?; + + Ok(()) +} + +#[cfg(test)] +mod tests { + use super::*; + use sp_keyring::sr25519::Keyring::Alice; + use sp_runtime::{MultiSigner, traits::IdentifyAccount}; + use polkadot_service::chain_spec::polkadot_development_config; + + #[test] + fn test_runner() { + let mut runtime = build_runtime().unwrap(); + let task_executor = task_executor(runtime.handle().clone()); + let (rpc, task_manager, client, pool, command_sink, backend) = + client_parts::( + ConfigOrChainSpec::ChainSpec(Box::new(polkadot_development_config().unwrap()), task_executor) + ).unwrap(); + let node = Node::::new(rpc, task_manager, client, pool, command_sink, backend); + + runtime.block_on(async { + // seals blocks + node.seal_blocks(1).await; + // submit extrinsics + let alice = MultiSigner::from(Alice.public()).into_account(); + node.submit_extrinsic(system::Call::remark((b"hello world").to_vec()), alice) + .await + .unwrap(); + + // look ma, I can read state. + let _events = node.with_state(|| system::Pallet::::events()); + // get access to the underlying client. + let _client = node.client(); + }); + } +} diff --git a/node/test/polkadot-simnet/node/Cargo.toml b/node/test/polkadot-simnet/node/Cargo.toml new file mode 100644 index 000000000000..b6f8012961be --- /dev/null +++ b/node/test/polkadot-simnet/node/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "polkadot-simnet-node" +version = "0.1.0" +authors = ["Parity Technologies "] +edition = "2018" + +[dependencies] +polkadot-simnet = { path = "../common" } diff --git a/node/test/polkadot-simnet/node/src/main.rs b/node/test/polkadot-simnet/node/src/main.rs new file mode 100644 index 000000000000..3a52182cde45 --- /dev/null +++ b/node/test/polkadot-simnet/node/src/main.rs @@ -0,0 +1,30 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Binary used for Simnet nodes, supports all runtimes, although only polkadot is implemented currently. +//! This binary accepts all the CLI args the polkadot binary does, Only difference is it uses +//! manual-sealâ„¢ and babe for block authorship, it has a no-op verifier, so all blocks received over the network +//! are imported and executed straight away. Block authorship/Finalization maybe done by calling the +//! `engine_createBlock` & `engine_FinalizeBlock` rpc methods respectively. + +use std::error::Error; + +fn main() -> Result<(), Box> { + polkadot_simnet::run(|node| async { + node.until_shutdown().await; + Ok(()) + }) +} diff --git a/node/test/polkadot-simnet/test/Cargo.toml b/node/test/polkadot-simnet/test/Cargo.toml new file mode 100644 index 000000000000..8d1ba41b8ece --- /dev/null +++ b/node/test/polkadot-simnet/test/Cargo.toml @@ -0,0 +1,22 @@ +[package] +name = "polkadot-simnet-test" +version = "0.1.0" +authors = ["Parity Technologies "] +edition = "2018" + +[dependencies] +# substrate primitives +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } + +# frame pallets +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master" } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master" } + +# substrate client libs +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } + +# polkadot deps +polkadot-simnet = { path = "../common" } +polkadot-runtime = { path = "../../../../runtime/polkadot" } diff --git a/node/test/polkadot-simnet/test/src/main.rs b/node/test/polkadot-simnet/test/src/main.rs new file mode 100644 index 000000000000..fccffc6b0e6b --- /dev/null +++ b/node/test/polkadot-simnet/test/src/main.rs @@ -0,0 +1,95 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . +//! Attempts to upgrade the polkadot runtime, in a Simnet environment +use std::{error::Error, str::FromStr}; + +use polkadot_simnet::{run, dispatch_with_root}; +use polkadot_runtime::Event; +use sp_runtime::generic::BlockId; +use sc_client_api::{ExecutorProvider, CallExecutor}; +use sp_core::crypto::AccountId32; +use sp_blockchain::HeaderBackend; + +fn main() -> Result<(), Box> { + run(|node| async { + let old_runtime_version = node.client() + .executor() + .runtime_version(&BlockId::Hash(node.client().info().best_hash))? + .spec_version; + + let wasm_binary = polkadot_runtime::WASM_BINARY + .ok_or("Polkadot development wasm not available")? + .to_vec(); + // upgrade runtime. + dispatch_with_root(system::Call::set_code(wasm_binary), &node).await?; + + // assert that the runtime has been updated by looking at events + let events = node.events() + .into_iter() + .filter(|event| { + match event.event { + Event::System(system::Event::CodeUpdated) => true, + _ => false, + } + }) + .collect::>(); + + // make sure event was emitted + assert_eq!(events.len(), 1, "system::Event::CodeUpdate not found in events: {:#?}", node.events()); + let new_runtime_version = node.client() + .executor() + .runtime_version(&BlockId::Hash(node.client().info().best_hash))? + .spec_version; + // just confirming + assert!( + new_runtime_version > old_runtime_version, + "Invariant, spec_version of new runtime: {} not greater than spec_version of old runtime: {}", + new_runtime_version, + old_runtime_version, + ); + + let (from, dest, balance) = ( + AccountId32::from_str("15j4dg5GzsL1bw2U2AWgeyAk6QTxq43V7ZPbXdAmbVLjvDCK")?, + AccountId32::from_str("1rvXMZpAj9nKLQkPFCymyH7Fg3ZyKJhJbrc7UtHbTVhJm1A")?, + 10_000_000_000_000 // 10 dots + ); + + // post upgrade tests, a simple balance transfer + node.submit_extrinsic(balances::Call::transfer(dest.into(), balance), from).await?; + node.seal_blocks(1).await; + + let events = node.events() + .into_iter() + .filter(|event| { + match event.event { + Event::Balances(balances::Event::Transfer(_, _, _)) => true, + _ => false, + } + }) + .collect::>(); + // make sure transfer went through + assert_eq!( + events.len(), 1, + "balances::Call::transfer failed to execute, balances::Event::Transfer not found in events: {:#?}", + node.events() + ); + + // we're done, drop node. + drop(node); + + Ok(()) + }) +} diff --git a/node/test/service/src/chain_spec.rs b/node/test/service/src/chain_spec.rs index c65b70f107cf..5a54bebf1bc0 100644 --- a/node/test/service/src/chain_spec.rs +++ b/node/test/service/src/chain_spec.rs @@ -92,7 +92,7 @@ fn testnet_accounts() -> Vec { ] } -/// Helper function to create polkadot GenesisConfig for testing +/// Helper function to create polkadot `GenesisConfig` for testing fn polkadot_testnet_genesis( initial_authorities: Vec<( AccountId, diff --git a/node/test/service/src/lib.rs b/node/test/service/src/lib.rs index 0c5b2e3738eb..6e17e37edebe 100644 --- a/node/test/service/src/lib.rs +++ b/node/test/service/src/lib.rs @@ -185,10 +185,10 @@ pub fn node_config( rpc_http: None, rpc_ws: None, rpc_ipc: None, + rpc_max_payload: None, rpc_ws_max_connections: None, rpc_cors: None, rpc_methods: Default::default(), - rpc_max_payload: None, prometheus_config: None, telemetry_endpoints: None, telemetry_external_transport: None, @@ -285,7 +285,7 @@ pub fn run_collator_node( /// A Polkadot test node instance used for testing. pub struct PolkadotTestNode { - /// TaskManager's instance. + /// `TaskManager`'s instance. pub task_manager: TaskManager, /// Client's instance. pub client: Arc, @@ -293,7 +293,7 @@ pub struct PolkadotTestNode { pub overseer_handler: Handle, /// The `MultiaddrWithPeerId` to this node. This is useful if you want to pass it as "boot node" to other nodes. pub addr: MultiaddrWithPeerId, - /// RPCHandlers to make RPC queries. + /// `RPCHandlers` to make RPC queries. pub rpc_handlers: RpcHandlers, } diff --git a/primitives/src/v0.rs b/primitives/src/v0.rs index 917bda2aa72a..76274c40f254 100644 --- a/primitives/src/v0.rs +++ b/primitives/src/v0.rs @@ -427,7 +427,7 @@ pub struct AbridgedCandidateReceipt { pub collator: CollatorId, /// Signature on blake2-256 of the block data by collator. pub signature: CollatorSignature, - /// The hash of the pov-block. + /// The hash of the `pov-block`. pub pov_block_hash: H, /// Commitments made as a result of validation. pub commitments: CandidateCommitments, @@ -561,9 +561,9 @@ pub struct CandidateDescriptor { /// The collator's relay-chain account ID pub collator: CollatorId, /// Signature on blake2-256 of components of this receipt: - /// The para ID, the relay parent, and the pov_hash. + /// The para ID, the relay parent, and the `pov_hash`. pub signature: CollatorSignature, - /// The hash of the pov-block. + /// The hash of the `pov-block`. pub pov_hash: H, } @@ -582,12 +582,12 @@ pub struct CollationInfo { pub signature: CollatorSignature, /// The head-data pub head_data: HeadData, - /// blake2-256 Hash of the pov-block + /// blake2-256 Hash of the `pov-block` pub pov_block_hash: Hash, } impl CollationInfo { - /// Check integrity vs. a pov-block. + /// Check integrity vs. a `pov-block`. pub fn check_signature(&self) -> Result<(), ()> { check_collator_signature( &self.relay_parent, diff --git a/primitives/src/v1/mod.rs b/primitives/src/v1/mod.rs index 83192f4f6ab3..b12d63e529d3 100644 --- a/primitives/src/v1/mod.rs +++ b/primitives/src/v1/mod.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! V1 Primitives. +//! `V1` Primitives. use sp_std::prelude::*; use sp_std::collections::btree_map::BTreeMap; @@ -114,7 +114,7 @@ pub mod well_known_keys { }) } - /// The hrmp channel for the given identifier. + /// The HRMP channel for the given identifier. /// /// The storage entry should be accessed as an `AbridgedHrmpChannel` encoded value. pub fn hrmp_channels(channel: HrmpChannelId) -> Vec { @@ -293,12 +293,12 @@ pub struct CandidateDescriptor { /// relay-chain state which may vary based on bitfields included before the candidate. /// Thus it cannot be derived entirely from the relay-parent. pub persisted_validation_data_hash: Hash, - /// The blake2-256 hash of the pov. + /// The blake2-256 hash of the PoV. pub pov_hash: Hash, /// The root of a block's erasure encoding Merkle tree. pub erasure_root: Hash, /// Signature on blake2-256 of components of this receipt: - /// The parachain index, the relay parent, the validation data hash, and the pov_hash. + /// The parachain index, the relay parent, the validation data hash, and the `pov_hash`. pub signature: CollatorSignature, /// Hash of the para header that is being generated by this candidate. pub para_head: Hash, @@ -374,7 +374,7 @@ impl CommittedCandidateReceipt { } impl CommittedCandidateReceipt { - /// Transforms this into a plain CandidateReceipt. + /// Transforms this into a plain `CandidateReceipt`. pub fn to_plain(&self) -> CandidateReceipt { CandidateReceipt { descriptor: self.descriptor.clone(), @@ -642,7 +642,7 @@ impl GroupRotationInfo { /// Returns the index of the group needed to validate the core at the given index, assuming /// the given number of cores. /// - /// `core_index` should be less than `cores`, which is capped at u32::max(). + /// `core_index` should be less than `cores`, which is capped at `u32::max()`. pub fn group_for_core(&self, core_index: CoreIndex, cores: usize) -> GroupIndex { if self.group_rotation_frequency == 0 { return GroupIndex(core_index.0) } if cores == 0 { return GroupIndex(0) } @@ -660,7 +660,7 @@ impl GroupRotationInfo { /// Returns the index of the group assigned to the given core. This does no checking or /// whether the group index is in-bounds. /// - /// `core_index` should be less than `cores`, which is capped at u32::max(). + /// `core_index` should be less than `cores`, which is capped at `u32::max()`. pub fn core_for_group(&self, group_index: GroupIndex, cores: usize) -> CoreIndex { if self.group_rotation_frequency == 0 { return CoreIndex(group_index.0) } if cores == 0 { return CoreIndex(0) } @@ -844,7 +844,7 @@ pub struct SessionInfo { pub n_cores: u32, /// The zeroth delay tranche width. pub zeroth_delay_tranche_width: u32, - /// The number of samples we do of relay_vrf_modulo. + /// The number of samples we do of `relay_vrf_modulo`. pub relay_vrf_modulo_samples: u32, /// The number of delay tranches in total. pub n_delay_tranches: u32, @@ -886,7 +886,7 @@ sp_api::decl_runtime_apis! { /// Cores are either free or occupied. Free cores can have paras assigned to them. fn availability_cores() -> Vec>; - /// Yields the persisted validation data for the given ParaId along with an assumption that + /// Yields the persisted validation data for the given `ParaId` along with an assumption that /// should be used if the para currently occupies a core. /// /// Returns `None` if either the para is not registered or the assumption is `Freed` @@ -1029,7 +1029,7 @@ pub enum ConsensusLog { #[codec(index = 3)] ForceApprove(BlockNumber), /// A signal to revert the block number in the same chain as the - /// header this digest is part of and all of its descendents. + /// header this digest is part of and all of its descendants. /// /// It is a no-op for a block to contain a revert digest targeting /// its own number or a higher number. @@ -1124,6 +1124,22 @@ impl DisputeStatement { Err(()) } } + + /// Whether the statement indicates validity. + pub fn indicates_validity(&self) -> bool { + match *self { + DisputeStatement::Valid(_) => true, + DisputeStatement::Invalid(_) => false, + } + } + + /// Whether the statement indicates invalidity. + pub fn indicates_invalidity(&self) -> bool { + match *self { + DisputeStatement::Valid(_) => false, + DisputeStatement::Invalid(_) => true, + } + } } /// Different kinds of statements of validity on a candidate. @@ -1186,7 +1202,7 @@ pub struct DisputeStatementSet { pub type MultiDisputeStatementSet = Vec; /// The entire state of a dispute. -#[derive(Encode, Decode, Clone, RuntimeDebug)] +#[derive(Encode, Decode, Clone, RuntimeDebug, PartialEq)] pub struct DisputeState { /// A bitfield indicating all validators for the candidate. pub validators_for: BitVec, // one bit per validator. diff --git a/primitives/src/v1/signed.rs b/primitives/src/v1/signed.rs index 3aa6d964342c..28d84022aacd 100644 --- a/primitives/src/v1/signed.rs +++ b/primitives/src/v1/signed.rs @@ -255,11 +255,11 @@ impl From> for UncheckedSigne } } -/// This helper trait ensures that we can encode Statement as CompactStatement, +/// This helper trait ensures that we can encode `Statement` as `CompactStatement`, /// and anything as itself. /// /// This resembles `parity_scale_codec::EncodeLike`, but it's distinct: -/// EncodeLike is a marker trait which asserts at the typesystem level that +/// `EncodeLike` is a marker trait which asserts at the typesystem level that /// one type's encoding is a valid encoding for another type. It doesn't /// perform any type conversion when encoding. /// diff --git a/roadmap/implementers-guide/src/node/README.md b/roadmap/implementers-guide/src/node/README.md index f20c970aff6c..edd72d2335b5 100644 --- a/roadmap/implementers-guide/src/node/README.md +++ b/roadmap/implementers-guide/src/node/README.md @@ -26,6 +26,6 @@ The Node-side code comes with a set of assumptions that we build upon. These ass We assume the following constraints regarding provided basic functionality: * The underlying **consensus** algorithm, whether it is BABE or SASSAFRAS is implemented. * There is a **chain synchronization** protocol which will search for and download the longest available chains at all times. - * The **state** of all blocks at the head of the chain is available. There may be **state pruning** such that state of the last `k` blocks behind the last finalized block are available, as well as the state of all their descendents. This assumption implies that the state of all active leaves and their last `k` ancestors are all available. The underlying implementation is expected to support `k` of a few hundred blocks, but we reduce this to a very conservative `k=5` for our purposes. + * The **state** of all blocks at the head of the chain is available. There may be **state pruning** such that state of the last `k` blocks behind the last finalized block are available, as well as the state of all their descendants. This assumption implies that the state of all active leaves and their last `k` ancestors are all available. The underlying implementation is expected to support `k` of a few hundred blocks, but we reduce this to a very conservative `k=5` for our purposes. * There is an underlying **networking** framework which provides **peer discovery** services which will provide us with peers and will not create "loopback" connections to our own node. The number of peers we will have is assumed to be bounded at 1000. * There is a **transaction pool** and a **transaction propagation** mechanism which maintains a set of current transactions and distributes to connected peers. Current transactions are those which are not outdated relative to some "best" fork of the chain, which is part of the active heads, and have not been included in the best fork. diff --git a/roadmap/implementers-guide/src/node/approval/approval-voting.md b/roadmap/implementers-guide/src/node/approval/approval-voting.md index 0ba6e0db23ef..2366d7281d9e 100644 --- a/roadmap/implementers-guide/src/node/approval/approval-voting.md +++ b/roadmap/implementers-guide/src/node/approval/approval-voting.md @@ -4,9 +4,9 @@ Reading the [section on the approval protocol](../../protocol-approval.md) will Approval votes are split into two parts: Assignments and Approvals. Validators first broadcast their assignment to indicate intent to check a candidate. Upon successfully checking, they broadcast an approval vote. If a validator doesn't broadcast their approval vote shortly after issuing an assignment, this is an indication that they are being prevented from recovering or validating the block data and that more validators should self-select to check the candidate. This is known as a "no-show". -The core of this subsystem is a Tick-based timer loop, where Ticks are 500ms. We also reason about time in terms of DelayTranches, which measure the number of ticks elapsed since a block was produced. We track metadata for all un-finalized but included candidates. We compute our local assignments to check each candidate, as well as which DelayTranche those assignments may be minimally triggered at. As the same candidate may appear in more than one block, we must produce our potential assignments for each (Block, Candidate) pair. The timing loop is based on waiting for assignments to become no-shows or waiting to broadcast and begin our own assignment to check. +The core of this subsystem is a Tick-based timer loop, where Ticks are 500ms. We also reason about time in terms of `DelayTranche`s, which measure the number of ticks elapsed since a block was produced. We track metadata for all un-finalized but included candidates. We compute our local assignments to check each candidate, as well as which `DelayTranche` those assignments may be minimally triggered at. As the same candidate may appear in more than one block, we must produce our potential assignments for each (Block, Candidate) pair. The timing loop is based on waiting for assignments to become no-shows or waiting to broadcast and begin our own assignment to check. -Another main component of this subsystem is the logic for determining when a (Block, Candidate) pair has been approved and when to broadcast and trigger our own assignment. Once a (Block, Candidate) pair has been approved, we mark a corresponding bit in the BlockEntry that indicates the candidate has been approved under the block. When we trigger our own assignment, we broadcast it via Approval Distribution, begin fetching the data from Availability Recovery, and then pass it through to the Candidate Validation. Once these steps are successful, we issue our approval vote. If any of these steps fail, we don't issue any vote and will "no-show" from the perspective of other validators. In the future we will initiate disputes as well. +Another main component of this subsystem is the logic for determining when a (Block, Candidate) pair has been approved and when to broadcast and trigger our own assignment. Once a (Block, Candidate) pair has been approved, we mark a corresponding bit in the `BlockEntry` that indicates the candidate has been approved under the block. When we trigger our own assignment, we broadcast it via Approval Distribution, begin fetching the data from Availability Recovery, and then pass it through to the Candidate Validation. Once these steps are successful, we issue our approval vote. If any of these steps fail, we don't issue any vote and will "no-show" from the perspective of other validators. In the future we will initiate disputes as well. Where this all fits into Polkadot is via block finality. Our goal is to not finalize any block containing a candidate that is not approved. We provide a hook for a custom GRANDPA voting rule - GRANDPA makes requests of the form (target, minimum) consisting of a target block (i.e. longest chain) that it would like to finalize, and a minimum block which, due to the rules of GRANDPA, must be voted on. The minimum is typically the last finalized block, but may be beyond it, in the case of having a last-round-estimate beyond the last finalized. Thus, our goal is to inform GRANDPA of some block between target and minimum which we believe can be finalized safely. We do this by iterating backwards from the target to the minimum and finding the longest continuous chain from minimum where all candidates included by those blocks have been approved. @@ -164,23 +164,23 @@ Main loop: #### `OverseerSignal::BlockFinalized` -On receiving an `OverseerSignal::BlockFinalized(h)`, we fetch the block number `b` of that block from the ChainApi subsystem. We update our `StoredBlockRange` to begin at `b+1`. Additionally, we remove all block entries and candidates referenced by them up to and including `b`. Lastly, we prune out all descendents of `h` transitively: when we remove a `BlockEntry` with number `b` that is not equal to `h`, we recursively delete all the `BlockEntry`s referenced as children. We remove the `block_assignments` entry for the block hash and if `block_assignments` is now empty, remove the `CandidateEntry`. We also update each of the `BlockNumber -> Vec` keys in the database to reflect the blocks at that height, clearing if empty. +On receiving an `OverseerSignal::BlockFinalized(h)`, we fetch the block number `b` of that block from the `ChainApi` subsystem. We update our `StoredBlockRange` to begin at `b+1`. Additionally, we remove all block entries and candidates referenced by them up to and including `b`. Lastly, we prune out all descendants of `h` transitively: when we remove a `BlockEntry` with number `b` that is not equal to `h`, we recursively delete all the `BlockEntry`s referenced as children. We remove the `block_assignments` entry for the block hash and if `block_assignments` is now empty, remove the `CandidateEntry`. We also update each of the `BlockNumber -> Vec` keys in the database to reflect the blocks at that height, clearing if empty. #### `OverseerSignal::ActiveLeavesUpdate` On receiving an `OverseerSignal::ActiveLeavesUpdate(update)`: - * We determine the set of new blocks that were not in our previous view. This is done by querying the ancestry of all new items in the view and contrasting against the stored `BlockNumber`s. Typically, there will be only one new block. We fetch the headers and information on these blocks from the ChainApi subsystem. Stale leaves in the update can be ignored. + * We determine the set of new blocks that were not in our previous view. This is done by querying the ancestry of all new items in the view and contrasting against the stored `BlockNumber`s. Typically, there will be only one new block. We fetch the headers and information on these blocks from the `ChainApi` subsystem. Stale leaves in the update can be ignored. * We update the `StoredBlockRange` and the `BlockNumber` maps. - * We use the RuntimeApiSubsystem to determine information about these blocks. It is generally safe to assume that runtime state is available for recent, unfinalized blocks. In the case that it isn't, it means that we are catching up to the head of the chain and needn't worry about assignments to those blocks anyway, as the security assumption of the protocol tolerates nodes being temporarily offline or out-of-date. + * We use the `RuntimeApiSubsystem` to determine information about these blocks. It is generally safe to assume that runtime state is available for recent, unfinalized blocks. In the case that it isn't, it means that we are catching up to the head of the chain and needn't worry about assignments to those blocks anyway, as the security assumption of the protocol tolerates nodes being temporarily offline or out-of-date. * We fetch the set of candidates included by each block by dispatching a `RuntimeApiRequest::CandidateEvents` and checking the `CandidateIncluded` events. * We fetch the session of the block by dispatching a `session_index_for_child` request with the parent-hash of the block. * If the `session index - APPROVAL_SESSIONS > state.earliest_session`, then bump `state.earliest_sessions` to that amount and prune earlier sessions. * If the session isn't in our `state.session_info`, load the session info for it and for all sessions since the earliest-session, including the earliest-session, if that is missing. And it can be, just after pruning, if we've done a big jump forward, as is the case when we've just finished chain synchronization. * If any of the runtime API calls fail, we just warn and skip the block. - * We use the RuntimeApiSubsystem to determine the set of candidates included in these blocks and use BABE logic to determine the slot number and VRF of the blocks. + * We use the `RuntimeApiSubsystem` to determine the set of candidates included in these blocks and use BABE logic to determine the slot number and VRF of the blocks. * We also note how late we appear to have received the block. We create a `BlockEntry` for each block and a `CandidateEntry` for each candidate obtained from `CandidateIncluded` events after making a `RuntimeApiRequest::CandidateEvents` request. - * For each candidate, if the amount of needed approvals is more than the validators remaining after the backing group of the candidate is subtracted, then the candidate is insta-approved as approval would be impossible otherwise. If all candidates in the block are insta-approved, or there are no candidates in the block, then the block is insta-approved. If the block is insta-approved, a [`ChainSelectionMessage::Approvedl][CSM] should be sent for the block. + * For each candidate, if the amount of needed approvals is more than the validators remaining after the backing group of the candidate is subtracted, then the candidate is insta-approved as approval would be impossible otherwise. If all candidates in the block are insta-approved, or there are no candidates in the block, then the block is insta-approved. If the block is insta-approved, a [`ChainSelectionMessage::Approved`][CSM] should be sent for the block. * Ensure that the `CandidateEntry` contains a `block_assignments` entry for the block, with the correct backing group set. * If a validator in this session, compute and assign `our_assignment` for the `block_assignments` * Only if not a member of the backing group. @@ -262,25 +262,27 @@ On receiving an `ApprovedAncestor(Hash, BlockNumber, response_channel)`: * [Schedule a new wakeup](#schedule-wakeup) of the candidate. #### Schedule Wakeup + * Requires `(approval_entry, candidate_entry)` which effectively denotes a `(Block Hash, Candidate Hash)` pair - the candidate, along with the block it appears in. * Also requires `RequiredTranches` * If the `approval_entry` is approved, this doesn't need to be woken up again. * If `RequiredTranches::All` - no wakeup. We assume other incoming votes will trigger wakeup and potentially re-schedule. * If `RequiredTranches::Pending { considered, next_no_show, uncovered, maximum_broadcast, clock_drift }` - schedule at the lesser of the next no-show tick, or the tick, offset positively by `clock_drift` of the next non-empty tranche we are aware of after `considered`, including any tranche containing our own unbroadcast assignment. This can lead to no wakeup in the case that we have already broadcast our assignment and there are no pending no-shows; that is, we have approval votes for every assignment we've received that is not already a no-show. In this case, we will be re-triggered by other validators broadcasting their assignments. - * If `RequiredTranches::Exact { next_no_show, .. } - set a wakeup for the next no-show tick. + * If `RequiredTranches::Exact { next_no_show, .. }` - set a wakeup for the next no-show tick. #### Launch Approval Work - * Requires `(SessionIndex, SessionInfo, CandidateReceipt, ValidatorIndex, backing_group, block_hash, candidate_index)` - * Extract the public key of the `ValidatorIndex` from the `SessionInfo` for the session. - * Issue an `AvailabilityRecoveryMessage::RecoverAvailableData(candidate, session_index, Some(backing_group), response_sender)` - * Load the historical validation code of the parachain by dispatching a `RuntimeApiRequest::ValidationCodeByHash(`descriptor.validation_code_hash`)` against the state of `block_hash`. - * Spawn a background task with a clone of `background_tx` - * Wait for the available data - * Issue a `CandidateValidationMessage::ValidateFromExhaustive` message - * Wait for the result of validation - * Check that the result of validation, if valid, matches the commitments in the receipt. - * If valid, issue a message on `background_tx` detailing the request. - * If any of the data, the candidate, or the commitments are invalid, issue on `background_tx` a [`DisputeCoordinatorMessage::IssueLocalStatement`](../../types/overseer-protocol.md#dispute-coordinator-message) with `valid = false` to initiate a dispute. + +* Requires `(SessionIndex, SessionInfo, CandidateReceipt, ValidatorIndex, backing_group, block_hash, candidate_index)` +* Extract the public key of the `ValidatorIndex` from the `SessionInfo` for the session. +* Issue an `AvailabilityRecoveryMessage::RecoverAvailableData(candidate, session_index, Some(backing_group), response_sender)` +* Load the historical validation code of the parachain by dispatching a `RuntimeApiRequest::ValidationCodeByHash(descriptor.validation_code_hash)` against the state of `block_hash`. +* Spawn a background task with a clone of `background_tx` + * Wait for the available data + * Issue a `CandidateValidationMessage::ValidateFromExhaustive` message + * Wait for the result of validation + * Check that the result of validation, if valid, matches the commitments in the receipt. + * If valid, issue a message on `background_tx` detailing the request. + * If any of the data, the candidate, or the commitments are invalid, issue on `background_tx` a [`DisputeCoordinatorMessage::IssueLocalStatement`](../../types/overseer-protocol.md#dispute-coordinator-message) with `valid = false` to initiate a dispute. #### Issue Approval Vote * Fetch the block entry and candidate entry. Ignore if `None` - we've probably just lost a race with finality. diff --git a/roadmap/implementers-guide/src/node/disputes/dispute-coordinator.md b/roadmap/implementers-guide/src/node/disputes/dispute-coordinator.md index 828affb78627..2b4f936f1b6e 100644 --- a/roadmap/implementers-guide/src/node/disputes/dispute-coordinator.md +++ b/roadmap/implementers-guide/src/node/disputes/dispute-coordinator.md @@ -15,7 +15,7 @@ We use this database to encode the following schema: ```rust ("candidate-votes", SessionIndex, CandidateHash) -> Option -"active-disputes" -> ActiveDisputes +"recent-disputes" -> RecentDisputes "earliest-session" -> Option ``` @@ -32,9 +32,21 @@ struct CandidateVotes { invalid: Vec<(InvalidDisputeStatementKind, ValidatorIndex, ValidatorSignature)>, } -struct ActiveDisputes { +// The status of the dispute. +enum DisputeStatus { + // Dispute is still active. + Active, + // Dispute concluded positive (2/3 supermajority) along with what + // timestamp it concluded at. + ConcludedPositive(Timestamp), + // Dispute concluded negative (2/3 supermajority, takes precedence over + // positive in the case of many double-votes). + ConcludedNegative(Timestamp), +} + +struct RecentDisputes { // sorted by session index and then by candidate hash. - disputed: Vec<(SessionIndex, CandidateHash)>, + disputed: Vec<(SessionIndex, CandidateHash, DisputeStatus)>, } ``` @@ -69,13 +81,14 @@ dispute participation subsystem. ### On `OverseerSignal::ActiveLeavesUpdate` For each leaf in the leaves update: - * Fetch the session index for the child of the block with a [`RuntimeApiMessage::SessionIndexForChild`][RuntimeApiMessage]. - * If the session index is higher than `state.highest_session`: - * update `state.highest_session` - * remove everything with session index less than `state.highest_session - DISPUTE_WINDOW` from the `"active-disputes"` in the DB. - * Use `iter_with_prefix` to remove everything from `"earliest-session"` up to `state.highest_session - DISPUTE_WINDOW` from the DB under `"candidate-votes"`. - * Update `"earliest-session"` to be equal to `state.highest_session - DISPUTE_WINDOW`. - * For each new block, explicitly or implicitly, under the new leaf, scan for a dispute digest which indicates a rollback. If a rollback is detected, use the ChainApi subsystem to blacklist the chain. + +* Fetch the session index for the child of the block with a [`RuntimeApiMessage::SessionIndexForChild`][RuntimeApiMessage]. +* If the session index is higher than `state.highest_session`: + * update `state.highest_session` + * remove everything with session index less than `state.highest_session - DISPUTE_WINDOW` from the `"recent-disputes"` in the DB. + * Use `iter_with_prefix` to remove everything from `"earliest-session"` up to `state.highest_session - DISPUTE_WINDOW` from the DB under `"candidate-votes"`. + * Update `"earliest-session"` to be equal to `state.highest_session - DISPUTE_WINDOW`. +* For each new block, explicitly or implicitly, under the new leaf, scan for a dispute digest which indicates a rollback. If a rollback is detected, use the `ChainApi` subsystem to blacklist the chain. ### On `OverseerSignal::Conclude` @@ -104,7 +117,7 @@ Do nothing. previously one or both had zero length, the candidate is now freshly disputed. 8. If the candidate is not freshly disputed as determined by 7, continue with - 10. If it is freshly disputed now, load `"active-disputes"` and add the + 10. If it is freshly disputed now, load `"recent-disputes"` and add the candidate hash and session index. Then, if we have local statements with regards to that candidate, also continue with 10. Otherwise proceed with 9. 9. Issue a @@ -114,20 +127,25 @@ Do nothing. 10. Write the `CandidateVotes` to the underyling DB. 11. Send back `ImportStatementsResult::ValidImport`. 12. If the dispute now has supermajority votes in the "valid" direction, - according to the `SessionInfo` of the dispute candidate's session, remove - from `"active-disputes"`. -13. If the dispute now has supermajority votes in the "invalid" direction, there - is no need to do anything explicitly. The actual rollback will be handled - during the active leaves update by observing digests from the runtime. -14. Write `"active-disputes"` + according to the `SessionInfo` of the dispute candidate's session, the + `DisputeStatus` should be set to `ConcludedPositive(now)` unless it was + already `ConcludedNegative`. +13. If the dispute now has supermajority votes in the "invalid" direction, + the `DisputeStatus` should be set to `ConcludedNegative(now)`. If it + was `ConcludedPositive` before, the timestamp `now` should be copied + from the previous status. It will be pruned after some time and all chains + containing the disputed block will be reverted by the runtime and + chain-selection subsystem. +14. Write `"recent-disputes"` ### On `DisputeCoordinatorMessage::ActiveDisputes` -* Load `"active-disputes"` and return the data contained within. +* Load `"recent-disputes"` and filter out any disputes which have been concluded for over 5 minutes. Return the filtered data ### On `DisputeCoordinatorMessage::QueryCandidateVotes` -* Load `"candidate-votes"` and return the data within or `None` if missing. +* Load `"candidate-votes"` for every `(SessionIndex, CandidateHash)` in the query and return data within each `CandidateVote`. + If a particular `candidate-vote` is missing, that particular request is omitted from the response. ### On `DisputeCoordinatorMessage::IssueLocalStatement` @@ -140,11 +158,11 @@ Do nothing. ### On `DisputeCoordinatorMessage::DetermineUndisputedChain` -* Load `"active-disputes"`. +* Load `"recent-disputes"`. * Deconstruct into parts `{ base_number, block_descriptions, rx }` * Starting from the beginning of `block_descriptions`: - 1. Check the `ActiveDisputes` for a dispute of each candidate in the block description. - 1. If there is a dispute, exit the loop. + 1. Check the `RecentDisputes` for a dispute of each candidate in the block description. + 1. If there is a dispute which is active or concluded negative, exit the loop. * For the highest index `i` reached in the `block_descriptions`, send `(base_number + i + 1, block_hash)` on the channel, unless `i` is 0, in which case `None` should be sent. The `block_hash` is determined by inspecting `block_descriptions[i]`. [DisputeTypes]: ../../types/disputes.md diff --git a/roadmap/implementers-guide/src/node/utility/availability-store.md b/roadmap/implementers-guide/src/node/utility/availability-store.md index aec10b1967e8..0ab5c680cda6 100644 --- a/roadmap/implementers-guide/src/node/utility/availability-store.md +++ b/roadmap/implementers-guide/src/node/utility/availability-store.md @@ -21,33 +21,34 @@ There may be multiple competing blocks all ending the availability phase for a p ```dot process digraph { - label = "Block data FSM\n\n\n"; - labelloc = "t"; - rankdir="LR"; - - st [label = "Stored"; shape = circle] - inc [label = "Included"; shape = circle] - fin [label = "Finalized"; shape = circle] - prn [label = "Pruned"; shape = circle] - - st -> inc [label = "Block\nincluded"] - st -> prn [label = "Stored block\ntimed out"] - inc -> fin [label = "Block\nfinalized"] - inc -> st [label = "Competing blocks\nfinalized"] - fin -> prn [label = "Block keep time\n(1 day + 1 hour) elapsed"] + label = "Block data FSM\n\n\n"; + labelloc = "t"; + rankdir="LR"; + + st [label = "Stored"; shape = circle] + inc [label = "Included"; shape = circle] + fin [label = "Finalized"; shape = circle] + prn [label = "Pruned"; shape = circle] + + st -> inc [label = "Block\nincluded"] + st -> prn [label = "Stored block\ntimed out"] + inc -> fin [label = "Block\nfinalized"] + inc -> st [label = "Competing blocks\nfinalized"] + fin -> prn [label = "Block keep time\n(1 day + 1 hour) elapsed"] } ``` ## Database Schema We use an underlying Key-Value database where we assume we have the following operations available: - * `write(key, value)` - * `read(key) -> Option` - * `iter_with_prefix(prefix) -> Iterator<(key, value)>` - gives all keys and values in lexicographical order where the key starts with `prefix`. + +- `write(key, value)` +- `read(key) -> Option` +- `iter_with_prefix(prefix) -> Iterator<(key, value)>` - gives all keys and values in lexicographical order where the key starts with `prefix`. We use this database to encode the following schema: -``` +```rust ("available", CandidateHash) -> Option ("chunk", CandidateHash, u32) -> Option ("meta", CandidateHash) -> Option @@ -56,7 +57,7 @@ We use this database to encode the following schema: ("prune_by_time", Timestamp, CandidateHash) -> Option<()> ``` -Timestamps are the wall-clock seconds since unix epoch. Timestamps and block numbers are both encoded as big-endian so lexicographic order is ascending. +Timestamps are the wall-clock seconds since Unix epoch. Timestamps and block numbers are both encoded as big-endian so lexicographic order is ascending. The meta information that we track per-candidate is defined as the `CandidateMeta` struct @@ -88,84 +89,87 @@ Additionally, there is exactly one `prune_by_time` entry which holds the candida Input: [`AvailabilityStoreMessage`][ASM] Output: -- [`RuntimeApiMessage`][RAM] +- [`RuntimeApiMessage`][RAM] ## Functionality For each head in the `activated` list: - - Load all ancestors of the head back to the finalized block so we don't miss anything if import notifications are missed. If a `StoreChunk` message is received for a candidate which has no entry, then we will prematurely lose the data. - - Note any new candidates backed in the head. Update the `CandidateMeta` for each. If the `CandidateMeta` does not exist, create it as `Unavailable` with the current timestamp. Register a `"prune_by_time"` entry based on the current timestamp + 1 hour. - - Note any new candidate included in the head. Update the `CandidateMeta` for each, performing a transition from `Unavailable` to `Unfinalized` if necessary. That includes removing the `"prune_by_time"` entry. Add the head hash and number to the state, if unfinalized. Add an `"unfinalized"` entry for the block and candidate. - - The `CandidateEvent` runtime API can be used for this purpose. + +- Load all ancestors of the head back to the finalized block so we don't miss anything if import notifications are missed. If a `StoreChunk` message is received for a candidate which has no entry, then we will prematurely lose the data. +- Note any new candidates backed in the head. Update the `CandidateMeta` for each. If the `CandidateMeta` does not exist, create it as `Unavailable` with the current timestamp. Register a `"prune_by_time"` entry based on the current timestamp + 1 hour. +- Note any new candidate included in the head. Update the `CandidateMeta` for each, performing a transition from `Unavailable` to `Unfinalized` if necessary. That includes removing the `"prune_by_time"` entry. Add the head hash and number to the state, if unfinalized. Add an `"unfinalized"` entry for the block and candidate. +- The `CandidateEvent` runtime API can be used for this purpose. On `OverseerSignal::BlockFinalized(finalized)` events: - - for each key in `iter_with_prefix("unfinalized")` - - Stop if the key is beyond `("unfinalized, finalized)` - - For each block number f that we encounter, load the finalized hash for that block. - - The state of each `CandidateMeta` we encounter here must be `Unfinalized`, since we loaded the candidate from an `"unfinalized"` key. - - For each candidate that we encounter under `f` and the finalized block hash, - - Update the `CandidateMeta` to have `State::Finalized`. Remove all `"unfinalized"` entries from the old `Unfinalized` state. - - Register a `"prune_by_time"` entry for the candidate based on the current time + 1 day + 1 hour. - - For each candidate that we encounter under `f` which is not under the finalized block hash, - - Remove all entries under `f` in the `Unfinalized` state. - - If the `CandidateMeta` has state `Unfinalized` with an empty list of blocks, downgrade to `Unavailable` and re-schedule pruning under the timestamp + 1 hour. We do not prune here as the candidate still may be included in a descendent of the finalized chain. - - Remove all `"unfinalized"` keys under `f`. - - Update last_finalized = finalized. + +- for each key in `iter_with_prefix("unfinalized")` + - Stop if the key is beyond `("unfinalized, finalized)` + - For each block number f that we encounter, load the finalized hash for that block. + - The state of each `CandidateMeta` we encounter here must be `Unfinalized`, since we loaded the candidate from an `"unfinalized"` key. + - For each candidate that we encounter under `f` and the finalized block hash, + - Update the `CandidateMeta` to have `State::Finalized`. Remove all `"unfinalized"` entries from the old `Unfinalized` state. + - Register a `"prune_by_time"` entry for the candidate based on the current time + 1 day + 1 hour. + - For each candidate that we encounter under `f` which is not under the finalized block hash, + - Remove all entries under `f` in the `Unfinalized` state. + - If the `CandidateMeta` has state `Unfinalized` with an empty list of blocks, downgrade to `Unavailable` and re-schedule pruning under the timestamp + 1 hour. We do not prune here as the candidate still may be included in a descendant of the finalized chain. + - Remove all `"unfinalized"` keys under `f`. +- Update `last_finalized` = finalized. This is roughly `O(n * m)` where n is the number of blocks finalized since the last update, and `m` is the number of parachains. On `QueryAvailableData` message: - - Query `("available", candidate_hash)` +- Query `("available", candidate_hash)` This is `O(n)` in the size of the data, which may be large. On `QueryDataAvailability` message: - - Query whether `("meta", candidate_hash)` exists and `data_available == true`. +- Query whether `("meta", candidate_hash)` exists and `data_available == true`. This is `O(n)` in the size of the metadata which is small. On `QueryChunk` message: - - Query `("chunk", candidate_hash, index)` +- Query `("chunk", candidate_hash, index)` This is `O(n)` in the size of the data, which may be large. On `QueryAllChunks` message: - - Query `("meta", candidate_hash)`. If `None`, send an empty response and return. - - For all `1` bits in the `chunks_stored`, query `("chunk", candidate_hash, index)`. Ignore but warn on errors, and return a vector of all loaded chunks. -On `QueryChunkAvailability message: +- Query `("meta", candidate_hash)`. If `None`, send an empty response and return. +- For all `1` bits in the `chunks_stored`, query `("chunk", candidate_hash, index)`. Ignore but warn on errors, and return a vector of all loaded chunks. + +On `QueryChunkAvailability` message: - - Query whether `("meta", candidate_hash)` exists and the bit at `index` is set. +- Query whether `("meta", candidate_hash)` exists and the bit at `index` is set. This is `O(n)` in the size of the metadata which is small. On `StoreChunk` message: - - If there is a `CandidateMeta` under the candidate hash, set the bit of the erasure-chunk in the `chunks_stored` bitfield to `1`. If it was not `1` already, write the chunk under `("chunk", candidate_hash, chunk_index)`. +- If there is a `CandidateMeta` under the candidate hash, set the bit of the erasure-chunk in the `chunks_stored` bitfield to `1`. If it was not `1` already, write the chunk under `("chunk", candidate_hash, chunk_index)`. This is `O(n)` in the size of the chunk. On `StoreAvailableData` message: - - If there is no `CandidateMeta` under the candidate hash, create it with `State::Unavailable(now)`. Load the `CandidateMeta` otherwise. - - Store `data` under `("available", candidate_hash)` and set `data_available` to true. - - Store each chunk under `("chunk", candidate_hash, index)` and set every bit in `chunks_stored` to `1`. +- If there is no `CandidateMeta` under the candidate hash, create it with `State::Unavailable(now)`. Load the `CandidateMeta` otherwise. +- Store `data` under `("available", candidate_hash)` and set `data_available` to true. +- Store each chunk under `("chunk", candidate_hash, index)` and set every bit in `chunks_stored` to `1`. This is `O(n)` in the size of the data as the aggregate size of the chunks is proportional to the data. Every 5 minutes, run a pruning routine: - - for each key in `iter_with_prefix("prune_by_time")`: - - If the key is beyond ("prune_by_time", now), return. - - Remove the key. - - Extract `candidate_hash` from the key. - - Load and remove the `("meta", candidate_hash)` - - For each erasure chunk bit set, remove `("chunk", candidate_hash, bit_index)`. - - If `data_available`, remove `("available", candidate_hash) +- for each key in `iter_with_prefix("prune_by_time")`: + - If the key is beyond `("prune_by_time", now)`, return. + - Remove the key. + - Extract `candidate_hash` from the key. + - Load and remove the `("meta", candidate_hash)` + - For each erasure chunk bit set, remove `("chunk", candidate_hash, bit_index)`. + - If `data_available`, remove `("available", candidate_hash)` This is O(n * m) in the amount of candidates and average size of the data stored. This is probably the most expensive operation but does not need to be run very often. @@ -193,7 +197,7 @@ Basically we need to test the correctness of data flow through state FSMs descri - Wait until the data should have been pruned. - The data is no longer available. -- Forkfulness of the relay chain is taken into account +- Fork-awareness of the relay chain is taken into account - Block `B1` is added to the store. - Block `B2` is added to the store. - Notify the subsystem that both `B1` and `B2` were included in different leafs of relay chain. diff --git a/roadmap/implementers-guide/src/node/utility/provisioner.md b/roadmap/implementers-guide/src/node/utility/provisioner.md index 0e8aa059635b..752d360b9a38 100644 --- a/roadmap/implementers-guide/src/node/utility/provisioner.md +++ b/roadmap/implementers-guide/src/node/utility/provisioner.md @@ -75,25 +75,11 @@ The end result of this process is a vector of `BackedCandidate`s, sorted in orde This is the point at which the block author provides further votes to active disputes or initiates new disputes in the runtime state. -We must take care not to overwhelm the "spam slots" of the chain. That is, to avoid too many votes from the same validators being placed into the chain, which would trigger the anti-spam protection functionality of the [disputes module](../../runtime/disputes.md). +The block-authoring logic of the runtime has an extra step between handling the inherent-data and producing the actual inherent call, which we assume performs the work of filtering out disputes which are not relevant to the on-chain state. To select disputes: -- Make a `DisputesInfo` runtime API call and decompose into `{ spam_slots, disputes }`. Bind `disputes` to `onchain_disputes`. -- Issue a `DisputeCoordinatorMessage::ActiveDisputes` message and wait for the response. Assign the value to `offchain_disputes`. -- Make a `CandidatesIncluded` runtime API call for each dispute in `offchain_disputes` and tag each offchain dispute as local if the result for it is `true`. -- Initialize `NewSpamSlots: Map<(SessionIndex, ValidatorIndex), u32>` as an empty map. -- For each dispute in `offchain_disputes`: - 1. Make a `RuntimeApiRequest::SessionInfo` against the parent hash for the session of the dispute. If `None`, continue - this chain is in the past relative to the session the dispute belongs to and we can import it when it reaches that session. - 1. Load the spam slots from `spam_slots` for the given session. If it isn't present, treat as though all zeros. - 1. construct a `DisputeStatementSet` of all offchain votes we are aware of that the onchain doesn't already have a `valid` or `invalid` bit set for, respectively. - 1. If the `onchain_disputes` contains an entry for the dispute, load that. Otherwise, treat as empty. - 1. If the offchain dispute is local or the `DisputeStatementSet` and the onchain dispute together have at least `byzantine_threshold + 1` validators in it, continue to the next offchain dispute. - 1. Otherwise - 1. Filter out all votes from the `DisputeStatementSet` where the amount of spam slots occupied on-chain by the validator, plus the `NewSpamSlots` value, plus 1, is greater than `spam_slots.max_spam_slots`. - 1. After filtering, if either the `valid` or `invalid` lists in the combination of the `DisputeStatementSet` and the onchain dispute is empty, skip this dispute. - 1. Add 1 to the `NewSpamSlots` value for each validator in the `DisputeStatementSet`. -- Construct a `MultiDisputeStatementSet` for each `DisputeStatement` and return that. +- Issue a `DisputeCoordinatorMessage::RecentDisputes` message and wait for the response. This is a set of all disputes in recent sessions which we are aware of. ### Determining Bitfield Availability diff --git a/roadmap/implementers-guide/src/protocol-overview.md b/roadmap/implementers-guide/src/protocol-overview.md index 8f6c389ab4af..77b3a7448c44 100644 --- a/roadmap/implementers-guide/src/protocol-overview.md +++ b/roadmap/implementers-guide/src/protocol-overview.md @@ -34,7 +34,7 @@ Note that the candidate can fail to be included in any of the following ways: This process can be divided further down. Steps 2 & 3 relate to the work of the collator in collating and distributing the candidate to validators via the Collation Distribution Subsystem. Steps 3 & 4 relate to the work of the validators in the Candidate Backing Subsystem and the block author (itself a validator) to include the block into the relay chain. Steps 6, 7, and 8 correspond to the logic of the relay-chain state-machine (otherwise known as the Runtime) used to fully incorporate the block into the chain. Step 7 requires further work on the validators' parts to participate in the Availability Distribution Subsystem and include that information into the relay chain for step 8 to be fully realized. -This brings us to the second part of the process. Once a parablock is considered available and part of the parachain, it is still "pending approval". At this stage in the pipeline, the parablock has been backed by a majority of validators in the group assigned to that parachain, and its data has been guaranteed available by the set of validators as a whole. Once it's considered available, the host will even begin to accept children of that block. At this point, we can consider the parablock as having been tentatively included in the parachain, although more confirmations are desired. However, the validators in the parachain-group (known as the "Parachain Validators" for that parachain) are sampled from a validator set which contains some proportion of byzantine, or arbitrarily malicious members. This implies that the Parachain Validators for some parachain may be majority-dishonest, which means that (secondary) approval checks must be done on the block before it can be considered approved. This is necessary only because the Parachain Validators for a given parachain are sampled from an overall validator set which is assumed to be up to <1/3 dishonest - meaning that there is a chance to randomly sample Parachain Validators for a parachain that are majority or fully dishonest and can back a candidate wrongly. The Approval Process allows us to detect such misbehavior after-the-fact without allocating more Parachain Validators and reducing the throughput of the system. A parablock's failure to pass the approval process will invalidate the block as well as all of its descendents. However, only the validators who backed the block in question will be slashed, not the validators who backed the descendents. +This brings us to the second part of the process. Once a parablock is considered available and part of the parachain, it is still "pending approval". At this stage in the pipeline, the parablock has been backed by a majority of validators in the group assigned to that parachain, and its data has been guaranteed available by the set of validators as a whole. Once it's considered available, the host will even begin to accept children of that block. At this point, we can consider the parablock as having been tentatively included in the parachain, although more confirmations are desired. However, the validators in the parachain-group (known as the "Parachain Validators" for that parachain) are sampled from a validator set which contains some proportion of byzantine, or arbitrarily malicious members. This implies that the Parachain Validators for some parachain may be majority-dishonest, which means that (secondary) approval checks must be done on the block before it can be considered approved. This is necessary only because the Parachain Validators for a given parachain are sampled from an overall validator set which is assumed to be up to <1/3 dishonest - meaning that there is a chance to randomly sample Parachain Validators for a parachain that are majority or fully dishonest and can back a candidate wrongly. The Approval Process allows us to detect such misbehavior after-the-fact without allocating more Parachain Validators and reducing the throughput of the system. A parablock's failure to pass the approval process will invalidate the block as well as all of its descendants. However, only the validators who backed the block in question will be slashed, not the validators who backed the descendants. The Approval Process, at a glance, looks like this: @@ -170,7 +170,7 @@ digraph { } ``` -In this example, group 1 has received block C while the others have not due to network asynchrony. Now, a validator from group 2 may be able to build another block on top of B, called C'. Assume that afterwards, some validators become aware of both C and C', while others remain only aware of one. +In this example, group 1 has received block C while the others have not due to network asynchrony. Now, a validator from group 2 may be able to build another block on top of B, called `C'`. Assume that afterwards, some validators become aware of both C and `C'`, while others remain only aware of one. ```dot process digraph { diff --git a/roadmap/implementers-guide/src/runtime-api/README.md b/roadmap/implementers-guide/src/runtime-api/README.md index a40290a2d065..740ffd38ccee 100644 --- a/roadmap/implementers-guide/src/runtime-api/README.md +++ b/roadmap/implementers-guide/src/runtime-api/README.md @@ -4,7 +4,7 @@ Runtime APIs are the means by which the node-side code extracts information from Every block in the relay-chain contains a *state root* which is the root hash of a state trie encapsulating all storage of runtime modules after execution of the block. This is a cryptographic commitment to a unique state. We use the terminology of accessing the *state at* a block to refer accessing the state referred to by the state root of that block. -Although Runtime APIs are often used for simple storage access, they are actually empowered to do arbitrary computation. The implementation of the Runtime APIs lives within the Runtime as Wasm code and exposes extern functions that can be invoked with arguments and have a return value. Runtime APIs have access to a variety of host functions, which are contextual functions provided by the Wasm execution context, that allow it to carry out many different types of behaviors. +Although Runtime APIs are often used for simple storage access, they are actually empowered to do arbitrary computation. The implementation of the Runtime APIs lives within the Runtime as Wasm code and exposes `extern` functions that can be invoked with arguments and have a return value. Runtime APIs have access to a variety of host functions, which are contextual functions provided by the Wasm execution context, that allow it to carry out many different types of behaviors. Abilities provided by host functions includes: diff --git a/roadmap/implementers-guide/src/runtime/README.md b/roadmap/implementers-guide/src/runtime/README.md index c3cddbda7a95..178346e184f5 100644 --- a/roadmap/implementers-guide/src/runtime/README.md +++ b/roadmap/implementers-guide/src/runtime/README.md @@ -21,9 +21,9 @@ We will split the logic of the runtime up into these modules: * Scheduler: manages parachain and parathread scheduling as well as validator assignments. * Inclusion: handles the inclusion and availability of scheduled parachains and parathreads. * Validity: handles secondary checks and dispute resolution for included, available parablocks. -* Hrmp: handles horizontal messages between paras. -* Ump: Handles upward messages from a para to the relay chain. -* Dmp: Handles downward messages from the relay chain to the para. +* HRMP: handles horizontal messages between paras. +* UMP: Handles upward messages from a para to the relay chain. +* DMP: Handles downward messages from the relay chain to the para. The [Initializer module](initializer.md) is special - it's responsible for handling the initialization logic of the other modules to ensure that the correct initialization order and related invariants are maintained. The other modules won't specify a on-initialize logic, but will instead expose a special semi-private routine that the initialization module will call. The other modules are relatively straightforward and perform the roles described above. @@ -31,7 +31,7 @@ The Parachain Host operates under a changing set of validators. Time is split up The relay chain is intended to use BABE or SASSAFRAS, which both have the property that a session changing at a block is determined not by the number of the block but instead by the time the block is authored. In some sense, sessions change in-between blocks, not at blocks. This has the side effect that the session of a child block cannot be determined solely by the parent block's identifier. Being able to unilaterally determine the validator-set at a specific block based on its parent hash would make a lot of Node-side logic much simpler. -In order to regain the property that the validator set of a block is predictable by its parent block, we delay session changes' application to Parachains by 1 block. This means that if there is a session change at block X, that session change will be stored and applied during initialization of direct descendents of X. This principal side effect of this change is that the Parachains runtime can disagree with session or consensus modules about which session it currently is. Misbehavior reporting routines in particular will be affected by this, although not severely. The parachains runtime might believe it is the last block of the session while the system is really in the first block of the next session. In such cases, a historical validator-set membership proof will need to accompany any misbehavior report, although they typically do not need to during current-session misbehavior reports. +In order to regain the property that the validator set of a block is predictable by its parent block, we delay session changes' application to Parachains by 1 block. This means that if there is a session change at block X, that session change will be stored and applied during initialization of direct descendants of X. This principal side effect of this change is that the Parachains runtime can disagree with session or consensus modules about which session it currently is. Misbehavior reporting routines in particular will be affected by this, although not severely. The parachains runtime might believe it is the last block of the session while the system is really in the first block of the next session. In such cases, a historical validator-set membership proof will need to accompany any misbehavior report, although they typically do not need to during current-session misbehavior reports. So the other role of the initializer module is to forward session change notifications to modules in the initialization order. Session change is also the point at which the [Configuration Module](configuration.md) updates the configuration. Most of the other modules will handle changes in the configuration during their session change operation, so the initializer should provide both the old and new configuration to all the other modules alongside the session change notification. This means that a session change notification should consist of the following data: diff --git a/roadmap/implementers-guide/src/runtime/disputes.md b/roadmap/implementers-guide/src/runtime/disputes.md index 4faece7cb092..4fb70eb93d03 100644 --- a/roadmap/implementers-guide/src/runtime/disputes.md +++ b/roadmap/implementers-guide/src/runtime/disputes.md @@ -6,7 +6,7 @@ However, this isn't the end of the story. We are working in a forkful blockchain 1. For security, validators that misbehave shouldn't only be slashed on one fork, but on all possible forks. Validators that misbehave shouldn't be able to create a new fork of the chain when caught and get away with their misbehavior. 1. It is possible (and likely) that the parablock being contested has not appeared on all forks. -1. If a block author believes that there is a disputed parablock on a specific fork that will resolve to a reversion of the fork, that block author is better incentivized to build on a different fork which does not include that parablock. +1. If a block author believes that there is a disputed parablock on a specific fork that will resolve to a reversion of the fork, that block author has more incentive to build on a different fork which does not include that parablock. This means that in all likelihood, there is the possibility of disputes that are started on one fork of the relay chain, and as soon as the dispute resolution process starts to indicate that the parablock is indeed invalid, that fork of the relay chain will be abandoned and the dispute will never be fully resolved on that chain. @@ -42,11 +42,12 @@ Included: double_map (SessionIndex, CandidateHash) -> Option, // fewer than `byzantine_threshold + 1` validators. // // The i'th entry of the vector corresponds to the i'th validator in the session. -SpamSlots: map SessionIndex -> Vec, -// Whether the chain is frozen or not. Starts as `false`. When this is `true`, -// the chain will not accept any new parachain blocks for backing or inclusion. -// It can only be set back to `false` by governance intervention. -Frozen: bool, +SpamSlots: map SessionIndex -> Option>, +// Whether the chain is frozen or not. Starts as `None`. When this is `Some`, +// the chain will not accept any new parachain blocks for backing or inclusion, +// and its value indicates the last valid block number in the chain. +// It can only be set back to `None` by governance intervention. +Frozen: Option, ``` > `byzantine_threshold` refers to the maximum number `f` of validators which may be byzantine. The total number of validators is `n = 3f + e` where `e in { 1, 2, 3 }`. @@ -54,7 +55,8 @@ Frozen: bool, ## Session Change 1. If the current session is not greater than `config.dispute_period + 1`, nothing to do here. -1. Set `pruning_target = current_session - config.dispute_period - 1`. We add the extra `1` because we want to keep things for `config.dispute_period` _full_ sessions. The stuff at the end of the most recent session has been around for ~0 sessions, not ~1. +1. Set `pruning_target = current_session - config.dispute_period - 1`. We add the extra `1` because we want to keep things for `config.dispute_period` _full_ sessions. + The stuff at the end of the most recent session has been around for a little over 0 sessions, not a little over 1. 1. If `LastPrunedSession` is `None`, then set `LastPrunedSession` to `Some(pruning_target)` and return. 1. Otherwise, clear out all disputes, included candidates, and `SpamSlots` entries in the range `last_pruned..=pruning_target` and set `LastPrunedSession` to `Some(pruning_target)`. @@ -64,8 +66,14 @@ Frozen: bool, ## Routines +* `filter_multi_dispute_data(MultiDisputeStatementSet) -> MultiDisputeStatementSet`: + 1. Takes a `MultiDisputeStatementSet` and filters it down to a `MultiDisputeStatementSet` + that satisfies all the criteria of `provide_multi_dispute_data`. That is, eliminating + ancient votes, votes which overwhelm the maximum amount of spam slots, and duplicates. + This can be used by block authors to create the final submission in a block which is + guaranteed to pass the `provide_multi_dispute_data` checks. + * `provide_multi_dispute_data(MultiDisputeStatementSet) -> Vec<(SessionIndex, Hash)>`: - 1. Fail if any disputes in the set are duplicate or concluded before the `config.dispute_post_conclusion_acceptance_period` window relative to now. 1. Pass on each dispute statement set to `provide_dispute_data`, propagating failure. 1. Return a list of all candidates who just had disputes initiated. @@ -75,29 +83,30 @@ Frozen: bool, 1. If there is no dispute under `Disputes`, create a new `DisputeState` with blank bitfields. 1. If `concluded_at` is `Some`, and is `concluded_at + config.post_conclusion_acceptance_period < now`, return false. 1. If the overlap of the validators in the `DisputeStatementSet` and those already present in the `DisputeState` is fewer in number than `byzantine_threshold + 1` and the candidate is not present in the `Included` map - 1. increment `SpamSlots` for each validator in the `DisputeStatementSet` which is not already in the `DisputeState`. Initialize the `SpamSlots` to a zeroed vector first, if necessary. - 1. If the value for any spam slot exceeds `config.dispute_max_spam_slots`, return false. - 1. If the overlap of the validators in the `DisputeStatementSet` and those already present in the `DisputeState` is at least `byzantine_threshold + 1`, the `DisputeState` has fewer than `byzantine_threshold + 1` validators, and the candidate is not present in the `Included` map, decrement `SpamSlots` for each validator in the `DisputeState`. - 1. Import all statements into the dispute. This should fail if any statements are duplicate; if the corresponding bit for the corresponding validator is set in the dispute already. - 1. If `concluded_at` is `None`, reward all statements slightly less. + 1. increment `SpamSlots` for each validator in the `DisputeStatementSet` which is not already in the `DisputeState`. Initialize the `SpamSlots` to a zeroed vector first, if necessary. do not increment `SpamSlots` if the candidate is local. + 1. If the value for any spam slot exceeds `config.dispute_max_spam_slots`, return false. + 1. If the overlap of the validators in the `DisputeStatementSet` and those already present in the `DisputeState` is at least `byzantine_threshold + 1`, the `DisputeState` has fewer than `byzantine_threshold + 1` validators, and the candidate is not present in the `Included` map, then decrease `SpamSlots` by 1 for each validator in the `DisputeState`. + 1. Import all statements into the dispute. This should fail if any statements are duplicate or if the corresponding bit for the corresponding validator is set in the dispute already. + 1. If `concluded_at` is `None`, reward all statements. 1. If `concluded_at` is `Some`, reward all statements slightly less. - 1. If either side now has supermajority, slash the other side. This may be both sides, and we support this possibility in code, but note that this requires validators to participate on both sides which has negative expected value. Set `concluded_at` to `Some(now)`. + 1. If either side now has supermajority and did not previously, slash the other side. This may be both sides, and we support this possibility in code, but note that this requires validators to participate on both sides which has negative expected value. Set `concluded_at` to `Some(now)` if it was `None`. 1. If just concluded against the candidate and the `Included` map contains `(session, candidate)`: invoke `revert_and_freeze` with the stored block number. 1. Return true if just initiated, false otherwise. * `disputes() -> Vec<(SessionIndex, CandidateHash, DisputeState)>`: Get a list of all disputes and info about dispute state. - 1. Iterate over all disputes in `Disputes`. Set the flag according to `concluded`. + 1. Iterate over all disputes in `Disputes` and collect into a vector. * `note_included(SessionIndex, CandidateHash, included_in: BlockNumber)`: 1. Add `(SessionIndex, CandidateHash)` to the `Included` map with `included_in - 1` as the value. - 1. If there is a dispute under `(Sessionindex, CandidateHash)` with fewer than `byzantine_threshold + 1` participating validators, decrement `SpamSlots` for each validator in the `DisputeState`. + 1. If there is a dispute under `(Sessionindex, CandidateHash)` with fewer than `byzantine_threshold + 1` participating validators, decrease `SpamSlots` by 1 for each validator in the `DisputeState`. 1. If there is a dispute under `(SessionIndex, CandidateHash)` that has concluded against the candidate, invoke `revert_and_freeze` with the stored block number. * `could_be_invalid(SessionIndex, CandidateHash) -> bool`: Returns whether a candidate has a live dispute ongoing or a dispute which has already concluded in the negative. -* `is_frozen()`: Load the value of `Frozen` from storage. +* `is_frozen()`: Load the value of `Frozen` from storage. Return true if `Some` and false if `None`. + +* `last_valid_block()`: Load the value of `Frozen` from storage and return. None indicates that all blocks in the chain are potentially valid. -* `revert_and_freeze(BlockNumber): +* `revert_and_freeze(BlockNumber)`: 1. If `is_frozen()` return. - 1. issue a digest in the block header which indicates the chain is to be abandoned back to the stored block number. - 1. Set `Frozen` to true. + 1. Set `Frozen` to `Some(BlockNumber)` to indicate a rollback to the given block number is necessary. diff --git a/roadmap/implementers-guide/src/types/candidate.md b/roadmap/implementers-guide/src/types/candidate.md index 5dccfb6c40b9..b9d5900b7f17 100644 --- a/roadmap/implementers-guide/src/types/candidate.md +++ b/roadmap/implementers-guide/src/types/candidate.md @@ -78,12 +78,12 @@ struct CandidateDescriptor { /// derived from relay-chain state that influence the validity of the block which /// must also be kept available for secondary checkers. persisted_validation_data_hash: Hash, - /// The blake2-256 hash of the pov-block. + /// The blake2-256 hash of the `pov-block`. pov_hash: Hash, /// The root of a block's erasure encoding Merkle tree. erasure_root: Hash, /// Signature on blake2-256 of components of this receipt: - /// The parachain index, the relay parent, the validation data hash, and the pov_hash. + /// The parachain index, the relay parent, the validation data hash, and the `pov_hash`. signature: CollatorSignature, /// Hash of the para header that is being generated by this candidate. para_head: Hash, @@ -92,7 +92,7 @@ struct CandidateDescriptor { } ``` -## PersistedValidationData +## `PersistedValidationData` The validation data provides information about how to create the inputs for validation of a candidate. This information is derived from the chain state and will vary from para to para, although some of the fields may be the same for every para. @@ -102,7 +102,7 @@ Furthermore, the validation data acts as a way to authorize the additional data Since the commitments of the validation function are checked by the relay-chain, secondary checkers can rely on the invariant that the relay-chain only includes para-blocks for which these checks have already been done. As such, there is no need for the validation data used to inform validators and collators about the checks the relay-chain will perform to be persisted by the availability system. -The `PersistedValidationData` should be relatively lightweight primarly because it is constructed during inclusion for each candidate and therefore lies on the critical path of inclusion. +The `PersistedValidationData` should be relatively lightweight primarily because it is constructed during inclusion for each candidate and therefore lies on the critical path of inclusion. ```rust struct PersistedValidationData { @@ -124,7 +124,7 @@ struct PersistedValidationData { } ``` -## HeadData +## `HeadData` Head data is a type-safe abstraction around bytes (`Vec`) for the purposes of representing heads of parachains or parathreads. diff --git a/roadmap/implementers-guide/src/types/disputes.md b/roadmap/implementers-guide/src/types/disputes.md index becace642dfe..3043b7615abd 100644 --- a/roadmap/implementers-guide/src/types/disputes.md +++ b/roadmap/implementers-guide/src/types/disputes.md @@ -1,6 +1,6 @@ # Disputes -## DisputeStatementSet +## `DisputeStatementSet` ```rust /// A set of statements about a specific candidate. @@ -11,7 +11,7 @@ struct DisputeStatementSet { } ``` -## DisputeStatement +## `DisputeStatement` ```rust /// A statement about a candidate, to be used within some dispute resolution process. @@ -33,8 +33,8 @@ Kinds of dispute statements. Each of these can be combined with a candidate hash ```rust enum ValidDisputeStatementKind { Explicit, - BackingSeconded, - BackingValid, + BackingSeconded(Hash), + BackingValid(Hash), ApprovalChecking, } @@ -43,7 +43,7 @@ enum InvalidDisputeStatementKind { } ``` -## ExplicitDisputeStatement +## `ExplicitDisputeStatement` ```rust struct ExplicitDisputeStatement { @@ -53,7 +53,7 @@ struct ExplicitDisputeStatement { } ``` -## MultiDisputeStatementSet +## `MultiDisputeStatementSet` Sets of statements for many (zero or more) disputes. @@ -61,7 +61,7 @@ Sets of statements for many (zero or more) disputes. type MultiDisputeStatementSet = Vec; ``` -## DisputeState +## `DisputeState` ```rust struct DisputeState { diff --git a/roadmap/implementers-guide/src/types/network.md b/roadmap/implementers-guide/src/types/network.md index 4a71f42e1fbe..edd039a127dd 100644 --- a/roadmap/implementers-guide/src/types/network.md +++ b/roadmap/implementers-guide/src/types/network.md @@ -81,7 +81,7 @@ enum PoVDistributionV1Message { /// specific relay-parent hash. Awaiting(Hash, Vec), /// Notification of an awaited PoV, in a given relay-parent context. - /// (relay_parent, pov_hash, pov) + /// (`relay_parent`, `pov_hash`, `pov`) SendPoV(Hash, Hash, PoV), } ``` diff --git a/roadmap/implementers-guide/src/types/overseer-protocol.md b/roadmap/implementers-guide/src/types/overseer-protocol.md index 02dd4b677766..b4f9b9a47a39 100644 --- a/roadmap/implementers-guide/src/types/overseer-protocol.md +++ b/roadmap/implementers-guide/src/types/overseer-protocol.md @@ -440,7 +440,11 @@ enum DisputeCoordinatorMessage { /// successfully. pending_confirmation: oneshot::Sender }, + /// Fetch a list of all recent disputes that the co-ordinator is aware of. + /// These are disputes which have occured any time in recent sessions, which may have already concluded. + RecentDisputes(ResponseChannel>), /// Fetch a list of all active disputes that the co-ordinator is aware of. + /// These disputes are either unconcluded or recently concluded. ActiveDisputes(ResponseChannel>), /// Get candidate votes for a candidate. QueryCandidateVotes(SessionIndex, CandidateHash, ResponseChannel>), diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 1b5e7c2ae18b..ebd4294ffc20 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -14,7 +14,6 @@ serde = { version = "1.0.123", default-features = false } serde_derive = { version = "1.0.117", optional = true } static_assertions = "1.1.0" -beefy-primitives = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -36,14 +35,13 @@ pallet-offences = { git = "https://github.com/paritytech/substrate", branch = "m pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-beefy = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } -pallet-mmr = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master", default-features=false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } -libsecp256k1 = { version = "0.3.5", default-features = false } +libsecp256k1 = { version = "0.6.0", default-features = false } runtime-parachains = { package = "polkadot-runtime-parachains", path = "../parachains", default-features = false } slot-range-helper = { path = "slot_range_helper", default-features = false } @@ -61,13 +59,12 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.22.3" serde_json = "1.0.61" -libsecp256k1 = "0.3.5" +libsecp256k1 = "0.6.0" [features] default = ["std"] no_std = [] std = [ - "beefy-primitives/std", "bitvec/std", "parity-scale-codec/std", "log/std", @@ -83,8 +80,7 @@ std = [ "frame-support/std", "pallet-authorship/std", "pallet-balances/std", - "pallet-beefy/std", - "pallet-mmr/std", + "pallet-beefy-mmr/std", "pallet-session/std", "pallet-staking/std", "pallet-timestamp/std", @@ -103,6 +99,7 @@ std = [ ] runtime-benchmarks = [ "libsecp256k1/hmac", + "libsecp256k1/static-context", "frame-benchmarking", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", diff --git a/runtime/common/slot_range_helper/src/lib.rs b/runtime/common/slot_range_helper/src/lib.rs index ec680c87d736..4ebf1e2e282c 100644 --- a/runtime/common/slot_range_helper/src/lib.rs +++ b/runtime/common/slot_range_helper/src/lib.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! A helper macro for generating SlotRange enum. +//! A helper macro for generating `SlotRange` enum. #![cfg_attr(not(feature = "std"), no_std)] diff --git a/runtime/common/src/auctions.rs b/runtime/common/src/auctions.rs index d6b520711e36..e577faa165fd 100644 --- a/runtime/common/src/auctions.rs +++ b/runtime/common/src/auctions.rs @@ -89,7 +89,7 @@ pub mod pallet { /// The length of each sample to take during the ending period. /// - /// EndingPeriod / SampleLength = Total # of Samples + /// `EndingPeriod` / `SampleLength` = Total # of Samples #[pallet::constant] type SampleLength: Get; @@ -114,24 +114,24 @@ pub mod pallet { pub enum Event { /// An auction started. Provides its index and the block number where it will begin to /// close and the first lease period of the quadruplet that is auctioned. - /// [auction_index, lease_period, ending] + /// `[auction_index, lease_period, ending]` AuctionStarted(AuctionIndex, LeasePeriodOf, T::BlockNumber), - /// An auction ended. All funds become unreserved. [auction_index] + /// An auction ended. All funds become unreserved. `[auction_index]` AuctionClosed(AuctionIndex), /// Funds were reserved for a winning bid. First balance is the extra amount reserved. - /// Second is the total. [bidder, extra_reserved, total_amount] + /// Second is the total. `[bidder, extra_reserved, total_amount]` Reserved(T::AccountId, BalanceOf, BalanceOf), - /// Funds were unreserved since bidder is no longer active. [bidder, amount] + /// Funds were unreserved since bidder is no longer active. `[bidder, amount]` Unreserved(T::AccountId, BalanceOf), /// Someone attempted to lease the same slot twice for a parachain. The amount is held in reserve /// but no parachain slot has been leased. - /// \[parachain_id, leaser, amount\] + /// `[parachain_id, leaser, amount]` ReserveConfiscated(ParaId, T::AccountId, BalanceOf), /// A new bid has been accepted as the current winner. - /// \[who, para_id, amount, first_slot, last_slot\] + /// `[who, para_id, amount, first_slot, last_slot]` BidAccepted(T::AccountId, ParaId, BalanceOf, LeasePeriodOf, LeasePeriodOf), /// The winning offset was chosen for an auction. This will map into the `Winning` storage map. - /// \[auction_index, block_number\] + /// `[auction_index, block_number]` WinningOffset(AuctionIndex, T::BlockNumber), } @@ -565,7 +565,7 @@ impl Pallet { /// Calculate the final winners from the winning slots. /// /// This is a simple dynamic programming algorithm designed by Al, the original code is at: - /// https://github.com/w3f/consensus/blob/master/NPoS/auctiondynamicthing.py + /// `https://github.com/w3f/consensus/blob/master/NPoS/auctiondynamicthing.py` fn calculate_winners( mut winning: WinningData ) -> WinnersData { @@ -647,7 +647,7 @@ mod tests { pub const BlockHashCount: u32 = 250; } impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = (); type BlockLength = (); type DbWeight = (); diff --git a/runtime/common/src/claims.rs b/runtime/common/src/claims.rs index 46f7d57288e1..686006f7646f 100644 --- a/runtime/common/src/claims.rs +++ b/runtime/common/src/claims.rs @@ -157,7 +157,7 @@ pub mod pallet { #[pallet::generate_deposit(pub(super) fn deposit_event)] #[pallet::metadata(T::AccountId = "AccountId", BalanceOf = "Balance")] pub enum Event { - /// Someone claimed some DOTs. [who, ethereum_address, amount] + /// Someone claimed some DOTs. `[who, ethereum_address, amount]` Claimed(T::AccountId, EthereumAddress, BalanceOf), } @@ -167,7 +167,7 @@ pub mod pallet { InvalidEthereumSignature, /// Ethereum address has no claim. SignerHasNoClaim, - /// Account ID sending tx has no claim. + /// Account ID sending transaction has no claim. SenderHasNoClaim, /// There's not enough in the pot to pay out some unvested amount. Generally implies a logic /// error. @@ -618,19 +618,18 @@ impl SignedExtension for PrevalidateAttests where #[cfg(any(test, feature = "runtime-benchmarks"))] mod secp_utils { use super::*; - use secp256k1; - pub fn public(secret: &secp256k1::SecretKey) -> secp256k1::PublicKey { - secp256k1::PublicKey::from_secret_key(secret) + pub fn public(secret: &libsecp256k1::SecretKey) -> libsecp256k1::PublicKey { + libsecp256k1::PublicKey::from_secret_key(secret) } - pub fn eth(secret: &secp256k1::SecretKey) -> EthereumAddress { + pub fn eth(secret: &libsecp256k1::SecretKey) -> EthereumAddress { let mut res = EthereumAddress::default(); res.0.copy_from_slice(&keccak_256(&public(secret).serialize()[1..65])[12..]); res } - pub fn sig(secret: &secp256k1::SecretKey, what: &[u8], extra: &[u8]) -> EcdsaSignature { + pub fn sig(secret: &libsecp256k1::SecretKey, what: &[u8], extra: &[u8]) -> EcdsaSignature { let msg = keccak_256(&>::ethereum_signable_message(&to_ascii_hex(what)[..], extra)); - let (sig, recovery_id) = secp256k1::sign(&secp256k1::Message::parse(&msg), secret); + let (sig, recovery_id) = libsecp256k1::sign(&libsecp256k1::Message::parse(&msg), secret); let mut r = [0u8; 65]; r[0..64].copy_from_slice(&sig.serialize()[..]); r[64] = recovery_id.serialize(); @@ -640,7 +639,6 @@ mod secp_utils { #[cfg(test)] mod tests { - use secp256k1; use hex_literal::hex; use super::*; use secp_utils::*; @@ -683,7 +681,7 @@ mod tests { pub const BlockHashCount: u32 = 250; } impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = (); type BlockLength = (); type DbWeight = (); @@ -751,20 +749,20 @@ mod tests { type WeightInfo = TestWeightInfo; } - fn alice() -> secp256k1::SecretKey { - secp256k1::SecretKey::parse(&keccak_256(b"Alice")).unwrap() + fn alice() -> libsecp256k1::SecretKey { + libsecp256k1::SecretKey::parse(&keccak_256(b"Alice")).unwrap() } - fn bob() -> secp256k1::SecretKey { - secp256k1::SecretKey::parse(&keccak_256(b"Bob")).unwrap() + fn bob() -> libsecp256k1::SecretKey { + libsecp256k1::SecretKey::parse(&keccak_256(b"Bob")).unwrap() } - fn dave() -> secp256k1::SecretKey { - secp256k1::SecretKey::parse(&keccak_256(b"Dave")).unwrap() + fn dave() -> libsecp256k1::SecretKey { + libsecp256k1::SecretKey::parse(&keccak_256(b"Dave")).unwrap() } - fn eve() -> secp256k1::SecretKey { - secp256k1::SecretKey::parse(&keccak_256(b"Eve")).unwrap() + fn eve() -> libsecp256k1::SecretKey { + libsecp256k1::SecretKey::parse(&keccak_256(b"Eve")).unwrap() } - fn frank() -> secp256k1::SecretKey { - secp256k1::SecretKey::parse(&keccak_256(b"Frank")).unwrap() + fn frank() -> libsecp256k1::SecretKey { + libsecp256k1::SecretKey::parse(&keccak_256(b"Frank")).unwrap() } // This function basically just builds a genesis storage key/value store according to @@ -1196,7 +1194,7 @@ mod benchmarking { const VALUE: u32 = 1_000_000; fn create_claim(input: u32) -> DispatchResult { - let secret_key = secp256k1::SecretKey::parse(&keccak_256(&input.encode())).unwrap(); + let secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&input.encode())).unwrap(); let eth_address = eth(&secret_key); let vesting = Some((100_000u32.into(), 1_000u32.into(), 100u32.into())); super::Pallet::::mint_claim(RawOrigin::Root.into(), eth_address, VALUE.into(), vesting, None)?; @@ -1204,7 +1202,7 @@ mod benchmarking { } fn create_claim_attest(input: u32) -> DispatchResult { - let secret_key = secp256k1::SecretKey::parse(&keccak_256(&input.encode())).unwrap(); + let secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&input.encode())).unwrap(); let eth_address = eth(&secret_key); let vesting = Some((100_000u32.into(), 1_000u32.into(), 100u32.into())); super::Pallet::::mint_claim( @@ -1227,7 +1225,7 @@ mod benchmarking { create_claim_attest::(u32::MAX - c)?; } - let secret_key = secp256k1::SecretKey::parse(&keccak_256(&c.encode())).unwrap(); + let secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&c.encode())).unwrap(); let eth_address = eth(&secret_key); let account: T::AccountId = account("user", c, SEED); let vesting = Some((100_000u32.into(), 1_000u32.into(), 100u32.into())); @@ -1272,7 +1270,7 @@ mod benchmarking { // Crate signature let attest_c = u32::MAX - c; - let secret_key = secp256k1::SecretKey::parse(&keccak_256(&attest_c.encode())).unwrap(); + let secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&attest_c.encode())).unwrap(); let eth_address = eth(&secret_key); let account: T::AccountId = account("user", c, SEED); let vesting = Some((100_000u32.into(), 1_000u32.into(), 100u32.into())); @@ -1300,7 +1298,7 @@ mod benchmarking { } let attest_c = u32::MAX - c; - let secret_key = secp256k1::SecretKey::parse(&keccak_256(&attest_c.encode())).unwrap(); + let secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&attest_c.encode())).unwrap(); let eth_address = eth(&secret_key); let account: T::AccountId = account("user", c, SEED); let vesting = Some((100_000u32.into(), 1_000u32.into(), 100u32.into())); @@ -1338,10 +1336,10 @@ mod benchmarking { } let attest_c = u32::MAX - c; - let secret_key = secp256k1::SecretKey::parse(&keccak_256(&attest_c.encode())).unwrap(); + let secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&attest_c.encode())).unwrap(); let eth_address = eth(&secret_key); - let new_secret_key = secp256k1::SecretKey::parse(&keccak_256(&(u32::MAX/2).encode())).unwrap(); + let new_secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&(u32::MAX/2).encode())).unwrap(); let new_eth_address = eth(&new_secret_key); let account: T::AccountId = account("user", c, SEED); @@ -1371,7 +1369,7 @@ mod benchmarking { eth_recover { let i in 0 .. 1_000; // Crate signature - let secret_key = secp256k1::SecretKey::parse(&keccak_256(&i.encode())).unwrap(); + let secret_key = libsecp256k1::SecretKey::parse(&keccak_256(&i.encode())).unwrap(); let account: T::AccountId = account("user", i, SEED); let signature = sig::(&secret_key, &account.encode(), &[][..]); let data = account.using_encoded(to_ascii_hex); diff --git a/runtime/common/src/crowdloan.rs b/runtime/common/src/crowdloan.rs index cb257dd17228..8215b9ac293c 100644 --- a/runtime/common/src/crowdloan.rs +++ b/runtime/common/src/crowdloan.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! # Parachain Crowdloaning pallet +//! # Parachain `Crowdloaning` pallet //! //! The point of this pallet is to allow parachain projects to offer the ability to help fund a //! deposit for the parachain. When the crowdloan has ended, the funds are returned. @@ -136,11 +136,11 @@ pub struct FundInfo { /// If this is `Ending(n)`, this fund received a contribution during the current ending period, /// where `n` is how far into the ending period the contribution was made. last_contribution: LastContribution, - /// First lease period in range to bid on; it's actually a LeasePeriod, but that's the same type - /// as BlockNumber. + /// First lease period in range to bid on; it's actually a `LeasePeriod`, but that's the same type + /// as `BlockNumber`. first_period: LeasePeriod, - /// Last lease period in range to bid on; it's actually a LeasePeriod, but that's the same type - /// as BlockNumber. + /// Last lease period in range to bid on; it's actually a `LeasePeriod`, but that's the same type + /// as `BlockNumber`. last_period: LeasePeriod, /// Index used for the child trie of this fund trie_index: TrieIndex, @@ -160,7 +160,7 @@ pub mod pallet { pub trait Config: frame_system::Config { type Event: From> + IsType<::Event>; - /// PalletId for the crowdloan pallet. An appropriate value could be ```PalletId(*b"py/cfund")``` + /// `PalletId` for the crowdloan pallet. An appropriate value could be `PalletId(*b"py/cfund")` #[pallet::constant] type PalletId: Get; @@ -168,7 +168,7 @@ pub mod pallet { type SubmissionDeposit: Get>; /// The minimum amount that may be contributed into a crowdloan. Should almost certainly be at - /// least ExistentialDeposit. + /// least `ExistentialDeposit`. #[pallet::constant] type MinContribution: Get>; @@ -176,7 +176,7 @@ pub mod pallet { #[pallet::constant] type RemoveKeysLimit: Get; - /// The parachain registrar type. We jus use this to ensure that only the manager of a para is able to + /// The parachain registrar type. We just use this to ensure that only the manager of a para is able to /// start a crowdloan for its slot. type Registrar: Registrar; @@ -223,26 +223,26 @@ pub mod pallet { #[pallet::generate_deposit(pub(super) fn deposit_event)] #[pallet::metadata(T::AccountId = "AccountId", BalanceOf = "Balance")] pub enum Event { - /// Create a new crowdloaning campaign. [fund_index] + /// Create a new crowdloaning campaign. `[fund_index]` Created(ParaId), - /// Contributed to a crowd sale. [who, fund_index, amount] + /// Contributed to a crowd sale. `[who, fund_index, amount]` Contributed(T::AccountId, ParaId, BalanceOf), - /// Withdrew full balance of a contributor. [who, fund_index, amount] + /// Withdrew full balance of a contributor. `[who, fund_index, amount]` Withdrew(T::AccountId, ParaId, BalanceOf), /// The loans in a fund have been partially dissolved, i.e. there are some left - /// over child keys that still need to be killed. [fund_index] + /// over child keys that still need to be killed. `[fund_index]` PartiallyRefunded(ParaId), - /// All loans in a fund have been refunded. [fund_index] + /// All loans in a fund have been refunded. `[fund_index]` AllRefunded(ParaId), - /// Fund is dissolved. [fund_index] + /// Fund is dissolved. `[fund_index]` Dissolved(ParaId), /// The result of trying to submit a new bid to the Slots pallet. HandleBidResult(ParaId, DispatchResult), - /// The configuration to a crowdloan has been edited. [fund_index] + /// The configuration to a crowdloan has been edited. `[fund_index]` Edited(ParaId), - /// A memo has been updated. [who, fund_index, memo] + /// A memo has been updated. `[who, fund_index, memo]` MemoUpdated(T::AccountId, ParaId, Vec), - /// A parachain has been moved to NewRaise + /// A parachain has been moved to `NewRaise` AddedToNewRaise(ParaId), } @@ -288,7 +288,7 @@ pub mod pallet { InvalidSignature, /// The provided memo is too large. MemoTooLarge, - /// The fund is already in NewRaise + /// The fund is already in `NewRaise` AlreadyInNewRaise, /// No contributions allowed during the VRF delay VrfDelayInProgress, @@ -637,7 +637,7 @@ pub mod pallet { Ok(()) } - /// Poke the fund into NewRaise + /// Poke the fund into `NewRaise` /// /// Origin must be Signed, and the fund has non-zero raise. #[pallet::weight(T::WeightInfo::poke())] @@ -792,7 +792,7 @@ mod tests { type BlockNumber = u64; impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = (); type BlockLength = (); type DbWeight = (); diff --git a/runtime/common/src/elections.rs b/runtime/common/src/elections.rs index b2109b598ebd..8603ad47e136 100644 --- a/runtime/common/src/elections.rs +++ b/runtime/common/src/elections.rs @@ -66,3 +66,16 @@ where Zero::zero(), )) } + +/// The numbers configured here should always be more than the the maximum limits of staking pallet +/// to ensure election snapshot will not run out of memory. +pub struct BenchmarkConfig; +impl pallet_election_provider_multi_phase::BenchmarkingConfig for BenchmarkConfig { + const VOTERS: [u32; 2] = [5_000, 10_000]; + const TARGETS: [u32; 2] = [1_000, 2_000]; + const ACTIVE_VOTERS: [u32; 2] = [1000, 4_000]; + const DESIRED_TARGETS: [u32; 2] = [400, 800]; + const SNAPSHOT_MAXIMUM_VOTERS: u32 = 25_000; + const MINER_MAXIMUM_VOTERS: u32 = 15_000; + const MAXIMUM_TARGETS: u32 = 2000; +} diff --git a/runtime/common/src/impls.rs b/runtime/common/src/impls.rs index e2504fd1f291..655b6b3401a0 100644 --- a/runtime/common/src/impls.rs +++ b/runtime/common/src/impls.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Auxillary struct/enums for polkadot runtime. +//! Auxiliary `struct`/`enum`s for polkadot runtime. use frame_support::traits::{OnUnbalanced, Imbalance, Currency}; use crate::NegativeImbalance; @@ -40,7 +40,7 @@ pub struct DealWithFees(sp_std::marker::PhantomData); impl OnUnbalanced> for DealWithFees where R: pallet_balances::Config + pallet_treasury::Config + pallet_authorship::Config, - pallet_treasury::Module: OnUnbalanced>, + pallet_treasury::Pallet: OnUnbalanced>, ::AccountId: From, ::AccountId: Into, ::Event: From>, @@ -53,7 +53,7 @@ where // for tips, if any, 100% to author tips.merge_into(&mut split.1); } - use pallet_treasury::Module as Treasury; + use pallet_treasury::Pallet as Treasury; as OnUnbalanced<_>>::on_unbalanced(split.0); as OnUnbalanced<_>>::on_unbalanced(split.1); } @@ -107,7 +107,7 @@ mod tests { } impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type Origin = Origin; type Index = u64; type BlockNumber = u64; diff --git a/runtime/common/src/integration_tests.rs b/runtime/common/src/integration_tests.rs index 0fb3b7ea1bf4..ba7a497bb17c 100644 --- a/runtime/common/src/integration_tests.rs +++ b/runtime/common/src/integration_tests.rs @@ -28,7 +28,6 @@ use sp_keystore::{KeystoreExt, testing::KeyStore}; use primitives::v1::{BlockNumber, Header, Id as ParaId, ValidationCode, HeadData, LOWEST_PUBLIC_ID}; use frame_support::{ parameter_types, assert_ok, assert_noop, PalletId, - storage::StorageMap, traits::{Currency, OnInitialize, OnFinalize, KeyOwnerProofSystem}, }; use frame_system::EnsureRoot; @@ -85,7 +84,7 @@ parameter_types! { } impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = BlockWeights; type BlockLength = (); type DbWeight = (); diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index e96034c2ccda..06047593c22b 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -24,7 +24,6 @@ pub mod auctions; pub mod crowdloan; pub mod purchase; pub mod impls; -pub mod mmr; pub mod paras_sudo_wrapper; pub mod paras_registrar; pub mod slot_range; @@ -37,8 +36,7 @@ mod mock; #[cfg(test)] mod integration_tests; -use beefy_primitives::crypto::AuthorityId as BeefyId; -use primitives::v1::{AccountId, AssignmentId, BlockNumber, ValidatorId}; +use primitives::v1::{AssignmentId, BlockNumber, ValidatorId}; use sp_runtime::{Perquintill, Perbill, FixedPointNumber}; use frame_system::limits; use frame_support::{ @@ -121,7 +119,7 @@ pub type SlowAdjustingFeeUpdate = TargetedFeeAdjustment< /// The type used for currency conversion. /// -/// This must only be used as long as the balance type is u128. +/// This must only be used as long as the balance type is `u128`. pub type CurrencyToVote = frame_support::traits::U128CurrencyToVote; static_assertions::assert_eq_size!(primitives::v1::Balance, u128); @@ -181,20 +179,6 @@ impl OneSessionHandler for AssignmentSe fn on_disabled(_: usize) { } } -/// Generates a `BeefyId` from the given `AccountId`. The resulting `BeefyId` is -/// a dummy value and this is a utility function meant to be used when migration -/// session keys. -pub fn dummy_beefy_id_from_account_id(a: AccountId) -> BeefyId { - let mut id = BeefyId::default(); - let id_raw: &mut [u8] = id.as_mut(); - - // NOTE: AccountId is 32 bytes, whereas BeefyId is 33 bytes. - id_raw[1..].copy_from_slice(a.as_ref()); - id_raw[0..4].copy_from_slice(b"beef"); - - id -} - #[cfg(test)] mod multiplier_tests { use super::*; @@ -229,7 +213,7 @@ mod multiplier_tests { } impl frame_system::Config for Runtime { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = BlockWeights; type BlockLength = (); type DbWeight = (); @@ -297,15 +281,4 @@ mod multiplier_tests { println!("block = {} multiplier {:?}", blocks, multiplier); } } - - #[test] - fn generate_dummy_unique_beefy_id_from_account_id() { - let acc1 = AccountId::new([0; 32]); - let acc2 = AccountId::new([1; 32]); - - let beefy_id1 = dummy_beefy_id_from_account_id(acc1); - let beefy_id2 = dummy_beefy_id_from_account_id(acc2); - - assert_ne!(beefy_id1, beefy_id2); - } } diff --git a/runtime/common/src/mmr.rs b/runtime/common/src/mmr.rs deleted file mode 100644 index 2cf2bf115cd0..000000000000 --- a/runtime/common/src/mmr.rs +++ /dev/null @@ -1,226 +0,0 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . - -//! A pallet responsible for creating Merkle Mountain Range (MMR) leaf for current block. - -use beefy_primitives::ValidatorSetId; -use sp_core::H256; -use sp_runtime::traits::Convert; -use sp_std::prelude::*; -use frame_support::RuntimeDebug; -use pallet_mmr::primitives::LeafDataProvider; -use parity_scale_codec::{Encode, Decode}; -use runtime_parachains::paras; -pub use pallet::*; - -/// A BEEFY consensus digest item with MMR root hash. -pub struct DepositBeefyDigest(sp_std::marker::PhantomData); - -impl pallet_mmr::primitives::OnNewRoot for DepositBeefyDigest where - T: pallet_mmr::Config, - T: pallet_beefy::Config, -{ - fn on_new_root(root: &::Hash) { - let digest = sp_runtime::generic::DigestItem::Consensus( - beefy_primitives::BEEFY_ENGINE_ID, - parity_scale_codec::Encode::encode( - &beefy_primitives::ConsensusLog::<::BeefyId>::MmrRoot(*root) - ), - ); - >::deposit_log(digest); - } -} - -/// Convert BEEFY secp256k1 public keys into uncompressed form -pub struct UncompressBeefyEcdsaKeys; -impl Convert> for UncompressBeefyEcdsaKeys { - fn convert(a: beefy_primitives::crypto::AuthorityId) -> Vec { - use sp_core::crypto::Public; - let compressed_key = a.as_slice(); - // TODO [ToDr] Temporary workaround until we have a better way to get uncompressed keys. - secp256k1::PublicKey::parse_slice(compressed_key, Some(secp256k1::PublicKeyFormat::Compressed)) - .map(|pub_key| pub_key.serialize().to_vec()) - .map_err(|_| { - log::error!(target: "runtime::beefy", "Invalid BEEFY PublicKey format!"); - }) - .unwrap_or_default() - } -} - -/// A leaf that gets added every block to the MMR constructed by [pallet_mmr]. -#[derive(RuntimeDebug, PartialEq, Eq, Clone, Encode, Decode)] -pub struct MmrLeaf { - /// Current block parent number and hash. - pub parent_number_and_hash: (BlockNumber, Hash), - /// A merkle root of all registered parachain heads. - pub parachain_heads: MerkleRoot, - /// A merkle root of the next BEEFY authority set. - pub beefy_next_authority_set: BeefyNextAuthoritySet, -} - -/// Details of the next BEEFY authority set. -#[derive(RuntimeDebug, Default, PartialEq, Eq, Clone, Encode, Decode)] -pub struct BeefyNextAuthoritySet { - /// Id of the next set. - /// - /// Id is required to correlate BEEFY signed commitments with the validator set. - /// Light Client can easily verify that the commitment witness it is getting is - /// produced by the latest validator set. - pub id: ValidatorSetId, - /// Number of validators in the set. - /// - /// Some BEEFY Light Clients may use an interactive protocol to verify only subset - /// of signatures. We put set length here, so that these clients can verify the minimal - /// number of required signatures. - pub len: u32, - /// Merkle Root Hash build from BEEFY AuthorityIds. - /// - /// This is used by Light Clients to confirm that the commitments are signed by the correct - /// validator set. Light Clients using interactive protocol, might verify only subset of - /// signatures, hence don't require the full list here (will receive inclusion proofs). - pub root: MerkleRoot, -} - -type MerkleRootOf = ::Hash; - -/// A type that is able to return current list of parachain heads that end up in the MMR leaf. -pub trait ParachainHeadsProvider { - /// Return a list of encoded parachain heads. - fn encoded_heads() -> Vec>; -} - -/// A default implementation for runtimes without parachains. -impl ParachainHeadsProvider for () { - fn encoded_heads() -> Vec> { - Default::default() - } -} - -impl ParachainHeadsProvider for paras::Pallet { - fn encoded_heads() -> Vec> { - paras::Pallet::::parachains() - .into_iter() - .map(paras::Pallet::::para_head) - .map(|maybe_para_head| maybe_para_head.encode()) - .collect() - } -} - -#[frame_support::pallet] -pub mod pallet { - use frame_support::pallet_prelude::*; - use super::*; - - #[pallet::pallet] - #[pallet::generate_store(pub(super) trait Store)] - pub struct Pallet(_); - - /// The module's configuration trait. - #[pallet::config] - #[pallet::disable_frame_system_supertrait_check] - pub trait Config: pallet_mmr::Config + pallet_beefy::Config { - /// Convert BEEFY AuthorityId to a form that would end up in the Merkle Tree. - /// - /// For instance for ECDSA (secp256k1) we want to store uncompressed public keys (65 bytes) - /// to simplify using them on Ethereum chain, but the rest of the Substrate codebase - /// is storing them compressed (33 bytes) for efficiency reasons. - type BeefyAuthorityToMerkleLeaf: Convert<::BeefyId, Vec>; - - /// Retrieve a list of current parachain heads. - /// - /// The trait is implemented for `paras` module, but since not all chains might have parachains, - /// and we want to keep the MMR leaf structure uniform, it's possible to use `()` as well to - /// simply put dummy data to the leaf. - type ParachainHeads: ParachainHeadsProvider; - } - - /// Details of next BEEFY authority set. - /// - /// This storage entry is used as cache for calls to [`update_beefy_next_authority_set`]. - #[pallet::storage] - #[pallet::getter(fn beefy_next_authorities)] - pub type BeefyNextAuthorities = StorageValue< - _, - BeefyNextAuthoritySet>, - ValueQuery, - >; -} - -impl LeafDataProvider for Pallet where - MerkleRootOf: From, -{ - type LeafData = MmrLeaf< - ::BlockNumber, - ::Hash, - MerkleRootOf, - >; - - fn leaf_data() -> Self::LeafData { - MmrLeaf { - parent_number_and_hash: frame_system::Pallet::::leaf_data(), - parachain_heads: Pallet::::parachain_heads_merkle_root(), - beefy_next_authority_set: Pallet::::update_beefy_next_authority_set(), - } - } -} - -impl Pallet where - MerkleRootOf: From, - ::BeefyId: -{ - /// Returns latest root hash of a merkle tree constructed from all registered parachain headers. - /// - /// NOTE this does not include parathreads - only parachains are part of the merkle tree. - /// - /// NOTE This is an initial and inefficient implementation, which re-constructs - /// the merkle tree every block. Instead we should update the merkle root in [Self::on_initialize] - /// call of this pallet and update the merkle tree efficiently (use on-chain storage to persist inner nodes). - fn parachain_heads_merkle_root() -> MerkleRootOf { - let para_heads = T::ParachainHeads::encoded_heads(); - sp_io::trie::keccak_256_ordered_root(para_heads).into() - } - - /// Returns details of the next BEEFY authority set. - /// - /// Details contain authority set id, authority set length and a merkle root, - /// constructed from uncompressed secp256k1 public keys of the next BEEFY authority set. - /// - /// This function will use a storage-cached entry in case the set didn't change, or compute and cache - /// new one in case it did. - fn update_beefy_next_authority_set() -> BeefyNextAuthoritySet> { - let id = pallet_beefy::Pallet::::validator_set_id() + 1; - let current_next = Self::beefy_next_authorities(); - // avoid computing the merkle tree if validator set id didn't change. - if id == current_next.id { - return current_next; - } - - let beefy_public_keys = pallet_beefy::Pallet::::next_authorities() - .into_iter() - .map(T::BeefyAuthorityToMerkleLeaf::convert) - .collect::>(); - let len = beefy_public_keys.len() as u32; - let root: MerkleRootOf = sp_io::trie::keccak_256_ordered_root(beefy_public_keys).into(); - let next_set = BeefyNextAuthoritySet { - id, - len, - root, - }; - // cache the result - BeefyNextAuthorities::::put(&next_set); - next_set - } -} diff --git a/runtime/common/src/paras_registrar.rs b/runtime/common/src/paras_registrar.rs index 30a97bf76942..831c0715f265 100644 --- a/runtime/common/src/paras_registrar.rs +++ b/runtime/common/src/paras_registrar.rs @@ -202,7 +202,7 @@ pub mod pallet { /// /// This function must be called by a Root origin. /// - /// The deposit taken can be specified for this registration. Any ParaId + /// The deposit taken can be specified for this registration. Any `ParaId` /// can be registered, including sub-1000 IDs which are System Parachains. #[pallet::weight(T::WeightInfo::force_register())] pub fn force_register( @@ -344,7 +344,7 @@ impl Registrar for Pallet { // Register a Para ID under control of `manager`. // - // Note this is a backend registration api, so verification of ParaId + // Note this is a backend registration API, so verification of ParaId // is not done here to prevent. fn register( manager: T::AccountId, @@ -587,7 +587,7 @@ mod tests { } impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type Origin = Origin; type Call = Call; type Index = u64; diff --git a/runtime/common/src/purchase.rs b/runtime/common/src/purchase.rs index 35f86ec6c1ff..fb50622b20f7 100644 --- a/runtime/common/src/purchase.rs +++ b/runtime/common/src/purchase.rs @@ -140,7 +140,7 @@ pub mod pallet { PaymentAccountSet(T::AccountId), /// A new statement was set. StatementUpdated, - /// A new statement was set. [block_number] + /// A new statement was set. `[block_number]` UnlockBlockUpdated(T::BlockNumber), } @@ -226,7 +226,7 @@ pub mod pallet { /// Update the validity status of an existing account. If set to completed, the account /// will no longer be able to continue through the crowdfund process. /// - /// We check tht the account exists at this stage, but has not completed the process. + /// We check that the account exists at this stage, but has not completed the process. /// /// Origin must match the `ValidityOrigin`. #[pallet::weight(T::DbWeight::get().reads_writes(1, 1))] @@ -248,7 +248,7 @@ pub mod pallet { /// Update the balance of a valid account. /// - /// We check tht the account is valid for a balance transfer at this point. + /// We check that the account is valid for a balance transfer at this point. /// /// Origin must match the `ValidityOrigin`. #[pallet::weight(T::DbWeight::get().reads_writes(2, 1))] @@ -457,7 +457,7 @@ mod tests { pub const BlockHashCount: u32 = 250; } impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = (); type BlockLength = (); type DbWeight = (); diff --git a/runtime/common/src/slot_range.rs b/runtime/common/src/slot_range.rs index 3dcda158dd33..ea09d1f08384 100644 --- a/runtime/common/src/slot_range.rs +++ b/runtime/common/src/slot_range.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! The SlotRange struct which succinctly handles the 36 values that +//! The `SlotRange` struct which succinctly handles the 36 values that //! represent all sub ranges between 0 and 7 inclusive. slot_range_helper::generate_slot_range!(Zero(0), One(1), Two(2), Three(3), Four(4), Five(5), Six(6), Seven(7)); diff --git a/runtime/common/src/slots.rs b/runtime/common/src/slots.rs index 4fd633fc3e80..96909b75d7e2 100644 --- a/runtime/common/src/slots.rs +++ b/runtime/common/src/slots.rs @@ -21,17 +21,20 @@ //! This doesn't handle the mechanics of determining which para ID actually ends up with a parachain lease. This //! must handled by a separately, through the trait interface that this pallet provides or the root dispatchables. -use sp_std::prelude::*; -use sp_runtime::traits::{CheckedSub, Zero, CheckedConversion, Saturating}; +use crate::traits::{LeaseError, Leaser, Registrar}; use frame_support::{ - decl_module, decl_storage, decl_event, decl_error, dispatch::DispatchResult, - traits::{Currency, ReservableCurrency, Get}, weights::Weight, + pallet_prelude::*, + traits::{Currency, ReservableCurrency}, + weights::Weight, }; +use frame_system::pallet_prelude::*; +pub use pallet::*; use primitives::v1::Id as ParaId; -use frame_system::{ensure_signed, ensure_root}; -use crate::traits::{Leaser, LeaseError, Registrar}; +use sp_runtime::traits::{CheckedConversion, CheckedSub, Saturating, Zero}; +use sp_std::prelude::*; -type BalanceOf = <::Currency as Currency<::AccountId>>::Balance; +type BalanceOf = + <::Currency as Currency<::AccountId>>::Balance; type LeasePeriodOf = ::BlockNumber; pub trait WeightInfo { @@ -43,87 +46,102 @@ pub trait WeightInfo { pub struct TestWeightInfo; impl WeightInfo for TestWeightInfo { - fn force_lease() -> Weight { 0 } - fn manage_lease_period_start(_c: u32, _t:u32) -> Weight { 0 } - fn clear_all_leases() -> Weight { 0 } - fn trigger_onboard() -> Weight { 0 } + fn force_lease() -> Weight { + 0 + } + fn manage_lease_period_start(_c: u32, _t: u32) -> Weight { + 0 + } + fn clear_all_leases() -> Weight { + 0 + } + fn trigger_onboard() -> Weight { + 0 + } } -/// The module's configuration trait. -pub trait Config: frame_system::Config { - /// The overarching event type. - type Event: From> + Into<::Event>; +#[frame_support::pallet] +pub mod pallet { + use super::*; - /// The currency type used for bidding. - type Currency: ReservableCurrency; + #[pallet::pallet] + #[pallet::generate_store(pub(super) trait Store)] + pub struct Pallet(_); - /// The parachain registrar type. - type Registrar: Registrar; + #[pallet::config] + pub trait Config: frame_system::Config { + /// The overarching event type. + type Event: From> + IsType<::Event>; - /// The number of blocks over which a single period lasts. - type LeasePeriod: Get; + /// The currency type used for bidding. + type Currency: ReservableCurrency; - /// Weight Information for the Extrinsics in the Pallet - type WeightInfo: WeightInfo; -} + /// The parachain registrar type. + type Registrar: Registrar; -// This module's storage items. -decl_storage! { - trait Store for Module as Slots { - /// Amounts held on deposit for each (possibly future) leased parachain. - /// - /// The actual amount locked on its behalf by any account at any time is the maximum of the second values - /// of the items in this list whose first value is the account. - /// - /// The first item in the list is the amount locked for the current Lease Period. Following - /// items are for the subsequent lease periods. - /// - /// The default value (an empty list) implies that the parachain no longer exists (or never - /// existed) as far as this module is concerned. - /// - /// If a parachain doesn't exist *yet* but is scheduled to exist in the future, then it - /// will be left-padded with one or more `None`s to denote the fact that nothing is held on - /// deposit for the non-existent chain currently, but is held at some point in the future. - /// - /// It is illegal for a `None` value to trail in the list. - pub Leases get(fn lease): map hasher(twox_64_concat) ParaId => Vec)>>; + /// The number of blocks over which a single period lasts. + #[pallet::constant] + type LeasePeriod: Get; + + /// Weight Information for the Extrinsics in the Pallet + type WeightInfo: WeightInfo; } -} -decl_event!( - pub enum Event where - AccountId = ::AccountId, - LeasePeriod = LeasePeriodOf, - ParaId = ParaId, - Balance = BalanceOf, - { - /// A new [lease_period] is beginning. - NewLeasePeriod(LeasePeriod), + /// Amounts held on deposit for each (possibly future) leased parachain. + /// + /// The actual amount locked on its behalf by any account at any time is the maximum of the second values + /// of the items in this list whose first value is the account. + /// + /// The first item in the list is the amount locked for the current Lease Period. Following + /// items are for the subsequent lease periods. + /// + /// The default value (an empty list) implies that the parachain no longer exists (or never + /// existed) as far as this pallet is concerned. + /// + /// If a parachain doesn't exist *yet* but is scheduled to exist in the future, then it + /// will be left-padded with one or more `None`s to denote the fact that nothing is held on + /// deposit for the non-existent chain currently, but is held at some point in the future. + /// + /// It is illegal for a `None` value to trail in the list. + #[pallet::storage] + #[pallet::getter(fn lease)] + pub type Leases = + StorageMap<_, Twox64Concat, ParaId, Vec)>>, ValueQuery>; + + #[pallet::event] + #[pallet::generate_deposit(pub(super) fn deposit_event)] + #[pallet::metadata( + T::AccountId = "AccountId", + LeasePeriodOf = "LeasePeriod", + BalanceOf = "Balance", + )] + pub enum Event { + /// A new `[lease_period]` is beginning. + NewLeasePeriod(LeasePeriodOf), /// A para has won the right to a continuous set of lease periods as a parachain. /// First balance is any extra amount reserved on top of the para's existing deposit. /// Second balance is the total amount reserved. - /// \[parachain_id, leaser, period_begin, period_count, extra_reserved, total_amount\] - Leased(ParaId, AccountId, LeasePeriod, LeasePeriod, Balance, Balance), + /// `[parachain_id, leaser, period_begin, period_count, extra_reserved, total_amount]` + Leased( + ParaId, + T::AccountId, + LeasePeriodOf, + LeasePeriodOf, + BalanceOf, + BalanceOf, + ), } -); -decl_error! { - pub enum Error for Module { + #[pallet::error] + pub enum Error { /// The parachain ID is not onboarding. ParaNotOnboarding, /// There was an error with the lease. LeaseError, } -} - -decl_module! { - pub struct Module for enum Call where origin: T::Origin { - type Error = Error; - - const LeasePeriod: T::BlockNumber = T::LeasePeriod::get(); - - fn deposit_event() = default; + #[pallet::hooks] + impl Hooks> for Pallet { fn on_initialize(n: T::BlockNumber) -> Weight { // If we're beginning a new lease period then handle that. let lease_period = T::LeasePeriod::get(); @@ -134,13 +152,17 @@ decl_module! { 0 } } + } - /// Just a hotwire into the `lease_out` call, in case Root wants to force some lease to happen + #[pallet::call] + impl Pallet { + /// Just a connect into the `lease_out` call, in case Root wants to force some lease to happen /// independently of any other on-chain mechanism to use it. /// /// Can only be called by the Root origin. - #[weight = T::WeightInfo::force_lease()] - pub fn force_lease(origin, + #[pallet::weight(T::WeightInfo::force_lease())] + pub fn force_lease( + origin: OriginFor, para: ParaId, leaser: T::AccountId, amount: BalanceOf, @@ -156,8 +178,8 @@ decl_module! { /// Clear all leases for a Para Id, refunding any deposits back to the original owners. /// /// Can only be called by the Root origin. - #[weight = T::WeightInfo::clear_all_leases()] - pub fn clear_all_leases(origin, para: ParaId) -> DispatchResult { + #[pallet::weight(T::WeightInfo::clear_all_leases())] + pub fn clear_all_leases(origin: OriginFor, para: ParaId) -> DispatchResult { ensure_root(origin)?; let deposits = Self::all_deposits_held(para); @@ -178,16 +200,14 @@ decl_module! { /// let them onboard from here. /// /// Origin must be signed, but can be called by anyone. - #[weight = T::WeightInfo::trigger_onboard()] - pub fn trigger_onboard(origin, para: ParaId) -> DispatchResult { + #[pallet::weight(T::WeightInfo::trigger_onboard())] + pub fn trigger_onboard(origin: OriginFor, para: ParaId) -> DispatchResult { let _ = ensure_signed(origin)?; let leases = Leases::::get(para); match leases.first() { // If the first element in leases is present, then it has a lease! // We can try to onboard it. - Some(Some(_lease_info)) => { - T::Registrar::make_parachain(para)? - }, + Some(Some(_lease_info)) => T::Registrar::make_parachain(para)?, // Otherwise, it does not have a lease. Some(None) | None => { return Err(Error::::ParaNotOnboarding.into()); @@ -198,20 +218,22 @@ decl_module! { } } -impl Module { +impl Pallet { /// A new lease period is beginning. We're at the start of the first block of it. /// /// We need to on-board and off-board parachains as needed. We should also handle reducing/ /// returning deposits. fn manage_lease_period_start(lease_period_index: LeasePeriodOf) -> Weight { - Self::deposit_event(RawEvent::NewLeasePeriod(lease_period_index)); + Self::deposit_event(Event::::NewLeasePeriod(lease_period_index)); let old_parachains = T::Registrar::parachains(); // Figure out what chains need bringing on. let mut parachains = Vec::new(); for (para, mut lease_periods) in Leases::::iter() { - if lease_periods.is_empty() { continue } + if lease_periods.is_empty() { + continue; + } // ^^ should never be empty since we would have deleted the entry otherwise. if lease_periods.len() == 1 { @@ -283,41 +305,31 @@ impl Module { // you all the balances you need to unreserve. fn all_deposits_held(para: ParaId) -> Vec<(T::AccountId, BalanceOf)> { let mut tracker = sp_std::collections::btree_map::BTreeMap::new(); - Leases::::get(para) - .into_iter() - .for_each(|lease| { - match lease { - Some((who, amount)) => { - match tracker.get(&who) { - Some(prev_amount) => { - if amount > *prev_amount { - tracker.insert(who, amount); - } - }, - None => { - tracker.insert(who, amount); - } - } - }, - None => {}, + Leases::::get(para).into_iter().for_each(|lease| match lease { + Some((who, amount)) => match tracker.get(&who) { + Some(prev_amount) => { + if amount > *prev_amount { + tracker.insert(who, amount); + } + } + None => { + tracker.insert(who, amount); } - }); + }, + None => {} + }); tracker.into_iter().collect() } } -impl crate::traits::OnSwap for Module { +impl crate::traits::OnSwap for Pallet { fn on_swap(one: ParaId, other: ParaId) { - Leases::::mutate(one, |x| - Leases::::mutate(other, |y| - sp_std::mem::swap(x, y) - ) - ) + Leases::::mutate(one, |x| Leases::::mutate(other, |y| sp_std::mem::swap(x, y))) } } -impl Leaser for Module { +impl Leaser for Pallet { type AccountId = T::AccountId; type LeasePeriod = T::BlockNumber; type Currency = T::Currency; @@ -347,12 +359,12 @@ impl Leaser for Module { Leases::::try_mutate(para, |d| { // Left-pad with `None`s as necessary. if d.len() < offset { - d.resize_with(offset, || { None }); + d.resize_with(offset, || None); } - let period_count_usize = period_count.checked_into::() - .ok_or(LeaseError::AlreadyEnded)?; + let period_count_usize = + period_count.checked_into::().ok_or(LeaseError::AlreadyEnded)?; // Then place the deposit values for as long as the chain should exist. - for i in offset .. (offset + period_count_usize) { + for i in offset..(offset + period_count_usize) { if d.len() > i { // Already exists but it's `None`. That means a later slot was already leased. // No problem. @@ -391,24 +403,34 @@ impl Leaser for Module { let _ = T::Registrar::make_parachain(para); } - Self::deposit_event( - RawEvent::Leased(para, leaser.clone(), period_begin, period_count, reserved, amount) - ); + Self::deposit_event(Event::::Leased( + para, + leaser.clone(), + period_begin, + period_count, + reserved, + amount, + )); Ok(()) }) } - fn deposit_held(para: ParaId, leaser: &Self::AccountId) -> >::Balance { + fn deposit_held( + para: ParaId, + leaser: &Self::AccountId, + ) -> >::Balance { Leases::::get(para) .into_iter() - .map(|lease| { - match lease { - Some((who, amount)) => { - if &who == leaser { amount } else { Zero::zero() } - }, - None => Zero::zero(), + .map(|lease| match lease { + Some((who, amount)) => { + if &who == leaser { + amount + } else { + Zero::zero() + } } + None => Zero::zero(), }) .max() .unwrap_or_else(Zero::zero) @@ -446,10 +468,10 @@ impl Leaser for Module { // Get the leases, and check each item in the vec which is part of the range we are checking. let leases = Leases::::get(para_id); - for slot in offset ..= offset + period_count { + for slot in offset..=offset + period_count { if let Some(Some(_)) = leases.get(slot) { // If there exists any lease period, we exit early and return true. - return true + return true; } } @@ -458,21 +480,17 @@ impl Leaser for Module { } } - -/// tests for this module +/// tests for this pallet #[cfg(test)] mod tests { use super::*; - use sp_core::H256; - use sp_runtime::traits::{BlakeTwo256, IdentityLookup}; - use frame_support::{ - parameter_types, assert_ok, assert_noop, - traits::{OnInitialize, OnFinalize} - }; + use crate::{mock::TestRegistrar, slots}; + use frame_support::{assert_noop, assert_ok, parameter_types}; use pallet_balances; use primitives::v1::{BlockNumber, Header}; - use crate::{slots, mock::TestRegistrar}; + use sp_core::H256; + use sp_runtime::traits::{BlakeTwo256, IdentityLookup}; type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; @@ -493,7 +511,7 @@ mod tests { pub const BlockHashCount: u32 = 250; } impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = (); type BlockLength = (); type Origin = Origin; @@ -553,7 +571,9 @@ mod tests { let mut t = frame_system::GenesisConfig::default().build_storage::().unwrap(); pallet_balances::GenesisConfig:: { balances: vec![(1, 10), (2, 20), (3, 30), (4, 40), (5, 50), (6, 60)], - }.assimilate_storage(&mut t).unwrap(); + } + .assimilate_storage(&mut t) + .unwrap(); t.into() } @@ -587,7 +607,12 @@ mod tests { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); assert_ok!(Slots::lease_out(1.into(), &1, 1, 1, 1)); assert_eq!(Slots::deposit_held(1.into(), &1), 1); @@ -601,10 +626,10 @@ mod tests { assert_eq!(Slots::deposit_held(1.into(), &1), 0); assert_eq!(Balances::reserved_balance(1), 0); - assert_eq!(TestRegistrar::::operations(), vec![ - (1.into(), 10, true), - (1.into(), 20, false), - ]); + assert_eq!( + TestRegistrar::::operations(), + vec![(1.into(), 10, true), (1.into(), 20, false),] + ); }); } @@ -613,7 +638,12 @@ mod tests { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); assert_ok!(Slots::lease_out(1.into(), &1, 6, 1, 1)); assert_ok!(Slots::lease_out(1.into(), &1, 4, 3, 1)); @@ -634,12 +664,15 @@ mod tests { assert_eq!(Slots::deposit_held(1.into(), &1), 0); assert_eq!(Balances::reserved_balance(1), 0); - assert_eq!(TestRegistrar::::operations(), vec![ - (1.into(), 10, true), - (1.into(), 20, false), - (1.into(), 30, true), - (1.into(), 40, false), - ]); + assert_eq!( + TestRegistrar::::operations(), + vec![ + (1.into(), 10, true), + (1.into(), 20, false), + (1.into(), 30, true), + (1.into(), 40, false), + ] + ); }); } @@ -648,7 +681,12 @@ mod tests { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); assert!(Slots::lease_out(1.into(), &1, 6, 1, 1).is_ok()); assert!(Slots::lease_out(1.into(), &2, 4, 2, 1).is_ok()); @@ -681,10 +719,10 @@ mod tests { assert_eq!(Slots::deposit_held(1.into(), &2), 0); assert_eq!(Balances::reserved_balance(2), 0); - assert_eq!(TestRegistrar::::operations(), vec![ - (1.into(), 10, true), - (1.into(), 30, false), - ]); + assert_eq!( + TestRegistrar::::operations(), + vec![(1.into(), 10, true), (1.into(), 30, false),] + ); }); } @@ -693,7 +731,12 @@ mod tests { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); assert!(Slots::lease_out(1.into(), &1, 4, 1, 1).is_ok()); assert_eq!(Slots::deposit_held(1.into(), &1), 4); @@ -711,10 +754,10 @@ mod tests { assert_eq!(Slots::deposit_held(1.into(), &1), 0); assert_eq!(Balances::reserved_balance(1), 0); - assert_eq!(TestRegistrar::::operations(), vec![ - (1.into(), 10, true), - (1.into(), 30, false), - ]); + assert_eq!( + TestRegistrar::::operations(), + vec![(1.into(), 10, true), (1.into(), 30, false),] + ); }); } @@ -723,7 +766,12 @@ mod tests { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); assert!(Slots::lease_out(1.into(), &1, 6, 1, 1).is_ok()); assert_eq!(Slots::deposit_held(1.into(), &1), 6); @@ -749,10 +797,10 @@ mod tests { assert_eq!(Slots::deposit_held(1.into(), &1), 0); assert_eq!(Balances::reserved_balance(1), 0); - assert_eq!(TestRegistrar::::operations(), vec![ - (1.into(), 10, true), - (1.into(), 30, false), - ]); + assert_eq!( + TestRegistrar::::operations(), + vec![(1.into(), 10, true), (1.into(), 30, false),] + ); }); } @@ -761,12 +809,17 @@ mod tests { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); let max_num = 5u32; // max_num different people are reserved for leases to Para ID 1 - for i in 1u32 ..= max_num { + for i in 1u32..=max_num { let j: u64 = i.into(); assert_ok!(Slots::lease_out(1.into(), &j, j * 10, i * i, i)); assert_eq!(Slots::deposit_held(1.into(), &j), j * 10); @@ -776,7 +829,7 @@ mod tests { assert_ok!(Slots::clear_all_leases(Origin::root(), 1.into())); // Balances cleaned up correctly - for i in 1u32 ..= max_num { + for i in 1u32..=max_num { let j: u64 = i.into(); assert_eq!(Slots::deposit_held(1.into(), &j), 0); assert_eq!(Balances::reserved_balance(j), 0); @@ -792,8 +845,18 @@ mod tests { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); - assert_ok!(TestRegistrar::::register(1, ParaId::from(2), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(2), + Default::default(), + Default::default() + )); run_to_block(20); assert_eq!(Slots::lease_period_index(), 2); @@ -804,9 +867,7 @@ mod tests { // Lease in the future doesn't assert_ok!(Slots::lease_out(2.into(), &1, 1, 3, 1)); - assert_eq!(TestRegistrar::::operations(), vec![ - (1.into(), 20, true), - ]); + assert_eq!(TestRegistrar::::operations(), vec![(1.into(), 20, true),]); }); } @@ -814,9 +875,24 @@ mod tests { fn trigger_onboard_works() { new_test_ext().execute_with(|| { run_to_block(1); - assert_ok!(TestRegistrar::::register(1, ParaId::from(1), Default::default(), Default::default())); - assert_ok!(TestRegistrar::::register(1, ParaId::from(2), Default::default(), Default::default())); - assert_ok!(TestRegistrar::::register(1, ParaId::from(3), Default::default(), Default::default())); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(1), + Default::default(), + Default::default() + )); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(2), + Default::default(), + Default::default() + )); + assert_ok!(TestRegistrar::::register( + 1, + ParaId::from(3), + Default::default(), + Default::default() + )); // We will directly manipulate leases to emulate some kind of failure in the system. // Para 1 will have no leases @@ -826,20 +902,24 @@ mod tests { Leases::::insert(ParaId::from(3), vec![None, None, Some((0, 0))]); // Para 1 should fail cause they don't have any leases - assert_noop!(Slots::trigger_onboard(Origin::signed(1), 1.into()), Error::::ParaNotOnboarding); + assert_noop!( + Slots::trigger_onboard(Origin::signed(1), 1.into()), + Error::::ParaNotOnboarding + ); // Para 2 should succeed assert_ok!(Slots::trigger_onboard(Origin::signed(1), 2.into())); // Para 3 should fail cause their lease is in the future - assert_noop!(Slots::trigger_onboard(Origin::signed(1), 3.into()), Error::::ParaNotOnboarding); + assert_noop!( + Slots::trigger_onboard(Origin::signed(1), 3.into()), + Error::::ParaNotOnboarding + ); // Trying Para 2 again should fail cause they are not currently a parathread assert!(Slots::trigger_onboard(Origin::signed(1), 2.into()).is_err()); - assert_eq!(TestRegistrar::::operations(), vec![ - (2.into(), 1, true), - ]); + assert_eq!(TestRegistrar::::operations(), vec![(2.into(), 1, true),]); }); } } @@ -847,13 +927,13 @@ mod tests { #[cfg(feature = "runtime-benchmarks")] mod benchmarking { use super::*; - use frame_system::RawOrigin; use frame_support::assert_ok; + use frame_system::RawOrigin; use sp_runtime::traits::Bounded; - use frame_benchmarking::{benchmarks, account, whitelisted_caller, impl_benchmark_test_suite}; + use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite, whitelisted_caller}; - use crate::slots::Module as Slots; + use crate::slots::Pallet as Slots; fn assert_last_event(generic_event: ::Event) { let events = frame_system::Pallet::::events(); @@ -870,7 +950,12 @@ mod benchmarking { let worst_head_data = T::Registrar::worst_head_data(); let worst_validation_code = T::Registrar::worst_validation_code(); - assert_ok!(T::Registrar::register(leaser.clone(), para, worst_head_data, worst_validation_code)); + assert_ok!(T::Registrar::register( + leaser.clone(), + para, + worst_head_data, + worst_validation_code + )); T::Registrar::execute_pending_transitions(); (para, leaser) @@ -886,7 +971,7 @@ mod benchmarking { let period_count = 3u32.into(); }: _(RawOrigin::Root, para, leaser.clone(), amount, period_begin, period_count) verify { - assert_last_event::(RawEvent::Leased(para, leaser, period_begin, period_count, amount, amount).into()); + assert_last_event::(Event::::Leased(para, leaser, period_begin, period_count, amount, amount).into()); } // Worst case scenario, T parathreads onboard, and C parachains offboard. diff --git a/runtime/common/src/traits.rs b/runtime/common/src/traits.rs index 35a369bb292d..1c42902dcb4c 100644 --- a/runtime/common/src/traits.rs +++ b/runtime/common/src/traits.rs @@ -31,18 +31,18 @@ pub trait Registrar { /// Report the manager (permissioned owner) of a parachain, if there is one. fn manager_of(id: ParaId) -> Option; - /// All parachains. Ordered ascending by ParaId. Parathreads are not included. + /// All parachains. Ordered ascending by `ParaId`. Parathreads are not included. fn parachains() -> Vec; - /// Return if a ParaId is a Parachain. + /// Return if a `ParaId` is a Parachain. fn is_parachain(id: ParaId) -> bool { Self::parachains().binary_search(&id).is_ok() } - /// Return if a ParaId is a Parathread. + /// Return if a `ParaId` is a Parathread. fn is_parathread(id: ParaId) -> bool; - /// Return if a ParaId is registered in the system. + /// Return if a `ParaId` is registered in the system. fn is_registered(id: ParaId) -> bool { Self::is_parathread(id) || Self::is_parachain(id) } @@ -109,9 +109,9 @@ pub trait Leaser { /// Lease a new parachain slot for `para`. /// - /// `leaser` shall have a total of `amount` balance reserved by the implementor of this trait. + /// `leaser` shall have a total of `amount` balance reserved by the implementer of this trait. /// - /// Note: The implementor of the trait (the leasing system) is expected to do all reserve/unreserve calls. The + /// Note: The implementer of the trait (the leasing system) is expected to do all reserve/unreserve calls. The /// caller of this trait *SHOULD NOT* pre-reserve the deposit (though should ensure that it is reservable). /// /// The lease will last from `period_begin` for `period_count` lease periods. It is undefined if the `para` diff --git a/runtime/common/src/xcm_sender.rs b/runtime/common/src/xcm_sender.rs index 0b817a237fb9..0f88bc39de15 100644 --- a/runtime/common/src/xcm_sender.rs +++ b/runtime/common/src/xcm_sender.rs @@ -14,14 +14,14 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Xcm sender for relay chain. +//! XCM sender for relay chain. use parity_scale_codec::Encode; use sp_std::marker::PhantomData; use xcm::opaque::{VersionedXcm, v0::{SendXcm, MultiLocation, Junction, Xcm, Result, Error}}; use runtime_parachains::{configuration, dmp}; -/// Xcm sender for relay chain. It only sends downward message. +/// XCM sender for relay chain. It only sends downward message. pub struct ChildParachainRouter(PhantomData); impl SendXcm for ChildParachainRouter { @@ -30,7 +30,7 @@ impl SendXcm for ChildParachainRouter MultiLocation::X1(Junction::Parachain(id)) => { // Downward message passing. let config = >::config(); - >::queue_downward_message( + >::queue_downward_message( &config, id.into(), VersionedXcm::from(msg).encode(), diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 8d26bd06a524..d325efca2862 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -90,7 +90,6 @@ xcm-builder = { package = "xcm-builder", path = "../../xcm/xcm-builder", default [dev-dependencies] hex-literal = "0.3.1" -libsecp256k1 = "0.3.5" tiny-keccak = "2.0.2" keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } @@ -246,10 +245,10 @@ try-runtime = [ "pallet-babe/try-runtime", "runtime-common/try-runtime", ] -# When enabled, the runtime api will not be build. +# When enabled, the runtime API will not be build. # # This is required by Cumulus to access certain types of the -# runtime without clashing with the runtime api exported functions +# runtime without clashing with the runtime API exported functions # in WASM. disable-runtime-api = [] diff --git a/runtime/kusama/src/constants.rs b/runtime/kusama/src/constants.rs index 29040efb481a..0ccbdee37eb6 100644 --- a/runtime/kusama/src/constants.rs +++ b/runtime/kusama/src/constants.rs @@ -62,7 +62,7 @@ pub mod fee { /// node's balance type. /// /// This should typically create a mapping between the following ranges: - /// - [0, MAXIMUM_BLOCK_WEIGHT] + /// - [0, `MAXIMUM_BLOCK_WEIGHT`] /// - [Balance::min, Balance::max] /// /// Yet, it can be used for any other sort of change to weight-fee. Some examples being: diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d3743e875c4c..bcc8163d694b 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -414,7 +414,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type CompactSolution = NposCompactSolution24; type OnChainAccuracy = Perbill; type Fallback = Fallback; - type BenchmarkingConfig = (); + type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig; type ForceOrigin = EnsureOneOf< AccountId, EnsureRoot, @@ -561,7 +561,7 @@ impl pallet_democracy::Config for Runtime { /// A unanimous council can have the next scheduled referendum be a straight default-carries /// (NTB) vote. type ExternalDefaultOrigin = pallet_collective::EnsureProportionAtLeast<_1, _1, AccountId, CouncilCollective>; - /// Two thirds of the technical committee can have an ExternalMajority/ExternalDefault vote + /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote /// be tabled immediately and with a shorter voting/enactment period. type FastTrackOrigin = pallet_collective::EnsureProportionAtLeast<_2, _3, AccountId, TechnicalCollective>; type InstantOrigin = pallet_collective::EnsureProportionAtLeast<_1, _1, AccountId, TechnicalCollective>; @@ -1100,6 +1100,7 @@ impl parachains_session_info::Config for Runtime {} impl parachains_inclusion::Config for Runtime { type Event = Event; + type DisputesHandler = (); type RewardValidators = parachains_reward_points::RewardValidatorsWithEraPoints; } @@ -1489,12 +1490,12 @@ construct_runtime! { ParachainsOrigin: parachains_origin::{Pallet, Origin} = 50, ParachainsConfiguration: parachains_configuration::{Pallet, Call, Storage, Config} = 51, ParasShared: parachains_shared::{Pallet, Call, Storage} = 52, - ParasInclusion: parachains_inclusion::{Pallet, Call, Storage, Event} = 53, + ParaInclusion: parachains_inclusion::{Pallet, Call, Storage, Event} = 53, ParasInherent: parachains_paras_inherent::{Pallet, Call, Storage, Inherent} = 54, ParasScheduler: parachains_scheduler::{Pallet, Call, Storage} = 55, Paras: parachains_paras::{Pallet, Call, Storage, Event, Config} = 56, Initializer: parachains_initializer::{Pallet, Call, Storage} = 57, - ParasDmp: parachains_dmp::{Pallet, Call, Storage} = 58, + Dmp: parachains_dmp::{Pallet, Call, Storage} = 58, ParasUmp: parachains_ump::{Pallet, Call, Storage, Event} = 59, ParasHrmp: parachains_hrmp::{Pallet, Call, Storage, Event} = 60, ParasSessionInfo: parachains_session_info::{Pallet, Call, Storage} = 61, @@ -1518,9 +1519,9 @@ pub type Header = generic::Header; pub type Block = generic::Block; /// A Block signed with a Justification pub type SignedBlock = generic::SignedBlock; -/// BlockId type as expected by this runtime. +/// `BlockId` type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. +/// The `SignedExtension` to the basic transaction logic. pub type SignedExtra = ( frame_system::CheckSpecVersion, frame_system::CheckTxVersion, @@ -1654,7 +1655,7 @@ sp_api::impl_runtime_apis! { fn candidate_events() -> Vec> { parachains_runtime_api_impl::candidate_events::(|ev| { match ev { - Event::ParasInclusion(ev) => { + Event::ParaInclusion(ev) => { Some(ev) } _ => None, diff --git a/runtime/kusama/src/weights/frame_system.rs b/runtime/kusama/src/weights/frame_system.rs index e5c7f504a094..ec892350aad0 100644 --- a/runtime/kusama/src/weights/frame_system.rs +++ b/runtime/kusama/src/weights/frame_system.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for frame_system +//! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-06-19, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for frame_system. +/// Weight functions for `frame_system`. pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { fn remark(_b: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_balances.rs b/runtime/kusama/src/weights/pallet_balances.rs index 747863a737a6..edc3b81e6819 100644 --- a/runtime/kusama/src/weights/pallet_balances.rs +++ b/runtime/kusama/src/weights/pallet_balances.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_balances +//! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_balances. +/// Weight functions for `pallet_balances`. pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { fn transfer() -> Weight { diff --git a/runtime/kusama/src/weights/pallet_bounties.rs b/runtime/kusama/src/weights/pallet_bounties.rs index 5ca7c519b871..ee5cf0212eac 100644 --- a/runtime/kusama/src/weights/pallet_bounties.rs +++ b/runtime/kusama/src/weights/pallet_bounties.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_bounties +//! Autogenerated weights for `pallet_bounties` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_bounties. +/// Weight functions for `pallet_bounties`. pub struct WeightInfo(PhantomData); impl pallet_bounties::WeightInfo for WeightInfo { fn propose_bounty(d: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_collective.rs b/runtime/kusama/src/weights/pallet_collective.rs index 8fc3e1c564ea..9a59fb34bb01 100644 --- a/runtime/kusama/src/weights/pallet_collective.rs +++ b/runtime/kusama/src/weights/pallet_collective.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_collective +//! Autogenerated weights for `pallet_collective` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_collective. +/// Weight functions for `pallet_collective`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { fn set_members(m: u32, n: u32, p: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_democracy.rs b/runtime/kusama/src/weights/pallet_democracy.rs index 36bff259cb60..b3263b2c3abf 100644 --- a/runtime/kusama/src/weights/pallet_democracy.rs +++ b/runtime/kusama/src/weights/pallet_democracy.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_democracy +//! Autogenerated weights for `pallet_democracy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_democracy. +/// Weight functions for `pallet_democracy`. pub struct WeightInfo(PhantomData); impl pallet_democracy::WeightInfo for WeightInfo { fn propose() -> Weight { diff --git a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs index 21c925295215..b6de878cf7c4 100644 --- a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_election_provider_multi_phase +//! Autogenerated weights for `pallet_election_provider_multi_phase` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-06-18, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_election_provider_multi_phase. +/// Weight functions for `pallet_election_provider_multi_phase`. pub struct WeightInfo(PhantomData); impl pallet_election_provider_multi_phase::WeightInfo for WeightInfo { fn on_initialize_nothing() -> Weight { @@ -62,7 +62,7 @@ impl pallet_election_provider_multi_phase::WeightInfo f .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - fn elect_queued() -> Weight { + fn elect_queued(_v: u32, _t: u32, _a: u32, _d: u32, ) -> Weight { (8_641_847_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) diff --git a/runtime/kusama/src/weights/pallet_elections_phragmen.rs b/runtime/kusama/src/weights/pallet_elections_phragmen.rs index df20c7b17afd..7d732d080c04 100644 --- a/runtime/kusama/src/weights/pallet_elections_phragmen.rs +++ b/runtime/kusama/src/weights/pallet_elections_phragmen.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_elections_phragmen +//! Autogenerated weights for `pallet_elections_phragmen` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 2.0.0 //! DATE: 2020-12-09, STEPS: [50, ], REPEAT: 20, LOW RANGE: [], HIGH RANGE: [] @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_elections_phragmen. +/// Weight functions for `pallet_elections_phragmen`. pub struct WeightInfo(PhantomData); impl pallet_elections_phragmen::WeightInfo for WeightInfo { fn vote_equal(v: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_gilt.rs b/runtime/kusama/src/weights/pallet_gilt.rs index 41bbd987e622..28813c9a5c9a 100644 --- a/runtime/kusama/src/weights/pallet_gilt.rs +++ b/runtime/kusama/src/weights/pallet_gilt.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_gilt +//! Autogenerated weights for `pallet_gilt` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_gilt. +/// Weight functions for `pallet_gilt`. pub struct WeightInfo(PhantomData); impl pallet_gilt::WeightInfo for WeightInfo { fn place_bid(l: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_identity.rs b/runtime/kusama/src/weights/pallet_identity.rs index bef743c77a4f..87f881c36d8b 100644 --- a/runtime/kusama/src/weights/pallet_identity.rs +++ b/runtime/kusama/src/weights/pallet_identity.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_identity +//! Autogenerated weights for `pallet_identity` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_identity. +/// Weight functions for `pallet_identity`. pub struct WeightInfo(PhantomData); impl pallet_identity::WeightInfo for WeightInfo { fn add_registrar(r: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_im_online.rs b/runtime/kusama/src/weights/pallet_im_online.rs index 481009d3d756..7112c0b36ff8 100644 --- a/runtime/kusama/src/weights/pallet_im_online.rs +++ b/runtime/kusama/src/weights/pallet_im_online.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_im_online +//! Autogenerated weights for `pallet_im_online` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_im_online. +/// Weight functions for `pallet_im_online`. pub struct WeightInfo(PhantomData); impl pallet_im_online::WeightInfo for WeightInfo { fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_indices.rs b/runtime/kusama/src/weights/pallet_indices.rs index 213620648940..fb6ef191cad4 100644 --- a/runtime/kusama/src/weights/pallet_indices.rs +++ b/runtime/kusama/src/weights/pallet_indices.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_indices +//! Autogenerated weights for `pallet_indices` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_indices. +/// Weight functions for `pallet_indices`. pub struct WeightInfo(PhantomData); impl pallet_indices::WeightInfo for WeightInfo { fn claim() -> Weight { diff --git a/runtime/kusama/src/weights/pallet_membership.rs b/runtime/kusama/src/weights/pallet_membership.rs index 29cad36612f6..0f5083e6e87e 100644 --- a/runtime/kusama/src/weights/pallet_membership.rs +++ b/runtime/kusama/src/weights/pallet_membership.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_membership +//! Autogenerated weights for `pallet_membership` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_membership. +/// Weight functions for `pallet_membership`. pub struct WeightInfo(PhantomData); impl pallet_membership::WeightInfo for WeightInfo { fn add_member(m: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_multisig.rs b/runtime/kusama/src/weights/pallet_multisig.rs index c2ac465aaada..0779f8a189de 100644 --- a/runtime/kusama/src/weights/pallet_multisig.rs +++ b/runtime/kusama/src/weights/pallet_multisig.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_multisig +//! Autogenerated weights for `pallet_multisig` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_multisig. +/// Weight functions for `pallet_multisig`. pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(_z: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_proxy.rs b/runtime/kusama/src/weights/pallet_proxy.rs index 8b0b2801beda..5f551494e1ab 100644 --- a/runtime/kusama/src/weights/pallet_proxy.rs +++ b/runtime/kusama/src/weights/pallet_proxy.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_proxy +//! Autogenerated weights for `pallet_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_proxy. +/// Weight functions for `pallet_proxy`. pub struct WeightInfo(PhantomData); impl pallet_proxy::WeightInfo for WeightInfo { fn proxy(p: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_scheduler.rs b/runtime/kusama/src/weights/pallet_scheduler.rs index a89f745c7a1e..fe7b45604b71 100644 --- a/runtime/kusama/src/weights/pallet_scheduler.rs +++ b/runtime/kusama/src/weights/pallet_scheduler.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_scheduler +//! Autogenerated weights for `pallet_scheduler` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_scheduler. +/// Weight functions for `pallet_scheduler`. pub struct WeightInfo(PhantomData); impl pallet_scheduler::WeightInfo for WeightInfo { fn schedule(s: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_session.rs b/runtime/kusama/src/weights/pallet_session.rs index 4c9a9fe8e5b0..1ebe0adeac8a 100644 --- a/runtime/kusama/src/weights/pallet_session.rs +++ b/runtime/kusama/src/weights/pallet_session.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_session +//! Autogenerated weights for `pallet_session` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_session. +/// Weight functions for `pallet_session`. pub struct WeightInfo(PhantomData); impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { diff --git a/runtime/kusama/src/weights/pallet_staking.rs b/runtime/kusama/src/weights/pallet_staking.rs index 099e6f94726a..cae9aebabaf1 100644 --- a/runtime/kusama/src/weights/pallet_staking.rs +++ b/runtime/kusama/src/weights/pallet_staking.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_staking +//! Autogenerated weights for `pallet_staking` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-07, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_staking. +/// Weight functions for `pallet_staking`. pub struct WeightInfo(PhantomData); impl pallet_staking::WeightInfo for WeightInfo { fn bond() -> Weight { diff --git a/runtime/kusama/src/weights/pallet_timestamp.rs b/runtime/kusama/src/weights/pallet_timestamp.rs index cb9098577a61..62c648462aaf 100644 --- a/runtime/kusama/src/weights/pallet_timestamp.rs +++ b/runtime/kusama/src/weights/pallet_timestamp.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_timestamp +//! Autogenerated weights for `pallet_timestamp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_timestamp. +/// Weight functions for `pallet_timestamp`. pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { diff --git a/runtime/kusama/src/weights/pallet_tips.rs b/runtime/kusama/src/weights/pallet_tips.rs index bf358e3b80ef..13e0f4b9f4e4 100644 --- a/runtime/kusama/src/weights/pallet_tips.rs +++ b/runtime/kusama/src/weights/pallet_tips.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_tips +//! Autogenerated weights for `pallet_tips` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_tips. +/// Weight functions for `pallet_tips`. pub struct WeightInfo(PhantomData); impl pallet_tips::WeightInfo for WeightInfo { fn report_awesome(r: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_treasury.rs b/runtime/kusama/src/weights/pallet_treasury.rs index 80e169edc7db..2f8423a055a1 100644 --- a/runtime/kusama/src/weights/pallet_treasury.rs +++ b/runtime/kusama/src/weights/pallet_treasury.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_treasury +//! Autogenerated weights for `pallet_treasury` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_treasury. +/// Weight functions for `pallet_treasury`. pub struct WeightInfo(PhantomData); impl pallet_treasury::WeightInfo for WeightInfo { fn propose_spend() -> Weight { diff --git a/runtime/kusama/src/weights/pallet_utility.rs b/runtime/kusama/src/weights/pallet_utility.rs index 66f9857c00ec..ce79e4f0a243 100644 --- a/runtime/kusama/src/weights/pallet_utility.rs +++ b/runtime/kusama/src/weights/pallet_utility.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_utility +//! Autogenerated weights for `pallet_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_utility. +/// Weight functions for `pallet_utility`. pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/pallet_vesting.rs b/runtime/kusama/src/weights/pallet_vesting.rs index af19647c27e0..af97d0b84b32 100644 --- a/runtime/kusama/src/weights/pallet_vesting.rs +++ b/runtime/kusama/src/weights/pallet_vesting.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_vesting +//! Autogenerated weights for `pallet_vesting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_vesting. +/// Weight functions for `pallet_vesting`. pub struct WeightInfo(PhantomData); impl pallet_vesting::WeightInfo for WeightInfo { fn vest_locked(l: u32, ) -> Weight { diff --git a/runtime/kusama/src/weights/runtime_common_auctions.rs b/runtime/kusama/src/weights/runtime_common_auctions.rs index f3fd08ec3ae5..100719bcb10e 100644 --- a/runtime/kusama/src/weights/runtime_common_auctions.rs +++ b/runtime/kusama/src/weights/runtime_common_auctions.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::auctions +//! Autogenerated weights for `runtime_common::auctions` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::auctions. +/// Weight functions for `runtime_common::auctions`. pub struct WeightInfo(PhantomData); impl runtime_common::auctions::WeightInfo for WeightInfo { fn new_auction() -> Weight { diff --git a/runtime/kusama/src/weights/runtime_common_claims.rs b/runtime/kusama/src/weights/runtime_common_claims.rs index 94a4bd36f9e0..2e54af89de44 100644 --- a/runtime/kusama/src/weights/runtime_common_claims.rs +++ b/runtime/kusama/src/weights/runtime_common_claims.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::claims +//! Autogenerated weights for `runtime_common::claims` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::claims. +/// Weight functions for `runtime_common::claims`. pub struct WeightInfo(PhantomData); impl runtime_common::claims::WeightInfo for WeightInfo { fn claim() -> Weight { diff --git a/runtime/kusama/src/weights/runtime_common_crowdloan.rs b/runtime/kusama/src/weights/runtime_common_crowdloan.rs index d269b826db36..a04eda47ab91 100644 --- a/runtime/kusama/src/weights/runtime_common_crowdloan.rs +++ b/runtime/kusama/src/weights/runtime_common_crowdloan.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::crowdloan +//! Autogenerated weights for `runtime_common::crowdloan` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::crowdloan. +/// Weight functions for `runtime_common::crowdloan`. pub struct WeightInfo(PhantomData); impl runtime_common::crowdloan::WeightInfo for WeightInfo { fn create() -> Weight { diff --git a/runtime/kusama/src/weights/runtime_common_paras_registrar.rs b/runtime/kusama/src/weights/runtime_common_paras_registrar.rs index 666e1edffffe..f0edfc18916d 100644 --- a/runtime/kusama/src/weights/runtime_common_paras_registrar.rs +++ b/runtime/kusama/src/weights/runtime_common_paras_registrar.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::paras_registrar +//! Autogenerated weights for `runtime_common::paras_registrar` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::paras_registrar. +/// Weight functions for `runtime_common::paras_registrar`. pub struct WeightInfo(PhantomData); impl runtime_common::paras_registrar::WeightInfo for WeightInfo { fn reserve() -> Weight { diff --git a/runtime/kusama/src/weights/runtime_common_slots.rs b/runtime/kusama/src/weights/runtime_common_slots.rs index b1867c175c8c..591ddf724ac9 100644 --- a/runtime/kusama/src/weights/runtime_common_slots.rs +++ b/runtime/kusama/src/weights/runtime_common_slots.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::slots +//! Autogenerated weights for `runtime_common::slots` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::slots. +/// Weight functions for `runtime_common::slots`. pub struct WeightInfo(PhantomData); impl runtime_common::slots::WeightInfo for WeightInfo { fn force_lease() -> Weight { diff --git a/runtime/parachains/Cargo.toml b/runtime/parachains/Cargo.toml index 1447e6b878bb..6b2af9cfe44e 100644 --- a/runtime/parachains/Cargo.toml +++ b/runtime/parachains/Cargo.toml @@ -11,6 +11,7 @@ log = { version = "0.4.14", default-features = false } rustc-hex = { version = "2.1.0", default-features = false } serde = { version = "1.0.123", features = [ "derive" ], optional = true } derive_more = "0.99.14" +bitflags = "1" sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -37,7 +38,6 @@ frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = xcm = { package = "xcm", path = "../../xcm", default-features = false } xcm-executor = { package = "xcm-executor", path = "../../xcm/xcm-executor", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } -libsecp256k1 = { version = "0.3.5", default-features = false, optional = true } rand = { version = "0.8.3", default-features = false } rand_chacha = { version = "0.3.1", default-features = false } @@ -53,7 +53,6 @@ pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "master" } frame-support-test = { git = "https://github.com/paritytech/substrate", branch = "master" } serde_json = "1.0.61" -libsecp256k1 = "0.3.5" sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } @@ -89,7 +88,6 @@ std = [ "log/std", ] runtime-benchmarks = [ - "libsecp256k1/hmac", "frame-benchmarking", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", diff --git a/runtime/parachains/src/configuration.rs b/runtime/parachains/src/configuration.rs index 5b500b9d0ded..04ff169a0a79 100644 --- a/runtime/parachains/src/configuration.rs +++ b/runtime/parachains/src/configuration.rs @@ -146,7 +146,7 @@ pub struct HostConfiguration { /// /// `None` means no maximum. pub max_validators_per_core: Option, - /// The maximum number of valdiators to use for parachain consensus, period. + /// The maximum number of validators to use for parachain consensus, period. /// /// `None` means no maximum. pub max_validators: Option, @@ -170,7 +170,7 @@ pub struct HostConfiguration { pub zeroth_delay_tranche_width: u32, /// The number of validators needed to approve a block. pub needed_approvals: u32, - /// The number of samples to do of the RelayVRFModulo approval assignment criterion. + /// The number of samples to do of the `RelayVRFModulo` approval assignment criterion. pub relay_vrf_modulo_samples: u32, } @@ -527,7 +527,7 @@ decl_module! { Ok(()) } - /// Set the number of samples to do of the RelayVRFModulo approval assignment criterion. + /// Set the number of samples to do of the `RelayVRFModulo` approval assignment criterion. #[weight = (1_000, DispatchClass::Operational)] pub fn set_relay_vrf_modulo_samples(origin, new: u32) -> DispatchResult { ensure_root(origin)?; diff --git a/runtime/parachains/src/disputes.rs b/runtime/parachains/src/disputes.rs new file mode 100644 index 000000000000..fbc6e58c9c4f --- /dev/null +++ b/runtime/parachains/src/disputes.rs @@ -0,0 +1,2709 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Runtime component for handling disputes of parachain candidates. + +use sp_std::prelude::*; +use sp_std::collections::btree_set::BTreeSet; +use primitives::v1::{ + byzantine_threshold, supermajority_threshold, ApprovalVote, CandidateHash, CompactStatement, + ConsensusLog, DisputeState, DisputeStatement, DisputeStatementSet, ExplicitDisputeStatement, + InvalidDisputeStatementKind, MultiDisputeStatementSet, SessionIndex, SigningContext, + ValidDisputeStatementKind, ValidatorId, ValidatorIndex, ValidatorSignature, +}; +use sp_runtime::{ + traits::{One, Zero, Saturating, AppVerify}, + DispatchError, RuntimeDebug, SaturatedConversion, +}; +use frame_support::{ensure, traits::Get, weights::Weight}; +use parity_scale_codec::{Encode, Decode}; +use bitvec::{bitvec, order::Lsb0 as BitOrderLsb0}; +use crate::{ + configuration::{self, HostConfiguration}, + initializer::SessionChangeNotification, + session_info, +}; + +/// Whether the dispute is local or remote. +#[derive(Encode, Decode, Clone, PartialEq, Eq, RuntimeDebug)] +pub enum DisputeLocation { + Local, + Remote, +} + +/// The result of a dispute, whether the candidate is deemed valid (for) or invalid (against). +#[derive(Encode, Decode, Clone, PartialEq, Eq, RuntimeDebug)] +pub enum DisputeResult { + Valid, + Invalid, +} + +/// Reward hooks for disputes. +pub trait RewardValidators { + // Give each validator a reward, likely small, for participating in the dispute. + fn reward_dispute_statement(session: SessionIndex, validators: impl IntoIterator); +} + +impl RewardValidators for () { + fn reward_dispute_statement(_: SessionIndex, _: impl IntoIterator) { } +} + +/// Punishment hooks for disputes. +pub trait PunishValidators { + /// Punish a series of validators who were for an invalid parablock. This is expected to be a major + /// punishment. + fn punish_for_invalid(session: SessionIndex, validators: impl IntoIterator); + + /// Punish a series of validators who were against a valid parablock. This is expected to be a minor + /// punishment. + fn punish_against_valid(session: SessionIndex, validators: impl IntoIterator); + + /// Punish a series of validators who were part of a dispute which never concluded. This is expected + /// to be a minor punishment. + fn punish_inconclusive(session: SessionIndex, validators: impl IntoIterator); +} + +impl PunishValidators for () { + fn punish_for_invalid(_: SessionIndex, _: impl IntoIterator) { + + } + + fn punish_against_valid(_: SessionIndex, _: impl IntoIterator) { + + } + + fn punish_inconclusive(_: SessionIndex, _: impl IntoIterator) { + + } +} + +/// Hook into disputes handling. +/// +/// Allows decoupling parachains handling from disputes so that it can +/// potentially be disabled when instantiating a specific runtime. +pub trait DisputesHandler { + /// Whether the chain is frozen, if the chain is frozen it will not accept + /// any new parachain blocks for backing or inclusion. + fn is_frozen() -> bool; + + /// Handler for filtering any dispute statements before including them as part + /// of inherent data. This can be useful to filter out ancient and duplicate + /// dispute statements. + fn filter_multi_dispute_data(statement_sets: &mut MultiDisputeStatementSet); + + /// Handle sets of dispute statements corresponding to 0 or more candidates. + /// Returns a vector of freshly created disputes. + fn provide_multi_dispute_data( + statement_sets: MultiDisputeStatementSet, + ) -> Result, DispatchError>; + + /// Note that the given candidate has been included. + fn note_included( + session: SessionIndex, + candidate_hash: CandidateHash, + included_in: BlockNumber, + ); + + /// Whether the given candidate could be invalid, i.e. there is an ongoing + /// or concluded dispute with supermajority-against. + fn could_be_invalid(session: SessionIndex, candidate_hash: CandidateHash) -> bool; + + /// Called by the initializer to initialize the configuration module. + fn initializer_initialize(now: BlockNumber) -> Weight; + + /// Called by the initializer to finalize the configuration module. + fn initializer_finalize(); + + /// Called by the initializer to note that a new session has started. + fn initializer_on_new_session(notification: &SessionChangeNotification); +} + +impl DisputesHandler for () { + fn is_frozen() -> bool { + false + } + + fn filter_multi_dispute_data(statement_sets: &mut MultiDisputeStatementSet) { + statement_sets.clear() + } + + fn provide_multi_dispute_data( + _statement_sets: MultiDisputeStatementSet, + ) -> Result, DispatchError> { + Ok(Vec::new()) + } + + fn note_included( + _session: SessionIndex, + _candidate_hash: CandidateHash, + _included_in: BlockNumber, + ) { + + } + + fn could_be_invalid(_session: SessionIndex, _candidate_hash: CandidateHash) -> bool { + false + } + + fn initializer_initialize(_now: BlockNumber) -> Weight { + 0 + } + + fn initializer_finalize() { + + } + + fn initializer_on_new_session(_notification: &SessionChangeNotification) { + + } +} + +impl DisputesHandler for pallet::Pallet { + fn is_frozen() -> bool { + pallet::Pallet::::is_frozen() + } + + fn filter_multi_dispute_data(statement_sets: &mut MultiDisputeStatementSet) { + pallet::Pallet::::filter_multi_dispute_data(statement_sets) + } + + fn provide_multi_dispute_data( + statement_sets: MultiDisputeStatementSet, + ) -> Result, DispatchError> { + pallet::Pallet::::provide_multi_dispute_data(statement_sets) + } + + fn note_included( + session: SessionIndex, + candidate_hash: CandidateHash, + included_in: T::BlockNumber, + ) { + pallet::Pallet::::note_included(session, candidate_hash, included_in) + } + + fn could_be_invalid(session: SessionIndex, candidate_hash: CandidateHash) -> bool { + pallet::Pallet::::could_be_invalid(session, candidate_hash) + } + + fn initializer_initialize(now: T::BlockNumber) -> Weight { + pallet::Pallet::::initializer_initialize(now) + } + + fn initializer_finalize() { + pallet::Pallet::::initializer_finalize() + } + + fn initializer_on_new_session(notification: &SessionChangeNotification) { + pallet::Pallet::::initializer_on_new_session(notification) + } +} + +pub use pallet::*; +#[frame_support::pallet] +pub mod pallet { + use frame_support::pallet_prelude::*; + use super::*; + + #[pallet::config] + pub trait Config: + frame_system::Config + + configuration::Config + + session_info::Config + { + type Event: From> + IsType<::Event>; + type RewardValidators: RewardValidators; + type PunishValidators: PunishValidators; + } + + #[pallet::pallet] + pub struct Pallet(_); + + /// The last pruned session, if any. All data stored by this module + /// references sessions. + #[pallet::storage] + pub(super) type LastPrunedSession = StorageValue<_, SessionIndex>; + + /// All ongoing or concluded disputes for the last several sessions. + #[pallet::storage] + pub(super) type Disputes = StorageDoubleMap< + _, + Twox64Concat, SessionIndex, + Blake2_128Concat, CandidateHash, + DisputeState, + >; + + /// All included blocks on the chain, as well as the block number in this chain that + /// should be reverted back to if the candidate is disputed and determined to be invalid. + #[pallet::storage] + pub(super) type Included = StorageDoubleMap< + _, + Twox64Concat, SessionIndex, + Blake2_128Concat, CandidateHash, + T::BlockNumber, + >; + + /// Maps session indices to a vector indicating the number of potentially-spam disputes + /// each validator is participating in. Potentially-spam disputes are remote disputes which have + /// fewer than `byzantine_threshold + 1` validators. + /// + /// The i'th entry of the vector corresponds to the i'th validator in the session. + #[pallet::storage] + pub(super) type SpamSlots = StorageMap<_, Twox64Concat, SessionIndex, Vec>; + + /// Whether the chain is frozen. Starts as `None`. When this is `Some`, + /// the chain will not accept any new parachain blocks for backing or inclusion, + /// and its value indicates the last valid block number in the chain. + /// It can only be set back to `None` by governance intervention. + #[pallet::storage] + #[pallet::getter(fn last_valid_block)] + pub(super) type Frozen = StorageValue<_, Option, ValueQuery>; + + #[pallet::event] + #[pallet::generate_deposit(pub fn deposit_event)] + pub enum Event { + /// A dispute has been initiated. \[candidate hash, dispute location\] + DisputeInitiated(CandidateHash, DisputeLocation), + /// A dispute has concluded for or against a candidate. + /// `\[para id, candidate hash, dispute result\]` + DisputeConcluded(CandidateHash, DisputeResult), + /// A dispute has timed out due to insufficient participation. + /// `\[para id, candidate hash\]` + DisputeTimedOut(CandidateHash), + /// A dispute has concluded with supermajority against a candidate. + /// Block authors should no longer build on top of this head and should + /// instead revert to the block at the given height which is the last + /// known valid block in this chain. + Revert(T::BlockNumber), + } + + #[pallet::error] + pub enum Error { + /// Duplicate dispute statement sets provided. + DuplicateDisputeStatementSets, + /// Ancient dispute statement provided. + AncientDisputeStatement, + /// Validator index on statement is out of bounds for session. + ValidatorIndexOutOfBounds, + /// Invalid signature on statement. + InvalidSignature, + /// Validator vote submitted more than once to dispute. + DuplicateStatement, + /// Too many spam slots used by some specific validator. + PotentialSpam, + } +} + +bitflags::bitflags! { + #[derive(Default)] + struct DisputeStateFlags: u8 { + const CONFIRMED = 0b0001; + const FOR_SUPERMAJORITY = 0b0010; + const AGAINST_SUPERMAJORITY = 0b0100; + } +} + +impl DisputeStateFlags { + fn from_state( + state: &DisputeState, + ) -> Self { + let n = state.validators_for.len(); + + let byzantine_threshold = byzantine_threshold(n); + let supermajority_threshold = supermajority_threshold(n); + + let mut flags = DisputeStateFlags::default(); + let all_participants = { + let mut a = state.validators_for.clone(); + *a |= state.validators_against.iter().by_val(); + a + }; + if all_participants.count_ones() > byzantine_threshold { + flags |= DisputeStateFlags::CONFIRMED; + } + + if state.validators_for.count_ones() >= supermajority_threshold { + flags |= DisputeStateFlags::FOR_SUPERMAJORITY; + } + + if state.validators_against.count_ones() >= supermajority_threshold { + flags |= DisputeStateFlags::AGAINST_SUPERMAJORITY; + } + + flags + } +} + +#[derive(PartialEq, RuntimeDebug)] +enum SpamSlotChange { + Inc, + Dec, +} + +struct ImportSummary { + // The new state, with all votes imported. + state: DisputeState, + // Changes to spam slots. Validator index paired with directional change. + spam_slot_changes: Vec<(ValidatorIndex, SpamSlotChange)>, + // Validators to slash for being (wrongly) on the AGAINST side. + slash_against: Vec, + // Validators to slash for being (wrongly) on the FOR side. + slash_for: Vec, + // New participants in the dispute. + new_participants: bitvec::vec::BitVec, + // Difference in state flags from previous. + new_flags: DisputeStateFlags, +} + +#[derive(RuntimeDebug, PartialEq, Eq)] +enum VoteImportError { + ValidatorIndexOutOfBounds, + DuplicateStatement, +} + +impl From for Error { + fn from(e: VoteImportError) -> Self { + match e { + VoteImportError::ValidatorIndexOutOfBounds => Error::::ValidatorIndexOutOfBounds, + VoteImportError::DuplicateStatement => Error::::DuplicateStatement, + } + } +} + +struct DisputeStateImporter { + state: DisputeState, + now: BlockNumber, + new_participants: bitvec::vec::BitVec, + pre_flags: DisputeStateFlags, +} + +impl DisputeStateImporter { + fn new( + state: DisputeState, + now: BlockNumber, + ) -> Self { + let pre_flags = DisputeStateFlags::from_state(&state); + let new_participants = bitvec::bitvec![BitOrderLsb0, u8; 0; state.validators_for.len()]; + + DisputeStateImporter { + state, + now, + new_participants, + pre_flags, + } + } + + fn import(&mut self, validator: ValidatorIndex, valid: bool) + -> Result<(), VoteImportError> + { + let (bits, other_bits) = if valid { + (&mut self.state.validators_for, &mut self.state.validators_against) + } else { + (&mut self.state.validators_against, &mut self.state.validators_for) + }; + + // out of bounds or already participated + match bits.get(validator.0 as usize).map(|b| *b) { + None => return Err(VoteImportError::ValidatorIndexOutOfBounds), + Some(true) => return Err(VoteImportError::DuplicateStatement), + Some(false) => {} + } + + // inefficient, and just for extra sanity. + if validator.0 as usize >= self.new_participants.len() { + return Err(VoteImportError::ValidatorIndexOutOfBounds); + } + + bits.set(validator.0 as usize, true); + + // New participants tracks those which didn't appear on either + // side of the dispute until now. So we check the other side + // and checked the first side before. + if other_bits.get(validator.0 as usize).map_or(false, |b| !*b) { + self.new_participants.set(validator.0 as usize, true); + } + + Ok(()) + } + + fn finish(mut self) -> ImportSummary { + let pre_flags = self.pre_flags; + let post_flags = DisputeStateFlags::from_state(&self.state); + + let pre_post_contains = |flags| (pre_flags.contains(flags), post_flags.contains(flags)); + + // 1. Act on confirmed flag state to inform spam slots changes. + let spam_slot_changes: Vec<_> = match pre_post_contains(DisputeStateFlags::CONFIRMED) { + (false, false) => { + // increment spam slots for all new participants. + self.new_participants.iter_ones() + .map(|i| (ValidatorIndex(i as _), SpamSlotChange::Inc)) + .collect() + } + (false, true) => { + let prev_participants = { + // all participants + let mut a = self.state.validators_for.clone(); + *a |= self.state.validators_against.iter().by_val(); + + // which are not new participants + *a &= self.new_participants.iter().by_val().map(|b| !b); + + a + }; + + prev_participants.iter_ones() + .map(|i| (ValidatorIndex(i as _), SpamSlotChange::Dec)) + .collect() + } + (true, true) | (true, false) => { + // nothing to do. (true, false) is also impossible. + Vec::new() + } + }; + + // 2. Check for fresh FOR supermajority. Only if not already concluded. + let slash_against = if let (false, true) = pre_post_contains(DisputeStateFlags::FOR_SUPERMAJORITY) { + if self.state.concluded_at.is_none() { + self.state.concluded_at = Some(self.now.clone()); + } + + // provide AGAINST voters to slash. + self.state.validators_against.iter_ones() + .map(|i| ValidatorIndex(i as _)) + .collect() + } else { + Vec::new() + }; + + // 3. Check for fresh AGAINST supermajority. + let slash_for = if let (false, true) = pre_post_contains(DisputeStateFlags::AGAINST_SUPERMAJORITY) { + if self.state.concluded_at.is_none() { + self.state.concluded_at = Some(self.now.clone()); + } + + // provide FOR voters to slash. + self.state.validators_for.iter_ones() + .map(|i| ValidatorIndex(i as _)) + .collect() + } else { + Vec::new() + }; + + ImportSummary { + state: self.state, + spam_slot_changes, + slash_against, + slash_for, + new_participants: self.new_participants, + new_flags: post_flags - pre_flags, + } + } +} + +// A filter on a dispute statement set. +#[derive(PartialEq)] +#[cfg_attr(test, derive(Debug))] +enum StatementSetFilter { + // Remove the entire dispute statement set. + RemoveAll, + // Remove the votes with given index from the statement set. + RemoveIndices(Vec), +} + +impl StatementSetFilter { + fn filter_statement_set(self, mut statement_set: DisputeStatementSet) + -> Option + { + match self { + StatementSetFilter::RemoveAll => None, + StatementSetFilter::RemoveIndices(mut indices) => { + indices.sort(); + indices.dedup(); + + // reverse order ensures correctness + for index in indices.into_iter().rev() { + // swap_remove guarantees linear complexity. + statement_set.statements.swap_remove(index); + } + + if statement_set.statements.is_empty() { + None + } else { + Some(statement_set) + } + } + } + } + + fn remove_index(&mut self, i: usize) { + if let StatementSetFilter::RemoveIndices(ref mut indices) = *self { + indices.push(i) + } + } +} + +impl Pallet { + /// Called by the initializer to initialize the disputes module. + pub(crate) fn initializer_initialize(now: T::BlockNumber) -> Weight { + let config = >::config(); + + let mut weight = 0; + for (session_index, candidate_hash, mut dispute) in >::iter() { + weight += T::DbWeight::get().reads_writes(1, 0); + + if dispute.concluded_at.is_none() + && dispute.start + config.dispute_conclusion_by_time_out_period < now + { + Self::deposit_event(Event::DisputeTimedOut(candidate_hash)); + + dispute.concluded_at = Some(now); + >::insert(session_index, candidate_hash, &dispute); + + if >::contains_key(&session_index, &candidate_hash) { + // Local disputes don't count towards spam. + + weight += T::DbWeight::get().reads_writes(1, 1); + continue; + } + + // mildly punish all validators involved. they've failed to make + // data available to others, so this is most likely spam. + SpamSlots::::mutate(session_index, |spam_slots| { + let spam_slots = match spam_slots { + Some(ref mut s) => s, + None => return, + }; + + // also reduce spam slots for all validators involved, if the dispute was unconfirmed. + // this does open us up to more spam, but only for validators who are willing + // to be punished more. + // + // it would be unexpected for any change here to occur when the dispute has not concluded + // in time, as a dispute guaranteed to have at least one honest participant should + // conclude quickly. + let participating = decrement_spam(spam_slots, &dispute); + + // Slight punishment as these validators have failed to make data available to + // others in a timely manner. + T::PunishValidators::punish_inconclusive( + session_index, + participating.iter_ones().map(|i| ValidatorIndex(i as _)), + ); + }); + + weight += T::DbWeight::get().reads_writes(2, 2); + } + } + + weight + } + + /// Called by the initializer to finalize the disputes module. + pub(crate) fn initializer_finalize() { } + + /// Called by the initializer to note a new session in the disputes module. + pub(crate) fn initializer_on_new_session(notification: &SessionChangeNotification) { + let config = >::config(); + + if notification.session_index <= config.dispute_period + 1 { + return + } + + let pruning_target = notification.session_index - config.dispute_period - 1; + + LastPrunedSession::::mutate(|last_pruned| { + let to_prune = if let Some(last_pruned) = last_pruned { + *last_pruned + 1 ..= pruning_target + } else { + pruning_target ..= pruning_target + }; + + for to_prune in to_prune { + // This should be small, as disputes are rare, so `None` is fine. + >::remove_prefix(to_prune, None); + + // This is larger, and will be extracted to the `shared` module for more proper pruning. + // TODO: https://github.com/paritytech/polkadot/issues/3469 + >::remove_prefix(to_prune, None); + SpamSlots::::remove(to_prune); + } + + *last_pruned = Some(pruning_target); + }); + } + + /// Handle sets of dispute statements corresponding to 0 or more candidates. + /// Returns a vector of freshly created disputes. + /// + /// # Warning + /// + /// This functions modifies the state when failing. It is expected to be called in inherent, + /// and to fail the extrinsic on error. As invalid inherents are not allowed, the dirty state + /// is not commited. + pub(crate) fn provide_multi_dispute_data(statement_sets: MultiDisputeStatementSet) + -> Result, DispatchError> + { + let config = >::config(); + + // Deduplicate. + { + let mut targets: Vec<_> = statement_sets.iter() + .map(|set| (set.candidate_hash.0, set.session)) + .collect(); + + targets.sort(); + + let submitted = targets.len(); + targets.dedup(); + + ensure!(submitted == targets.len(), Error::::DuplicateDisputeStatementSets); + } + + let mut fresh = Vec::with_capacity(statement_sets.len()); + for statement_set in statement_sets { + let dispute_target = (statement_set.session, statement_set.candidate_hash); + if Self::provide_dispute_data(&config, statement_set)? { + fresh.push(dispute_target); + } + } + + Ok(fresh) + } + + fn filter_multi_dispute_data(statement_sets: &mut MultiDisputeStatementSet) { + let config = >::config(); + + let old_statement_sets = sp_std::mem::take(statement_sets); + + // Deduplicate. + let dedup_iter = { + let mut targets = BTreeSet::new(); + old_statement_sets.into_iter().filter(move |set| { + let target = (set.candidate_hash, set.session); + targets.insert(target) + }) + }; + + *statement_sets = dedup_iter.filter_map(|set| { + let filter = Self::filter_dispute_data(&config, &set); + + filter.filter_statement_set(set) + }).collect(); + } + + // Given a statement set, this produces a filter to be applied to the statement set. + // It either removes the entire dispute statement set or some specific votes from it. + // + // Votes which are duplicate or already known by the chain are filtered out. + // The entire set is removed if the dispute is ancient or concluded. + fn filter_dispute_data(config: &HostConfiguration, set: &DisputeStatementSet) + -> StatementSetFilter + { + let mut filter = StatementSetFilter::RemoveIndices(Vec::new()); + + // Dispute statement sets on any dispute which concluded + // before this point are to be rejected. + let now = >::block_number(); + let oldest_accepted = now.saturating_sub(config.dispute_post_conclusion_acceptance_period); + + // Load session info to access validators + let session_info = match >::session_info(set.session) { + Some(s) => s, + None => return StatementSetFilter::RemoveAll, + }; + + let n_validators = session_info.validators.len(); + + // Check for ancient. + let dispute_state = { + if let Some(dispute_state) = >::get(&set.session, &set.candidate_hash) { + if dispute_state.concluded_at.as_ref().map_or(false, |c| c < &oldest_accepted) { + return StatementSetFilter::RemoveAll; + } + + dispute_state + } else { + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0; n_validators], + validators_against: bitvec![BitOrderLsb0, u8; 0; n_validators], + start: now, + concluded_at: None, + } + } + }; + + // Check and import all votes. + let summary = { + let mut importer = DisputeStateImporter::new(dispute_state, now); + for (i, (statement, validator_index, signature)) + in set.statements.iter().enumerate() + { + let validator_public = match session_info + .validators.get(validator_index.0 as usize) + { + None => { + filter.remove_index(i); + continue + } + Some(v) => v, + }; + + let valid = statement.indicates_validity(); + + if let Err(_) = importer.import(*validator_index, valid) { + filter.remove_index(i); + continue + } + + // Check signature after attempting import. + // + // Since we expect that this filter will be applied to + // disputes long after they're concluded, 99% of the time, + // the duplicate filter above will catch them before needing + // to do a heavy signature check. + // + // This is only really important until the post-conclusion acceptance threshold + // is reached, and then no part of this loop will be hit. + if let Err(()) = check_signature( + &validator_public, + set.candidate_hash, + set.session, + statement, + signature, + ) { + filter.remove_index(i); + continue + } + } + + importer.finish() + }; + + // Apply spam slot changes. Bail early if too many occupied. + let is_local = >::contains_key(&set.session, &set.candidate_hash); + if !is_local { + let mut spam_slots: Vec = SpamSlots::::get(&set.session) + .unwrap_or_else(|| vec![0; n_validators]); + + for (validator_index, spam_slot_change) in summary.spam_slot_changes { + let spam_slot = spam_slots.get_mut(validator_index.0 as usize) + .expect("index is in-bounds, as checked above; qed"); + + if let SpamSlotChange::Inc = spam_slot_change { + if *spam_slot >= config.dispute_max_spam_slots { + // Find the vote by this validator and filter it out. + let first_index_in_set = set.statements + .iter() + .position(|(_, v_i, _)| &validator_index == v_i) + .expect("spam slots are only incremented when a new statement \ + from a validator is included; qed"); + + // Note that there may be many votes by the validator in the statement + // set. There are not supposed to be, but the purpose of this function + // is to filter out invalid submissions, after all. + // + // This is fine - we only need to handle the first one, because all + // subsequent votes' indices have been added to the filter already + // by the duplicate checks above. It's only the first one which + // may not already have been filtered out. + filter.remove_index(first_index_in_set); + } + + // It's also worth noting that the `DisputeStateImporter` + // which produces these spam slot updates only produces + // one spam slot update per validator because it rejects + // duplicate votes. + // + // So we don't need to worry about spam slots being + // updated incorrectly after receiving duplicates. + *spam_slot += 1; + } else { + *spam_slot = spam_slot.saturating_sub(1); + } + } + + // We write the spam slots here because sequential calls to + // `filter_dispute_data` have a dependency on each other. + // + // For example, if a validator V occupies 1 spam slot and + // max is 2, then 2 sequential calls incrementing spam slot + // cannot be allowed. + // + // However, 3 sequential calls, where the first increments, + // the second decrements, and the third increments would be allowed. + SpamSlots::::insert(&set.session, spam_slots); + } + + filter + } + + /// Handle a set of dispute statements corresponding to a single candidate. + /// + /// Fails if the dispute data is invalid. Returns a boolean indicating whether the + /// dispute is fresh. + fn provide_dispute_data(config: &HostConfiguration, set: DisputeStatementSet) + -> Result + { + // Dispute statement sets on any dispute which concluded + // before this point are to be rejected. + let now = >::block_number(); + let oldest_accepted = now.saturating_sub(config.dispute_post_conclusion_acceptance_period); + + // Load session info to access validators + let session_info = match >::session_info(set.session) { + Some(s) => s, + None => return Err(Error::::AncientDisputeStatement.into()), + }; + + let n_validators = session_info.validators.len(); + + // Check for ancient. + let (fresh, dispute_state) = { + if let Some(dispute_state) = >::get(&set.session, &set.candidate_hash) { + ensure!( + dispute_state.concluded_at.as_ref().map_or(true, |c| c >= &oldest_accepted), + Error::::AncientDisputeStatement, + ); + + (false, dispute_state) + } else { + ( + true, + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0; n_validators], + validators_against: bitvec![BitOrderLsb0, u8; 0; n_validators], + start: now, + concluded_at: None, + } + ) + } + }; + + // Check and import all votes. + let summary = { + let mut importer = DisputeStateImporter::new(dispute_state, now); + for (statement, validator_index, signature) in &set.statements { + let validator_public = session_info.validators.get(validator_index.0 as usize) + .ok_or(Error::::ValidatorIndexOutOfBounds)?; + + // Check signature before importing. + check_signature( + &validator_public, + set.candidate_hash, + set.session, + statement, + signature, + ).map_err(|()| Error::::InvalidSignature)?; + + let valid = statement.indicates_validity(); + + importer.import(*validator_index, valid).map_err(Error::::from)?; + } + + importer.finish() + }; + + // Apply spam slot changes. Bail early if too many occupied. + let is_local = >::contains_key(&set.session, &set.candidate_hash); + if !is_local { + let mut spam_slots: Vec = SpamSlots::::get(&set.session) + .unwrap_or_else(|| vec![0; n_validators]); + + for (validator_index, spam_slot_change) in summary.spam_slot_changes { + let spam_slot = spam_slots.get_mut(validator_index.0 as usize) + .expect("index is in-bounds, as checked above; qed"); + + match spam_slot_change { + SpamSlotChange::Inc => { + ensure!( + *spam_slot < config.dispute_max_spam_slots, + Error::::PotentialSpam, + ); + + *spam_slot += 1; + } + SpamSlotChange::Dec => { + *spam_slot = spam_slot.saturating_sub(1); + } + } + } + + SpamSlots::::insert(&set.session, spam_slots); + } + + if fresh { + Self::deposit_event(Event::DisputeInitiated( + set.candidate_hash, + if is_local { DisputeLocation::Local } else { DisputeLocation::Remote }, + )); + } + + { + if summary.new_flags.contains(DisputeStateFlags::FOR_SUPERMAJORITY) { + Self::deposit_event(Event::DisputeConcluded( + set.candidate_hash, + DisputeResult::Valid, + )); + } + + // It is possible, although unexpected, for a dispute to conclude twice. + // This would require f+1 validators to vote in both directions. + // A dispute cannot conclude more than once in each direction. + + if summary.new_flags.contains(DisputeStateFlags::AGAINST_SUPERMAJORITY) { + Self::deposit_event(Event::DisputeConcluded( + set.candidate_hash, + DisputeResult::Invalid, + )); + } + } + + // Reward statements. + T::RewardValidators::reward_dispute_statement( + set.session, + summary.new_participants.iter_ones().map(|i| ValidatorIndex(i as _)), + ); + + // Slash participants on a losing side. + { + // a valid candidate, according to 2/3. Punish those on the 'against' side. + T::PunishValidators::punish_against_valid( + set.session, + summary.slash_against, + ); + + // an invalid candidate, according to 2/3. Punish those on the 'for' side. + T::PunishValidators::punish_for_invalid( + set.session, + summary.slash_for, + ); + } + + >::insert(&set.session, &set.candidate_hash, &summary.state); + + // Freeze if just concluded against some local candidate + if summary.new_flags.contains(DisputeStateFlags::AGAINST_SUPERMAJORITY) { + if let Some(revert_to) = >::get(&set.session, &set.candidate_hash) { + Self::revert_and_freeze(revert_to); + } + } + + Ok(fresh) + } + + #[allow(unused)] + pub(crate) fn disputes() -> Vec<(SessionIndex, CandidateHash, DisputeState)> { + >::iter().collect() + } + + pub(crate) fn note_included(session: SessionIndex, candidate_hash: CandidateHash, included_in: T::BlockNumber) { + if included_in.is_zero() { return } + + let revert_to = included_in - One::one(); + + >::insert(&session, &candidate_hash, revert_to); + + // If we just included a block locally which has a live dispute, decrement spam slots + // for any involved validators, if the dispute is not already confirmed by f + 1. + if let Some(state) = >::get(&session, candidate_hash) { + SpamSlots::::mutate(&session, |spam_slots| { + if let Some(ref mut spam_slots) = *spam_slots { + decrement_spam(spam_slots, &state); + } + }); + + if has_supermajority_against(&state) { + Self::revert_and_freeze(revert_to); + } + } + } + + pub(crate) fn could_be_invalid(session: SessionIndex, candidate_hash: CandidateHash) -> bool { + >::get(&session, &candidate_hash).map_or(false, |dispute| { + // A dispute that is ongoing or has concluded with supermajority-against. + dispute.concluded_at.is_none() || has_supermajority_against(&dispute) + }) + } + + pub(crate) fn is_frozen() -> bool { + Self::last_valid_block().is_some() + } + + pub(crate) fn revert_and_freeze(revert_to: T::BlockNumber) { + if Self::last_valid_block().map_or(true, |last| last > revert_to) { + Frozen::::set(Some(revert_to)); + Self::deposit_event(Event::Revert(revert_to)); + frame_system::Pallet::::deposit_log( + ConsensusLog::Revert(revert_to.saturated_into()).into(), + ); + } + } +} + +fn has_supermajority_against(dispute: &DisputeState) -> bool { + let supermajority_threshold = supermajority_threshold(dispute.validators_against.len()); + dispute.validators_against.count_ones() >= supermajority_threshold +} + +// If the dispute had not enough validators to confirm, decrement spam slots for all the participating +// validators. +// +// Returns the set of participating validators as a bitvec. +fn decrement_spam( + spam_slots: &mut [u32], + dispute: &DisputeState, +) -> bitvec::vec::BitVec { + let byzantine_threshold = byzantine_threshold(spam_slots.len()); + + let participating = dispute.validators_for.clone() | dispute.validators_against.iter().by_val(); + let decrement_spam = participating.count_ones() <= byzantine_threshold; + for validator_index in participating.iter_ones() { + if decrement_spam { + if let Some(occupied) = spam_slots.get_mut(validator_index as usize) { + *occupied = occupied.saturating_sub(1); + } + } + } + + participating +} + +fn check_signature( + validator_public: &ValidatorId, + candidate_hash: CandidateHash, + session: SessionIndex, + statement: &DisputeStatement, + validator_signature: &ValidatorSignature, +) -> Result<(), ()> { + let payload = match *statement { + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit) => { + ExplicitDisputeStatement { + valid: true, + candidate_hash, + session, + }.signing_payload() + }, + DisputeStatement::Valid(ValidDisputeStatementKind::BackingSeconded(inclusion_parent)) => { + CompactStatement::Seconded(candidate_hash).signing_payload(&SigningContext { + session_index: session, + parent_hash: inclusion_parent, + }) + }, + DisputeStatement::Valid(ValidDisputeStatementKind::BackingValid(inclusion_parent)) => { + CompactStatement::Valid(candidate_hash).signing_payload(&SigningContext { + session_index: session, + parent_hash: inclusion_parent, + }) + }, + DisputeStatement::Valid(ValidDisputeStatementKind::ApprovalChecking) => { + ApprovalVote(candidate_hash).signing_payload(session) + }, + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit) => { + ExplicitDisputeStatement { + valid: false, + candidate_hash, + session, + }.signing_payload() + }, + }; + + if validator_signature.verify(&payload[..] , &validator_public) { + Ok(()) + } else { + Err(()) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use frame_system::InitKind; + use frame_support::{assert_ok, assert_err, assert_noop, traits::{OnInitialize, OnFinalize}}; + use crate::mock::{ + new_test_ext, Test, System, AllPallets, Initializer, AccountId, MockGenesisConfig, + REWARD_VALIDATORS, PUNISH_VALIDATORS_FOR, PUNISH_VALIDATORS_AGAINST, + PUNISH_VALIDATORS_INCONCLUSIVE, + }; + use sp_core::{Pair, crypto::CryptoType}; + use primitives::v1::BlockNumber; + + // All arguments for `initializer::on_new_session` + type NewSession<'a> = (bool, SessionIndex, Vec<(&'a AccountId, ValidatorId)>, Option>); + + // Run to specific block, while calling disputes pallet hooks manually, because disputes is not + // integrated in initializer yet. + fn run_to_block<'a>( + to: BlockNumber, + new_session: impl Fn(BlockNumber) -> Option>, + ) { + while System::block_number() < to { + let b = System::block_number(); + if b != 0 { + AllPallets::on_finalize(b); + System::finalize(); + } + + System::initialize(&(b + 1), &Default::default(), &Default::default(), InitKind::Full); + AllPallets::on_initialize(b + 1); + + if let Some(new_session) = new_session(b + 1) { + Initializer::test_trigger_on_new_session( + new_session.0, + new_session.1, + new_session.2.into_iter(), + new_session.3.map(|q| q.into_iter()), + ); + } + } + } + + #[test] + fn test_dispute_state_flag_from_state() { + assert_eq!( + DisputeStateFlags::from_state(&DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0, 0, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 0, 0, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }), + DisputeStateFlags::default(), + ); + + assert_eq!( + DisputeStateFlags::from_state(&DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 1, 1, 1, 1, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 0, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }), + DisputeStateFlags::FOR_SUPERMAJORITY | DisputeStateFlags::CONFIRMED, + ); + + assert_eq!( + DisputeStateFlags::from_state(&DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 1, 1, 1, 1, 1, 0, 0], + start: 0, + concluded_at: None, + }), + DisputeStateFlags::AGAINST_SUPERMAJORITY | DisputeStateFlags::CONFIRMED, + ); + } + + #[test] + fn test_import_new_participant_spam_inc() { + let mut importer = DisputeStateImporter::new( + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 0, 0, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }, + 0, + ); + + assert_err!( + importer.import(ValidatorIndex(9), true), + VoteImportError::ValidatorIndexOutOfBounds, + ); + + assert_err!( + importer.import(ValidatorIndex(0), true), + VoteImportError::DuplicateStatement, + ); + assert_ok!(importer.import(ValidatorIndex(0), false)); + + assert_ok!(importer.import(ValidatorIndex(2), true)); + assert_err!( + importer.import(ValidatorIndex(2), true), + VoteImportError::DuplicateStatement, + ); + + assert_ok!(importer.import(ValidatorIndex(2), false)); + assert_err!( + importer.import(ValidatorIndex(2), false), + VoteImportError::DuplicateStatement, + ); + + let summary = importer.finish(); + assert_eq!(summary.new_flags, DisputeStateFlags::default()); + assert_eq!( + summary.state, + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }, + ); + assert_eq!( + summary.spam_slot_changes, + vec![(ValidatorIndex(2), SpamSlotChange::Inc)], + ); + assert!(summary.slash_for.is_empty()); + assert!(summary.slash_against.is_empty()); + assert_eq!(summary.new_participants, bitvec![BitOrderLsb0, u8; 0, 0, 1, 0, 0, 0, 0, 0]); + } + + #[test] + fn test_import_prev_participant_spam_dec_confirmed() { + let mut importer = DisputeStateImporter::new( + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 1, 0, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }, + 0, + ); + + assert_ok!(importer.import(ValidatorIndex(2), true)); + + let summary = importer.finish(); + assert_eq!( + summary.state, + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 1, 0, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }, + ); + assert_eq!( + summary.spam_slot_changes, + vec![ + (ValidatorIndex(0), SpamSlotChange::Dec), + (ValidatorIndex(1), SpamSlotChange::Dec), + ], + ); + assert!(summary.slash_for.is_empty()); + assert!(summary.slash_against.is_empty()); + assert_eq!(summary.new_participants, bitvec![BitOrderLsb0, u8; 0, 0, 1, 0, 0, 0, 0, 0]); + assert_eq!(summary.new_flags, DisputeStateFlags::CONFIRMED); + } + + #[test] + fn test_import_prev_participant_spam_dec_confirmed_slash_for() { + let mut importer = DisputeStateImporter::new( + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 1, 0, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }, + 0, + ); + + assert_ok!(importer.import(ValidatorIndex(2), true)); + assert_ok!(importer.import(ValidatorIndex(2), false)); + assert_ok!(importer.import(ValidatorIndex(3), false)); + assert_ok!(importer.import(ValidatorIndex(4), false)); + assert_ok!(importer.import(ValidatorIndex(5), false)); + assert_ok!(importer.import(ValidatorIndex(6), false)); + + let summary = importer.finish(); + assert_eq!( + summary.state, + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 1, 1, 1, 1, 1, 1, 0], + start: 0, + concluded_at: Some(0), + }, + ); + assert_eq!( + summary.spam_slot_changes, + vec![ + (ValidatorIndex(0), SpamSlotChange::Dec), + (ValidatorIndex(1), SpamSlotChange::Dec), + ], + ); + assert_eq!(summary.slash_for, vec![ValidatorIndex(0), ValidatorIndex(2)]); + assert!(summary.slash_against.is_empty()); + assert_eq!(summary.new_participants, bitvec![BitOrderLsb0, u8; 0, 0, 1, 1, 1, 1, 1, 0]); + assert_eq!( + summary.new_flags, + DisputeStateFlags::CONFIRMED | DisputeStateFlags::AGAINST_SUPERMAJORITY, + ); + } + + #[test] + fn test_import_slash_against() { + let mut importer = DisputeStateImporter::new( + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 0, 1, 0, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }, + 0, + ); + + assert_ok!(importer.import(ValidatorIndex(3), true)); + assert_ok!(importer.import(ValidatorIndex(4), true)); + assert_ok!(importer.import(ValidatorIndex(5), false)); + assert_ok!(importer.import(ValidatorIndex(6), true)); + assert_ok!(importer.import(ValidatorIndex(7), true)); + + let summary = importer.finish(); + assert_eq!( + summary.state, + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 1, 1, 1, 0, 1, 1], + validators_against: bitvec![BitOrderLsb0, u8; 0, 1, 0, 0, 0, 1, 0, 0], + start: 0, + concluded_at: Some(0), + }, + ); + assert!(summary.spam_slot_changes.is_empty()); + assert!(summary.slash_for.is_empty()); + assert_eq!(summary.slash_against, vec![ValidatorIndex(1), ValidatorIndex(5)]); + assert_eq!(summary.new_participants, bitvec![BitOrderLsb0, u8; 0, 0, 0, 1, 1, 1, 1, 1]); + assert_eq!(summary.new_flags, DisputeStateFlags::FOR_SUPERMAJORITY); + } + + // Test that punish_inconclusive is correctly called. + #[test] + fn test_initializer_initialize() { + let dispute_conclusion_by_time_out_period = 3; + let start = 10; + + let mock_genesis_config = MockGenesisConfig { + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + dispute_conclusion_by_time_out_period, + .. Default::default() + }, + .. Default::default() + }, + .. Default::default() + }; + + new_test_ext(mock_genesis_config).execute_with(|| { + let v0 = ::Pair::generate().0; + let v1 = ::Pair::generate().0; + let v2 = ::Pair::generate().0; + let v3 = ::Pair::generate().0; + + // NOTE: v0 index will be 0 + // NOTE: v1 index will be 3 + // NOTE: v2 index will be 2 + // NOTE: v3 index will be 1 + + run_to_block( + start, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public()), (&1, v1.public()), (&2, v2.public()), (&3, v3.public())], + Some(vec![(&0, v0.public()), (&1, v1.public()), (&2, v2.public()), (&3, v3.public())]), + )) + } + ); + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + + // v0 votes for 3 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: start - 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + v0.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: start - 1, + }.signing_payload() + ) + ), + ], + }, + ]; + + assert_ok!( + Pallet::::provide_multi_dispute_data(stmts), + vec![(9, candidate_hash.clone())], + ); + assert_eq!(SpamSlots::::get(start - 1), Some(vec![1, 0, 0, 0])); + + // Run to timeout period + run_to_block(start + dispute_conclusion_by_time_out_period, |_| None); + assert_eq!(SpamSlots::::get(start - 1), Some(vec![1, 0, 0, 0])); + + // Run to timeout + 1 in order to executive on_finalize(timeout) + run_to_block(start + dispute_conclusion_by_time_out_period + 1, |_| None); + assert_eq!(SpamSlots::::get(start - 1), Some(vec![0, 0, 0, 0])); + assert_eq!( + PUNISH_VALIDATORS_INCONCLUSIVE.with(|r| r.borrow()[0].clone()), + (9, vec![ValidatorIndex(0)]), + ); + }); + } + + // Test prunning works + #[test] + fn test_initializer_on_new_session() { + let dispute_period = 3; + + let mock_genesis_config = MockGenesisConfig { + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + dispute_period, + .. Default::default() + }, + .. Default::default() + }, + .. Default::default() + }; + + new_test_ext(mock_genesis_config).execute_with(|| { + let v0 = ::Pair::generate().0; + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + Pallet::::note_included(0, candidate_hash.clone(), 0); + Pallet::::note_included(1, candidate_hash.clone(), 1); + Pallet::::note_included(2, candidate_hash.clone(), 2); + Pallet::::note_included(3, candidate_hash.clone(), 3); + Pallet::::note_included(4, candidate_hash.clone(), 4); + Pallet::::note_included(5, candidate_hash.clone(), 5); + Pallet::::note_included(6, candidate_hash.clone(), 5); + + run_to_block( + 7, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } + ); + + // current session is 7, + // we keep for dispute_period + 1 session and we remove in on_finalize + // thus we keep info for session 3, 4, 5, 6, 7. + assert_eq!(Included::::iter_prefix(0).count(), 0); + assert_eq!(Included::::iter_prefix(1).count(), 0); + assert_eq!(Included::::iter_prefix(2).count(), 0); + assert_eq!(Included::::iter_prefix(3).count(), 1); + assert_eq!(Included::::iter_prefix(4).count(), 1); + assert_eq!(Included::::iter_prefix(5).count(), 1); + assert_eq!(Included::::iter_prefix(6).count(), 1); + }); + } + + #[test] + fn test_provide_multi_dispute_data_duplicate_error() { + new_test_ext(Default::default()).execute_with(|| { + let candidate_hash_1 = CandidateHash(sp_core::H256::repeat_byte(1)); + let candidate_hash_2 = CandidateHash(sp_core::H256::repeat_byte(2)); + + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash_2, + session: 2, + statements: vec![], + }, + DisputeStatementSet { + candidate_hash: candidate_hash_1, + session: 1, + statements: vec![], + }, + DisputeStatementSet { + candidate_hash: candidate_hash_2, + session: 2, + statements: vec![], + }, + ]; + + assert_err!( + Pallet::::provide_multi_dispute_data(stmts), + DispatchError::from(Error::::DuplicateDisputeStatementSets), + ); + }) + } + + // Test: + // * wrong signature fails + // * signature is checked for correct validator + #[test] + fn test_provide_multi_dispute_is_checking_signature_correctly() { + new_test_ext(Default::default()).execute_with(|| { + let v0 = ::Pair::generate().0; + let v1 = ::Pair::generate().0; + + run_to_block( + 3, + |b| { + // a new session at each block + if b == 1 { + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } else { + Some(( + true, + b, + vec![(&1, v1.public())], + Some(vec![(&1, v1.public())]), + )) + } + } + ); + + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + v0.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 1, + }.signing_payload() + ), + ), + ], + }, + ]; + + assert_ok!( + Pallet::::provide_multi_dispute_data(stmts), + vec![(1, candidate_hash.clone())], + ); + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 2, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + v0.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 2, + }.signing_payload() + ), + ), + ], + }, + ]; + + assert_noop!( + Pallet::::provide_multi_dispute_data(stmts), + DispatchError::from(Error::::InvalidSignature), + ); + }) + } + + #[test] + fn test_freeze_on_note_included() { + new_test_ext(Default::default()).execute_with(|| { + let v0 = ::Pair::generate().0; + + run_to_block( + 6, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } + ); + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + + // v0 votes for 3 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 3, + statements: vec![ + ( + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit), + ValidatorIndex(0), + v0.sign( + &ExplicitDisputeStatement { + valid: false, + candidate_hash: candidate_hash.clone(), + session: 3, + }.signing_payload() + ) + ), + ], + }, + ]; + assert!(Pallet::::provide_multi_dispute_data(stmts).is_ok()); + + Pallet::::note_included(3, candidate_hash.clone(), 3); + assert_eq!(Frozen::::get(), Some(2)); + }); + } + + #[test] + fn test_freeze_provided_against_supermajority_for_included() { + new_test_ext(Default::default()).execute_with(|| { + let v0 = ::Pair::generate().0; + + run_to_block( + 6, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } + ); + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + + Pallet::::note_included(3, candidate_hash.clone(), 3); + + // v0 votes for 3 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 3, + statements: vec![ + ( + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit), + ValidatorIndex(0), + v0.sign( + &ExplicitDisputeStatement { + valid: false, + candidate_hash: candidate_hash.clone(), + session: 3, + }.signing_payload() + ) + ), + ], + }, + ]; + assert!(Pallet::::provide_multi_dispute_data(stmts).is_ok()); + + assert_eq!(Frozen::::get(), Some(2)); + }); + } + + // tests for: + // * provide_multi_dispute: with success scenario + // * disputes: correctness of datas + // * could_be_invalid: correctness of datas + // * note_included: decrement spam correctly + // * spam slots: correctly incremented and decremented + // * ensure rewards and punishment are correctly called. + #[test] + fn test_provide_multi_dispute_success_and_other() { + new_test_ext(Default::default()).execute_with(|| { + let v0 = ::Pair::generate().0; + let v1 = ::Pair::generate().0; + let v2 = ::Pair::generate().0; + let v3 = ::Pair::generate().0; + + // NOTE: v0 index will be 0 + // NOTE: v1 index will be 3 + // NOTE: v2 index will be 2 + // NOTE: v3 index will be 1 + + run_to_block( + 6, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public()), (&1, v1.public()), (&2, v2.public()), (&3, v3.public())], + Some(vec![(&0, v0.public()), (&1, v1.public()), (&2, v2.public()), (&3, v3.public())]), + )) + } + ); + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + + // v0 votes for 3 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 3, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + v0.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 3, + }.signing_payload() + ) + ), + ], + }, + ]; + + assert_ok!( + Pallet::::provide_multi_dispute_data(stmts), + vec![(3, candidate_hash.clone())], + ); + assert_eq!(SpamSlots::::get(3), Some(vec![1, 0, 0, 0])); + + // v1 votes for 4 and for 3 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 4, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(3), + v1.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 4, + }.signing_payload() + ) + ), + ], + }, + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 3, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(3), + v1.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 3, + }.signing_payload() + ), + ), + ], + }, + ]; + + assert_ok!( + Pallet::::provide_multi_dispute_data(stmts), + vec![(4, candidate_hash.clone())], + ); + assert_eq!(SpamSlots::::get(3), Some(vec![0, 0, 0, 0])); // Confirmed as no longer spam + assert_eq!(SpamSlots::::get(4), Some(vec![0, 0, 0, 1])); + + // v3 votes against 3 and for 5 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 3, + statements: vec![ + ( + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit), + ValidatorIndex(1), + v3.sign( + &ExplicitDisputeStatement { + valid: false, + candidate_hash: candidate_hash.clone(), + session: 3, + }.signing_payload() + ), + ), + ], + }, + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 5, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(1), + v3.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 5, + }.signing_payload() + ), + ), + ], + }, + ]; + assert_ok!( + Pallet::::provide_multi_dispute_data(stmts), + vec![(5, candidate_hash.clone())], + ); + assert_eq!(SpamSlots::::get(3), Some(vec![0, 0, 0, 0])); + assert_eq!(SpamSlots::::get(4), Some(vec![0, 0, 0, 1])); + assert_eq!(SpamSlots::::get(5), Some(vec![0, 1, 0, 0])); + + // v2 votes for 3 and againt 5 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 3, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(2), + v2.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 3, + }.signing_payload() + ) + ), + ], + }, + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 5, + statements: vec![ + ( + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit), + ValidatorIndex(2), + v2.sign( + &ExplicitDisputeStatement { + valid: false, + candidate_hash: candidate_hash.clone(), + session: 5, + }.signing_payload() + ), + ), + ], + }, + ]; + assert_ok!(Pallet::::provide_multi_dispute_data(stmts), vec![]); + assert_eq!(SpamSlots::::get(3), Some(vec![0, 0, 0, 0])); + assert_eq!(SpamSlots::::get(4), Some(vec![0, 0, 0, 1])); + assert_eq!(SpamSlots::::get(5), Some(vec![0, 0, 0, 0])); + + // v0 votes for 5 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 5, + statements: vec![ + ( + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit), + ValidatorIndex(0), + v0.sign( + &ExplicitDisputeStatement { + valid: false, + candidate_hash: candidate_hash.clone(), + session: 5, + }.signing_payload() + ), + ), + ], + }, + ]; + + assert_ok!(Pallet::::provide_multi_dispute_data(stmts), vec![]); + assert_eq!(SpamSlots::::get(3), Some(vec![0, 0, 0, 0])); + assert_eq!(SpamSlots::::get(4), Some(vec![0, 0, 0, 1])); + assert_eq!(SpamSlots::::get(5), Some(vec![0, 0, 0, 0])); + + // v1 votes for 5 + let stmts = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 5, + statements: vec![ + ( + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit), + ValidatorIndex(3), + v1.sign( + &ExplicitDisputeStatement { + valid: false, + candidate_hash: candidate_hash.clone(), + session: 5, + }.signing_payload() + ) + ), + ], + }, + ]; + + assert_ok!( + Pallet::::provide_multi_dispute_data(stmts), + vec![], + ); + assert_eq!(SpamSlots::::get(3), Some(vec![0, 0, 0, 0])); + assert_eq!(SpamSlots::::get(4), Some(vec![0, 0, 0, 1])); + assert_eq!(SpamSlots::::get(5), Some(vec![0, 0, 0, 0])); + + assert_eq!( + Pallet::::disputes(), + vec![ + ( + 5, + candidate_hash.clone(), + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0, 1, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 1, 0, 1, 1], + start: 6, + concluded_at: Some(6), // 3 vote against + } + ), + ( + 3, + candidate_hash.clone(), + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 1, 1], + validators_against: bitvec![BitOrderLsb0, u8; 0, 1, 0, 0], + start: 6, + concluded_at: Some(6), // 3 vote for + } + ), + ( + 4, + candidate_hash.clone(), + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0, 0, 0, 1], + validators_against: bitvec![BitOrderLsb0, u8; 0, 0, 0, 0], + start: 6, + concluded_at: None, + } + ), + ] + ); + + assert_eq!(Pallet::::could_be_invalid(3, candidate_hash.clone()), false); // It has 3 votes for + assert_eq!(Pallet::::could_be_invalid(4, candidate_hash.clone()), true); + assert_eq!(Pallet::::could_be_invalid(5, candidate_hash.clone()), true); + + // Ensure inclusion removes spam slots + assert_eq!(SpamSlots::::get(4), Some(vec![0, 0, 0, 1])); + Pallet::::note_included(4, candidate_hash.clone(), 4); + assert_eq!(SpamSlots::::get(4), Some(vec![0, 0, 0, 0])); + + // Ensure the reward_validator function was correctly called + assert_eq!( + REWARD_VALIDATORS.with(|r| r.borrow().clone()), + vec![ + (3, vec![ValidatorIndex(0)]), + (4, vec![ValidatorIndex(3)]), + (3, vec![ValidatorIndex(3)]), + (3, vec![ValidatorIndex(1)]), + (5, vec![ValidatorIndex(1)]), + (3, vec![ValidatorIndex(2)]), + (5, vec![ValidatorIndex(2)]), + (5, vec![ValidatorIndex(0)]), + (5, vec![ValidatorIndex(3)]), + ], + ); + + // Ensure punishment against is called + assert_eq!( + PUNISH_VALIDATORS_AGAINST.with(|r| r.borrow().clone()), + vec![ + (3, vec![]), + (4, vec![]), + (3, vec![]), + (3, vec![]), + (5, vec![]), + (3, vec![ValidatorIndex(1)]), + (5, vec![]), + (5, vec![]), + (5, vec![]), + ], + ); + + // Ensure punishment for is called + assert_eq!( + PUNISH_VALIDATORS_FOR.with(|r| r.borrow().clone()), + vec![ + (3, vec![]), + (4, vec![]), + (3, vec![]), + (3, vec![]), + (5, vec![]), + (3, vec![]), + (5, vec![]), + (5, vec![]), + (5, vec![ValidatorIndex(1)]), + ], + ); + }) + } + + #[test] + fn test_revert_and_freeze() { + new_test_ext(Default::default()).execute_with(|| { + // events are ignored for genesis block + System::set_block_number(1); + + Frozen::::put(Some(0)); + assert_noop!( + { + Pallet::::revert_and_freeze(0); + Result::<(), ()>::Err(()) // Just a small trick in order to use assert_noop. + }, + (), + ); + + Frozen::::kill(); + Pallet::::revert_and_freeze(0); + + assert_eq!(Frozen::::get(), Some(0)); + assert_eq!(System::digest().logs[0], ConsensusLog::Revert(0).into()); + System::assert_has_event(Event::Revert(0).into()); + }) + } + + #[test] + fn test_revert_and_freeze_merges() { + new_test_ext(Default::default()).execute_with(|| { + Frozen::::put(Some(10)); + assert_noop!( + { + Pallet::::revert_and_freeze(10); + Result::<(), ()>::Err(()) // Just a small trick in order to use assert_noop. + }, + (), + ); + + Pallet::::revert_and_freeze(8); + assert_eq!(Frozen::::get(), Some(8)); + }) + } + + #[test] + fn test_has_supermajority_against() { + assert_eq!( + has_supermajority_against(&DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 1, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 1, 1, 1, 1, 1, 0, 0, 0], + start: 0, + concluded_at: None, + }), + false, + ); + + assert_eq!( + has_supermajority_against(&DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 1, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 1, 1, 1, 1, 1, 1, 0, 0], + start: 0, + concluded_at: None, + }), + true, + ); + } + + #[test] + fn test_decrement_spam() { + let original_spam_slots = vec![0, 1, 2, 3, 4, 5, 6, 7]; + + // Test confirm is no-op + let mut spam_slots = original_spam_slots.clone(); + let dispute_state_confirm = DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 1, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }; + assert_eq!( + DisputeStateFlags::from_state(&dispute_state_confirm), + DisputeStateFlags::CONFIRMED + ); + assert_eq!( + decrement_spam(spam_slots.as_mut(), &dispute_state_confirm), + bitvec![BitOrderLsb0, u8; 1, 1, 1, 0, 0, 0, 0, 0], + ); + assert_eq!(spam_slots, original_spam_slots); + + // Test not confirm is decreasing spam + let mut spam_slots = original_spam_slots.clone(); + let dispute_state_no_confirm = DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 1, 0, 0, 0, 0, 0, 0, 0], + validators_against: bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + start: 0, + concluded_at: None, + }; + assert_eq!( + DisputeStateFlags::from_state(&dispute_state_no_confirm), + DisputeStateFlags::default() + ); + assert_eq!( + decrement_spam(spam_slots.as_mut(), &dispute_state_no_confirm), + bitvec![BitOrderLsb0, u8; 1, 0, 1, 0, 0, 0, 0, 0], + ); + assert_eq!(spam_slots, vec![0, 1, 1, 3, 4, 5, 6, 7]); + } + + #[test] + fn test_check_signature() { + let validator_id = ::Pair::generate().0; + let wrong_validator_id = ::Pair::generate().0; + + let session = 0; + let wrong_session = 1; + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + let wrong_candidate_hash = CandidateHash(sp_core::H256::repeat_byte(2)); + let inclusion_parent = sp_core::H256::repeat_byte(3); + let wrong_inclusion_parent = sp_core::H256::repeat_byte(4); + + let statement_1 = DisputeStatement::Valid(ValidDisputeStatementKind::Explicit); + let statement_2 = DisputeStatement::Valid( + ValidDisputeStatementKind::BackingSeconded(inclusion_parent.clone()) + ); + let wrong_statement_2 = DisputeStatement::Valid( + ValidDisputeStatementKind::BackingSeconded(wrong_inclusion_parent.clone()) + ); + let statement_3 = DisputeStatement::Valid( + ValidDisputeStatementKind::BackingValid(inclusion_parent.clone()) + ); + let wrong_statement_3 = DisputeStatement::Valid( + ValidDisputeStatementKind::BackingValid(wrong_inclusion_parent.clone()) + ); + let statement_4 = DisputeStatement::Valid(ValidDisputeStatementKind::ApprovalChecking); + let statement_5 = DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit); + + let signed_1 = validator_id.sign( + &ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session, + }.signing_payload() + ); + let signed_2 = validator_id.sign( + &CompactStatement::Seconded(candidate_hash.clone()) + .signing_payload(&SigningContext { + session_index: session, + parent_hash: inclusion_parent.clone() + }) + ); + let signed_3 = validator_id.sign( + &CompactStatement::Valid(candidate_hash.clone()) + .signing_payload(&SigningContext { + session_index: session, + parent_hash: inclusion_parent.clone() + }) + ); + let signed_4 = validator_id.sign( + &ApprovalVote(candidate_hash.clone()).signing_payload(session) + ); + let signed_5 = validator_id.sign( + &ExplicitDisputeStatement { + valid: false, + candidate_hash: candidate_hash.clone(), + session, + }.signing_payload() + ); + + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_1, &signed_1).is_ok()); + assert!(check_signature(&wrong_validator_id.public(), candidate_hash, session, &statement_1, &signed_1).is_err()); + assert!(check_signature(&validator_id.public(), wrong_candidate_hash, session, &statement_1, &signed_1).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, wrong_session, &statement_1, &signed_1).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_2, &signed_1).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_3, &signed_1).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_4, &signed_1).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_5, &signed_1).is_err()); + + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_2, &signed_2).is_ok()); + assert!(check_signature(&wrong_validator_id.public(), candidate_hash, session, &statement_2, &signed_2).is_err()); + assert!(check_signature(&validator_id.public(), wrong_candidate_hash, session, &statement_2, &signed_2).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, wrong_session, &statement_2, &signed_2).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &wrong_statement_2, &signed_2).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_1, &signed_2).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_3, &signed_2).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_4, &signed_2).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_5, &signed_2).is_err()); + + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_3, &signed_3).is_ok()); + assert!(check_signature(&wrong_validator_id.public(), candidate_hash, session, &statement_3, &signed_3).is_err()); + assert!(check_signature(&validator_id.public(), wrong_candidate_hash, session, &statement_3, &signed_3).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, wrong_session, &statement_3, &signed_3).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &wrong_statement_3, &signed_3).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_1, &signed_3).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_2, &signed_3).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_4, &signed_3).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_5, &signed_3).is_err()); + + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_4, &signed_4).is_ok()); + assert!(check_signature(&wrong_validator_id.public(), candidate_hash, session, &statement_4, &signed_4).is_err()); + assert!(check_signature(&validator_id.public(), wrong_candidate_hash, session, &statement_4, &signed_4).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, wrong_session, &statement_4, &signed_4).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_1, &signed_4).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_2, &signed_4).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_3, &signed_4).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_5, &signed_4).is_err()); + + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_5, &signed_5).is_ok()); + assert!(check_signature(&wrong_validator_id.public(), candidate_hash, session, &statement_5, &signed_5).is_err()); + assert!(check_signature(&validator_id.public(), wrong_candidate_hash, session, &statement_5, &signed_5).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, wrong_session, &statement_5, &signed_5).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_1, &signed_5).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_2, &signed_5).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_3, &signed_5).is_err()); + assert!(check_signature(&validator_id.public(), candidate_hash, session, &statement_4, &signed_5).is_err()); + } + + #[test] + fn filter_removes_duplicates_within_set() { + new_test_ext(Default::default()).execute_with(|| { + let v0 = ::Pair::generate().0; + + run_to_block( + 3, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } + ); + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + + let payload = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 1, + }.signing_payload(); + + let sig_a = v0.sign(&payload); + let sig_b = v0.sign(&payload); + let sig_c = v0.sign(&payload); + + let mut statements = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_a.clone(), + ), + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_b, + ), + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_c, + ), + ] + } + ]; + + Pallet::::filter_multi_dispute_data(&mut statements); + + assert_eq!( + statements, + vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_a, + ), + ] + } + ] + ) + }) + } + + #[test] + fn filter_correctly_accounts_spam_slots() { + let dispute_max_spam_slots = 2; + + let mock_genesis_config = MockGenesisConfig { + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + dispute_max_spam_slots, + .. Default::default() + }, + .. Default::default() + }, + .. Default::default() + }; + + new_test_ext(mock_genesis_config).execute_with(|| { + let v0 = ::Pair::generate().0; + let v1 = ::Pair::generate().0; + let v2 = ::Pair::generate().0; + let v3 = ::Pair::generate().0; + + run_to_block( + 3, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public()), (&1, v1.public()), (&2, v2.public()), (&3, v3.public())], + Some(vec![(&0, v0.public()), (&1, v1.public()), (&2, v2.public()), (&3, v3.public())]), + )) + } + ); + + let candidate_hash_a = CandidateHash(sp_core::H256::repeat_byte(1)); + let candidate_hash_b = CandidateHash(sp_core::H256::repeat_byte(2)); + let candidate_hash_c = CandidateHash(sp_core::H256::repeat_byte(3)); + + let payload_a = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash_a.clone(), + session: 1, + }.signing_payload(); + + let payload_b = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash_b.clone(), + session: 1, + }.signing_payload(); + + let payload_c = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash_c.clone(), + session: 1, + }.signing_payload(); + + let sig_0a = v0.sign(&payload_a); + let sig_0b = v0.sign(&payload_b); + let sig_0c = v0.sign(&payload_c); + + let sig_1b = v1.sign(&payload_b); + + let mut statements = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash_a.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_0a.clone(), + ), + ] + }, + DisputeStatementSet { + candidate_hash: candidate_hash_b.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_0b.clone(), + ), + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(3), + sig_1b.clone(), + ), + ] + }, + DisputeStatementSet { + candidate_hash: candidate_hash_c.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_0c.clone(), + ), + ] + }, + ]; + + let old_statements = statements.clone(); + Pallet::::filter_multi_dispute_data(&mut statements); + + assert_eq!(statements, old_statements); + }) + } + + #[test] + fn filter_removes_session_out_of_bounds() { + new_test_ext(Default::default()).execute_with(|| { + let v0 = ::Pair::generate().0; + + run_to_block( + 3, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } + ); + + let candidate_hash = CandidateHash(sp_core::H256::repeat_byte(1)); + + let payload = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash.clone(), + session: 1, + }.signing_payload(); + + let sig_a = v0.sign(&payload); + + let mut statements = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash.clone(), + session: 100, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_a, + ), + ] + } + ]; + + Pallet::::filter_multi_dispute_data(&mut statements); + + assert!(statements.is_empty()); + }) + } + + #[test] + fn filter_removes_concluded_ancient() { + let dispute_post_conclusion_acceptance_period = 2; + + let mock_genesis_config = MockGenesisConfig { + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + dispute_post_conclusion_acceptance_period, + .. Default::default() + }, + .. Default::default() + }, + .. Default::default() + }; + + new_test_ext(mock_genesis_config).execute_with(|| { + let v0 = ::Pair::generate().0; + + run_to_block( + 3, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } + ); + + let candidate_hash_a = CandidateHash(sp_core::H256::repeat_byte(1)); + let candidate_hash_b = CandidateHash(sp_core::H256::repeat_byte(2)); + + >::insert( + &1, + &candidate_hash_a, + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0; 4], + validators_against: bitvec![BitOrderLsb0, u8; 0; 4], + start: 0, + concluded_at: Some(0), + }, + ); + + >::insert( + &1, + &candidate_hash_b, + DisputeState { + validators_for: bitvec![BitOrderLsb0, u8; 0; 4], + validators_against: bitvec![BitOrderLsb0, u8; 0; 4], + start: 0, + concluded_at: Some(1), + }, + ); + + let payload_a = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash_a.clone(), + session: 1, + }.signing_payload(); + + let payload_b = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash_b.clone(), + session: 1, + }.signing_payload(); + + let sig_a = v0.sign(&payload_a); + let sig_b = v0.sign(&payload_b); + + let mut statements = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash_a.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_a, + ), + ] + }, + DisputeStatementSet { + candidate_hash: candidate_hash_b.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_b.clone(), + ), + ] + }, + ]; + + Pallet::::filter_multi_dispute_data(&mut statements); + + assert_eq!( + statements, + vec![ + DisputeStatementSet { + candidate_hash: candidate_hash_b.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_b, + ), + ] + } + ] + ); + }) + } + + #[test] + fn filter_removes_duplicate_statements_sets() { + new_test_ext(Default::default()).execute_with(|| { + let v0 = ::Pair::generate().0; + + run_to_block( + 3, + |b| { + // a new session at each block + Some(( + true, + b, + vec![(&0, v0.public())], + Some(vec![(&0, v0.public())]), + )) + } + ); + + let candidate_hash_a = CandidateHash(sp_core::H256::repeat_byte(1)); + + let payload = ExplicitDisputeStatement { + valid: true, + candidate_hash: candidate_hash_a.clone(), + session: 1, + }.signing_payload(); + + let sig_a = v0.sign(&payload); + let sig_b = v0.sign(&payload); + + let mut statements = vec![ + DisputeStatementSet { + candidate_hash: candidate_hash_a.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_a.clone(), + ), + ] + }, + DisputeStatementSet { + candidate_hash: candidate_hash_a.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Invalid(InvalidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_b.clone(), + ), + ] + }, + ]; + + Pallet::::filter_multi_dispute_data(&mut statements); + + assert_eq!( + statements, + vec![ + DisputeStatementSet { + candidate_hash: candidate_hash_a.clone(), + session: 1, + statements: vec![ + ( + DisputeStatement::Valid(ValidDisputeStatementKind::Explicit), + ValidatorIndex(0), + sig_a, + ), + ] + } + ] + ); + }) + } +} diff --git a/runtime/parachains/src/dmp.rs b/runtime/parachains/src/dmp.rs index 023996762dbe..6d48cb3c85ca 100644 --- a/runtime/parachains/src/dmp.rs +++ b/runtime/parachains/src/dmp.rs @@ -18,12 +18,14 @@ use crate::{ configuration::{self, HostConfiguration}, initializer, }; -use frame_support::{decl_module, decl_storage, StorageMap, weights::Weight, traits::Get}; +use frame_support::pallet_prelude::*; use sp_std::{fmt, prelude::*}; use sp_runtime::traits::{BlakeTwo256, Hash as HashT, SaturatedConversion}; use primitives::v1::{Id as ParaId, DownwardMessage, InboundDownwardMessage, Hash}; use xcm::v0::Error as XcmError; +pub use pallet::*; + /// An error sending a downward message. #[cfg_attr(test, derive(Debug))] pub enum QueueDownwardMessageError { @@ -71,30 +73,49 @@ impl fmt::Debug for ProcessedDownwardMessagesAcceptanceErr { } } -pub trait Config: frame_system::Config + configuration::Config {} - -decl_storage! { - trait Store for Module as Dmp { - /// The downward messages addressed for a certain para. - DownwardMessageQueues: map hasher(twox_64_concat) ParaId => Vec>; - /// A mapping that stores the downward message queue MQC head for each para. - /// - /// Each link in this chain has a form: - /// `(prev_head, B, H(M))`, where - /// - `prev_head`: is the previous head hash or zero if none. - /// - `B`: is the relay-chain block number in which a message was appended. - /// - `H(M)`: is the hash of the message being appended. - DownwardMessageQueueHeads: map hasher(twox_64_concat) ParaId => Hash; - } -} +#[frame_support::pallet] +pub mod pallet { + use super::*; -decl_module! { - /// The DMP module. - pub struct Module for enum Call where origin: ::Origin { } + #[pallet::pallet] + #[pallet::generate_store(pub(super) trait Store)] + pub struct Pallet(_); + + #[pallet::config] + pub trait Config: frame_system::Config + configuration::Config {} + + /// The downward messages addressed for a certain para. + #[pallet::storage] + pub(crate) type DownwardMessageQueues = StorageMap< + _, + Twox64Concat, + ParaId, + Vec>, + ValueQuery + >; + + /// A mapping that stores the downward message queue MQC head for each para. + /// + /// Each link in this chain has a form: + /// `(prev_head, B, H(M))`, where + /// - `prev_head`: is the previous head hash or zero if none. + /// - `B`: is the relay-chain block number in which a message was appended. + /// - `H(M)`: is the hash of the message being appended. + #[pallet::storage] + pub(crate) type DownwardMessageQueueHeads = StorageMap< + _, + Twox64Concat, + ParaId, + Hash, + ValueQuery, + >; + + #[pallet::call] + impl Pallet {} } /// Routines and getters related to downward message passing. -impl Module { +impl Pallet { /// Block initialization logic, called by initializer. pub(crate) fn initializer_initialize(_now: T::BlockNumber) -> Weight { 0 @@ -226,7 +247,6 @@ mod tests { use super::*; use hex_literal::hex; use primitives::v1::BlockNumber; - use frame_support::traits::{OnFinalize, OnInitialize}; use parity_scale_codec::Encode; use crate::mock::{Configuration, new_test_ext, System, Dmp, MockGenesisConfig, Paras}; diff --git a/runtime/parachains/src/hrmp.rs b/runtime/parachains/src/hrmp.rs index e1d7d3d57c08..03cfd398054b 100644 --- a/runtime/parachains/src/hrmp.rs +++ b/runtime/parachains/src/hrmp.rs @@ -242,7 +242,7 @@ decl_storage! { HrmpOpenChannelRequests: map hasher(twox_64_concat) HrmpChannelId => Option; HrmpOpenChannelRequestsList: Vec; - /// This mapping tracks how many open channel requests are inititated by a given sender para. + /// This mapping tracks how many open channel requests are initiated by a given sender para. /// Invariant: `HrmpOpenChannelRequests` should contain the same number of items that has `(X, _)` /// as the number of `HrmpOpenChannelRequestCount` for `X`. HrmpOpenChannelRequestCount: map hasher(twox_64_concat) ParaId => u32; @@ -291,7 +291,7 @@ decl_storage! { /// Invariant: cannot be non-empty if the corresponding channel in `HrmpChannels` is `None`. HrmpChannelContents: map hasher(twox_64_concat) HrmpChannelId => Vec>; /// Maintains a mapping that can be used to answer the question: - /// What paras sent a message at the given block number for a given reciever. + /// What paras sent a message at the given block number for a given receiver. /// Invariants: /// - The inner `Vec` is never empty. /// - The inner `Vec` cannot store two same `ParaId`. @@ -384,11 +384,11 @@ decl_error! { decl_event! { pub enum Event { /// Open HRMP channel requested. - /// \[sender, recipient, proposed_max_capacity, proposed_max_message_size\] + /// `[sender, recipient, proposed_max_capacity, proposed_max_message_size]` OpenChannelRequested(ParaId, ParaId, u32, u32), - /// Open HRMP channel accepted. \[sender, recipient\] + /// Open HRMP channel accepted. `[sender, recipient]` OpenChannelAccepted(ParaId, ParaId), - /// HRMP channel closed. \[by_parachain, channel_id\] + /// HRMP channel closed. `[by_parachain, channel_id]` ChannelClosed(ParaId, HrmpChannelId), } } @@ -468,7 +468,7 @@ decl_module! { Ok(()) } - /// Force process hrmp open channel requests. + /// Force process HRMP open channel requests. /// /// If there are pending HRMP open channel requests, you can use this /// function process all of those requests immediately. @@ -480,7 +480,7 @@ decl_module! { Ok(()) } - /// Force process hrmp close channel requests. + /// Force process HRMP close channel requests. /// /// If there are pending HRMP close channel requests, you can use this /// function process all of those requests immediately. @@ -667,7 +667,7 @@ impl Module { /// /// This includes returning the deposits. /// - /// This function is indempotent, meaning that after the first application it should have no + /// This function is idempotent, meaning that after the first application it should have no /// effect (i.e. it won't return the deposits twice). fn close_hrmp_channel(channel_id: &HrmpChannelId) { if let Some(HrmpChannel { @@ -1051,7 +1051,7 @@ impl Module { .encode() }; if let Err(dmp::QueueDownwardMessageError::ExceedsMaxMessageSize) = - >::queue_downward_message(&config, recipient, notification_bytes) + >::queue_downward_message(&config, recipient, notification_bytes) { // this should never happen unless the max downward message size is configured to an // jokingly small number. @@ -1114,7 +1114,7 @@ impl Module { .encode() }; if let Err(dmp::QueueDownwardMessageError::ExceedsMaxMessageSize) = - >::queue_downward_message(&config, sender, notification_bytes) + >::queue_downward_message(&config, sender, notification_bytes) { // this should never happen unless the max downward message size is configured to an // jokingly small number. @@ -1164,7 +1164,7 @@ impl Module { channel_id.sender }; if let Err(dmp::QueueDownwardMessageError::ExceedsMaxMessageSize) = - >::queue_downward_message(&config, opposite_party, notification_bytes) + >::queue_downward_message(&config, opposite_party, notification_bytes) { // this should never happen unless the max downward message size is configured to an // jokingly small number. diff --git a/runtime/parachains/src/inclusion.rs b/runtime/parachains/src/inclusion.rs index eb58f315a0fa..e8dcb2f5bfd0 100644 --- a/runtime/parachains/src/inclusion.rs +++ b/runtime/parachains/src/inclusion.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! The inclusion module is responsible for inclusion and availability of scheduled parachains +//! The inclusion pallet is responsible for inclusion and availability of scheduled parachains //! and parathreads. //! //! It is responsible for carrying candidates from being backable to being backed, and then from backed @@ -27,15 +27,14 @@ use primitives::v1::{ BackedCandidate, CoreIndex, GroupIndex, CommittedCandidateReceipt, CandidateReceipt, HeadData, CandidateHash, }; -use frame_support::{ - decl_storage, decl_module, decl_error, decl_event, ensure, dispatch::DispatchResult, IterableStorageMap, - weights::Weight, traits::Get, -}; +use frame_support::pallet_prelude::*; use parity_scale_codec::{Encode, Decode}; use bitvec::{order::Lsb0 as BitOrderLsb0, vec::BitVec}; use sp_runtime::{DispatchError, traits::{One, Saturating}}; -use crate::{configuration, paras, dmp, ump, hrmp, shared, scheduler::CoreAssignment}; +use crate::{configuration, disputes, paras, dmp, ump, hrmp, shared, scheduler::CoreAssignment}; + +pub use pallet::*; /// A bitfield signed by a validator indicating that it is keeping its piece of the erasure-coding /// for any backed candidates referred to by a `1` bit available. @@ -92,7 +91,7 @@ impl CandidatePendingAvailability { self.hash } - /// Get the canddiate descriptor. + /// Get the candidate descriptor. pub(crate) fn candidate_descriptor(&self) -> &CandidateDescriptor { &self.descriptor } @@ -108,37 +107,43 @@ pub trait RewardValidators { fn reward_bitfields(validators: impl IntoIterator); } -pub trait Config: - frame_system::Config - + shared::Config - + paras::Config - + dmp::Config - + ump::Config - + hrmp::Config - + configuration::Config -{ - type Event: From> + Into<::Event>; - type RewardValidators: RewardValidators; -} - -decl_storage! { - trait Store for Module as ParaInclusion { - /// The latest bitfield for each validator, referred to by their index in the validator set. - AvailabilityBitfields: map hasher(twox_64_concat) ValidatorIndex - => Option>; +#[frame_support::pallet] +pub mod pallet { + use super::*; - /// Candidates pending availability by `ParaId`. - PendingAvailability: map hasher(twox_64_concat) ParaId - => Option>; + #[pallet::pallet] + #[pallet::generate_store(pub(super) trait Store)] + pub struct Pallet(_); + + #[pallet::config] + pub trait Config: + frame_system::Config + + shared::Config + + paras::Config + + dmp::Config + + ump::Config + + hrmp::Config + + configuration::Config + { + type Event: From> + IsType<::Event>; + type DisputesHandler: disputes::DisputesHandler; + type RewardValidators: RewardValidators; + } - /// The commitments of candidates pending availability, by ParaId. - PendingAvailabilityCommitments: map hasher(twox_64_concat) ParaId - => Option; + #[pallet::event] + #[pallet::generate_deposit(pub(super) fn deposit_event)] + #[pallet::metadata(T::Hash = "Hash")] + pub enum Event { + /// A candidate was backed. `[candidate, head_data]` + CandidateBacked(CandidateReceipt, HeadData, CoreIndex, GroupIndex), + /// A candidate was included. `[candidate, head_data]` + CandidateIncluded(CandidateReceipt, HeadData, CoreIndex, GroupIndex), + /// A candidate timed out. `[candidate, head_data]` + CandidateTimedOut(CandidateReceipt, HeadData, CoreIndex), } -} -decl_error! { - pub enum Error for Module { + #[pallet::error] + pub enum Error { /// Availability bitfield has unexpected size. WrongBitfieldSize, /// Multiple bitfields submitted by same validator or validators out of order by index. @@ -188,33 +193,42 @@ decl_error! { /// The validation code hash of the candidate is not valid. InvalidValidationCodeHash, } -} - -decl_event! { - pub enum Event where ::Hash { - /// A candidate was backed. [candidate, head_data] - CandidateBacked(CandidateReceipt, HeadData, CoreIndex, GroupIndex), - /// A candidate was included. [candidate, head_data] - CandidateIncluded(CandidateReceipt, HeadData, CoreIndex, GroupIndex), - /// A candidate timed out. [candidate, head_data] - CandidateTimedOut(CandidateReceipt, HeadData, CoreIndex), - } -} -decl_module! { - /// The parachain-candidate inclusion module. - pub struct Module - for enum Call where origin: ::Origin - { - type Error = Error; + /// The latest bitfield for each validator, referred to by their index in the validator set. + #[pallet::storage] + pub(crate) type AvailabilityBitfields = StorageMap< + _, + Twox64Concat, + ValidatorIndex, + AvailabilityBitfieldRecord + >; + + /// Candidates pending availability by `ParaId`. + #[pallet::storage] + pub(crate) type PendingAvailability = StorageMap< + _, + Twox64Concat, + ParaId, + CandidatePendingAvailability + >; + + /// The commitments of candidates pending availability, by `ParaId`. + #[pallet::storage] + pub(crate) type PendingAvailabilityCommitments = StorageMap< + _, + Twox64Concat, + ParaId, + CandidateCommitments + >; + + #[pallet::call] + impl Pallet {} - fn deposit_event() = default; - } } const LOG_TARGET: &str = "runtime::inclusion"; -impl Module { +impl Pallet { /// Block initialization logic, called by initializer. pub(crate) fn initializer_initialize(_now: T::BlockNumber) -> Weight { 0 } @@ -227,18 +241,18 @@ impl Module { ) { // unlike most drain methods, drained elements are not cleared on `Drop` of the iterator // and require consumption. - for _ in ::drain() { } + for _ in >::drain() { } for _ in >::drain() { } for _ in >::drain() { } } - /// Process a set of incoming bitfields. Return a vec of cores freed by candidates + /// Process a set of incoming bitfields. Return a `vec` of cores freed by candidates /// becoming available. pub(crate) fn process_bitfields( expected_bits: usize, unchecked_bitfields: UncheckedSignedAvailabilityBitfields, core_lookup: impl Fn(CoreIndex) -> Option, - ) -> Result, DispatchError> { + ) -> Result, DispatchError> { let validators = shared::Module::::active_validator_keys(); let session_index = shared::Module::::session_index(); @@ -247,7 +261,6 @@ impl Module { .map(|core_para| core_para.map(|p| (p, PendingAvailability::::get(&p)))) .collect(); - // do sanity checks on the bitfields: // 1. no more than one bitfield per validator // 2. bitfields are ascending by validator index. @@ -343,7 +356,7 @@ impl Module { { if pending_availability.availability_votes.count_ones() >= threshold { >::remove(¶_id); - let commitments = match PendingAvailabilityCommitments::take(¶_id) { + let commitments = match PendingAvailabilityCommitments::::take(¶_id) { Some(commitments) => commitments, None => { log::warn!( @@ -368,15 +381,12 @@ impl Module { pending_availability.backing_group, ); - freed_cores.push(pending_availability.core); + freed_cores.push((pending_availability.core, pending_availability.hash)); } else { >::insert(¶_id, &pending_availability); } } - // TODO: pass available candidates onwards to validity module once implemented. - // https://github.com/paritytech/polkadot/issues/1251 - Ok(freed_cores) } @@ -520,7 +530,7 @@ impl Module { ensure!( >::get(¶_id).is_none() && - ::get(¶_id).is_none(), + >::get(¶_id).is_none(), Error::::CandidateScheduledBeforeParaFree, ); @@ -616,7 +626,7 @@ impl Module { backed_in_number: check_cx.now, backing_group: group, }); - ::insert(¶_id, commitments); + >::insert(¶_id, commitments); } Ok(core_indices) @@ -687,7 +697,7 @@ impl Module { } // enact the messaging facet of the candidate. - weight += >::prune_dmq( + weight += >::prune_dmq( receipt.descriptor.para_id, commitments.processed_downward_messages, ); @@ -734,7 +744,7 @@ impl Module { for para_id in cleaned_up_ids { let pending = >::take(¶_id); - let commitments = ::take(¶_id); + let commitments = >::take(¶_id); if let (Some(pending), Some(commitments)) = (pending, commitments) { // defensive: this should always be true. @@ -754,6 +764,28 @@ impl Module { cleaned_up_cores } + /// Cleans up all paras pending availability that are in the given list of disputed candidates. + /// + /// Returns a vector of cleaned-up core IDs. + pub(crate) fn collect_disputed(disputed: Vec) -> Vec { + let mut cleaned_up_ids = Vec::new(); + let mut cleaned_up_cores = Vec::new(); + + for (para_id, pending_record) in >::iter() { + if disputed.contains(&pending_record.hash) { + cleaned_up_ids.push(para_id); + cleaned_up_cores.push(pending_record.core); + } + } + + for para_id in cleaned_up_ids { + let _ = >::take(¶_id); + let _ = >::take(¶_id); + } + + cleaned_up_cores + } + /// Forcibly enact the candidate with the given ID as though it had been deemed available /// by bitfields. /// @@ -762,7 +794,7 @@ impl Module { /// where the changes to the state are expected to be discarded directly after. pub(crate) fn force_enact(para: ParaId) { let pending = >::take(¶); - let commitments = ::take(¶); + let commitments = >::take(¶); if let (Some(pending), Some(commitments)) = (pending, commitments) { let candidate = CommittedCandidateReceipt { @@ -781,13 +813,13 @@ impl Module { } } - /// Returns the CommittedCandidateReceipt pending availability for the para provided, if any. + /// Returns the `CommittedCandidateReceipt` pending availability for the para provided, if any. pub(crate) fn candidate_pending_availability(para: ParaId) -> Option> { >::get(¶) .map(|p| p.descriptor) - .and_then(|d| ::get(¶).map(move |c| (d, c))) + .and_then(|d| >::get(¶).map(move |c| (d, c))) .map(|(d, c)| CommittedCandidateReceipt { descriptor: d, commitments: c }) } @@ -886,7 +918,7 @@ impl CandidateCheckContext { } // check if the candidate passes the messaging acceptance criteria - >::check_processed_downward_messages( + >::check_processed_downward_messages( para_id, processed_downward_messages, )?; @@ -915,11 +947,10 @@ mod tests { CandidateCommitments, SignedStatement, CandidateDescriptor, ValidationCode, ValidatorId, }; use sp_keystore::{SyncCryptoStorePtr, SyncCryptoStore}; - use frame_support::traits::{OnFinalize, OnInitialize}; use keyring::Sr25519Keyring; use sc_keystore::LocalKeystore; use crate::mock::{ - new_test_ext, Configuration, Paras, System, Inclusion, + new_test_ext, Configuration, Paras, System, ParaInclusion, MockGenesisConfig, Test, Shared, }; use crate::initializer::SessionChangeNotification; @@ -1047,7 +1078,7 @@ mod tests { while System::block_number() < to { let b = System::block_number(); - Inclusion::initializer_finalize(); + ParaInclusion::initializer_finalize(); Paras::initializer_finalize(); Shared::initializer_finalize(); @@ -1059,7 +1090,7 @@ mod tests { notification.validators.clone(), ); Paras::initializer_on_new_session(¬ification); - Inclusion::initializer_on_new_session(¬ification); + ParaInclusion::initializer_on_new_session(¬ification); } System::on_finalize(b); @@ -1069,7 +1100,7 @@ mod tests { Shared::initializer_initialize(b + 1); Paras::initializer_initialize(b + 1); - Inclusion::initializer_initialize(b + 1); + ParaInclusion::initializer_initialize(b + 1); } } @@ -1182,7 +1213,7 @@ mod tests { backers: default_backing_bitfield(), backing_group: GroupIndex::from(0), }); - PendingAvailabilityCommitments::insert(chain_a, default_candidate.commitments.clone()); + PendingAvailabilityCommitments::::insert(chain_a, default_candidate.commitments.clone()); >::insert(&chain_b, CandidatePendingAvailability { core: CoreIndex::from(1), @@ -1194,21 +1225,21 @@ mod tests { backers: default_backing_bitfield(), backing_group: GroupIndex::from(1), }); - PendingAvailabilityCommitments::insert(chain_b, default_candidate.commitments); + PendingAvailabilityCommitments::::insert(chain_b, default_candidate.commitments); run_to_block(5, |_| None); assert!(>::get(&chain_a).is_some()); assert!(>::get(&chain_b).is_some()); - assert!(::get(&chain_a).is_some()); - assert!(::get(&chain_b).is_some()); + assert!(>::get(&chain_a).is_some()); + assert!(>::get(&chain_b).is_some()); - Inclusion::collect_pending(|core, _since| core == CoreIndex::from(0)); + ParaInclusion::collect_pending(|core, _since| core == CoreIndex::from(0)); assert!(>::get(&chain_a).is_none()); assert!(>::get(&chain_b).is_some()); - assert!(::get(&chain_a).is_none()); - assert!(::get(&chain_b).is_some()); + assert!(>::get(&chain_a).is_none()); + assert!(>::get(&chain_b).is_some()); }); } @@ -1261,7 +1292,7 @@ mod tests { &signing_context, )); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits(), vec![signed.into()], &core_lookup, @@ -1279,7 +1310,7 @@ mod tests { &signing_context, )); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits() + 1, vec![signed.into()], &core_lookup, @@ -1298,7 +1329,7 @@ mod tests { &signing_context, )).into(); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits(), vec![signed.clone(), signed], &core_lookup, @@ -1324,7 +1355,7 @@ mod tests { &signing_context, )).into(); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits(), vec![signed_1, signed_0], &core_lookup, @@ -1343,7 +1374,7 @@ mod tests { &signing_context, )); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits(), vec![signed.into()], &core_lookup, @@ -1361,7 +1392,7 @@ mod tests { &signing_context, )); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits(), vec![signed.into()], &core_lookup, @@ -1385,7 +1416,7 @@ mod tests { backers: default_backing_bitfield(), backing_group: GroupIndex::from(0), }); - PendingAvailabilityCommitments::insert(chain_a, default_candidate.commitments); + PendingAvailabilityCommitments::::insert(chain_a, default_candidate.commitments); *bare_bitfield.0.get_mut(0).unwrap() = true; let signed = block_on(sign_bitfield( @@ -1396,14 +1427,14 @@ mod tests { &signing_context, )); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits(), vec![signed.into()], &core_lookup, ).is_ok()); >::remove(chain_a); - PendingAvailabilityCommitments::remove(chain_a); + PendingAvailabilityCommitments::::remove(chain_a); } // bitfield signed with pending bit signed, but no commitments. @@ -1435,7 +1466,7 @@ mod tests { // no core is freed assert_eq!( - Inclusion::process_bitfields( + ParaInclusion::process_bitfields( expected_bits(), vec![signed.into()], &core_lookup, @@ -1498,7 +1529,7 @@ mod tests { backers: backing_bitfield(&[3, 4]), backing_group: GroupIndex::from(0), }); - PendingAvailabilityCommitments::insert(chain_a, candidate_a.commitments); + PendingAvailabilityCommitments::::insert(chain_a, candidate_a.commitments); let candidate_b = TestCandidateBuilder { para_id: chain_b, @@ -1516,7 +1547,7 @@ mod tests { backers: backing_bitfield(&[0, 2]), backing_group: GroupIndex::from(1), }); - PendingAvailabilityCommitments::insert(chain_b, candidate_b.commitments); + PendingAvailabilityCommitments::::insert(chain_b, candidate_b.commitments); // this bitfield signals that a and b are available. let a_and_b_available = { @@ -1559,7 +1590,7 @@ mod tests { )).into()) }).collect(); - assert!(Inclusion::process_bitfields( + assert!(ParaInclusion::process_bitfields( expected_bits(), signed_bitfields, &core_lookup, @@ -1568,8 +1599,8 @@ mod tests { // chain A had 4 signing off, which is >= threshold. // chain B has 3 signing off, which is < threshold. assert!(>::get(&chain_a).is_none()); - assert!(::get(&chain_a).is_none()); - assert!(::get(&chain_b).is_some()); + assert!(>::get(&chain_a).is_none()); + assert!(>::get(&chain_b).is_some()); assert_eq!( >::get(&chain_b).unwrap().availability_votes, { @@ -1697,7 +1728,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_b_assignment.clone()], @@ -1756,7 +1787,7 @@ mod tests { // out-of-order manifests as unscheduled. assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed_b, backed_a], vec![chain_a_assignment.clone(), chain_b_assignment.clone()], @@ -1791,7 +1822,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_a_assignment.clone()], @@ -1828,7 +1859,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_a_assignment.clone()], @@ -1865,7 +1896,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![ @@ -1909,7 +1940,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![thread_a_assignment.clone()], @@ -1955,10 +1986,10 @@ mod tests { backers: default_backing_bitfield(), backing_group: GroupIndex::from(0), }); - ::insert(&chain_a, candidate.commitments); + >::insert(&chain_a, candidate.commitments); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_a_assignment.clone()], @@ -1968,7 +1999,7 @@ mod tests { ); >::remove(&chain_a); - ::remove(&chain_a); + >::remove(&chain_a); } // messed up commitments storage - do not panic - reject. @@ -1988,7 +2019,7 @@ mod tests { ); // this is not supposed to happen - ::insert(&chain_a, candidate.commitments.clone()); + >::insert(&chain_a, candidate.commitments.clone()); let backed = block_on(back_candidate( candidate, @@ -2000,7 +2031,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_a_assignment.clone()], @@ -2009,7 +2040,7 @@ mod tests { Err(Error::::CandidateScheduledBeforeParaFree.into()), ); - ::remove(&chain_a); + >::remove(&chain_a); } // interfering code upgrade - reject @@ -2047,7 +2078,7 @@ mod tests { assert_eq!(Paras::last_code_upgrade(chain_a, true), Some(10)); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_a_assignment.clone()], @@ -2083,7 +2114,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_a_assignment.clone()], @@ -2120,7 +2151,7 @@ mod tests { )); assert_eq!( - Inclusion::process_candidates( + ParaInclusion::process_candidates( Default::default(), vec![backed], vec![chain_a_assignment.clone()], @@ -2262,7 +2293,7 @@ mod tests { BackingKind::Threshold, )); - let occupied_cores = Inclusion::process_candidates( + let occupied_cores = ParaInclusion::process_candidates( Default::default(), vec![backed_a, backed_b, backed_c], vec![ @@ -2289,7 +2320,7 @@ mod tests { }) ); assert_eq!( - ::get(&chain_a), + >::get(&chain_a), Some(candidate_a.commitments), ); @@ -2307,7 +2338,7 @@ mod tests { }) ); assert_eq!( - ::get(&chain_b), + >::get(&chain_b), Some(candidate_b.commitments), ); @@ -2325,7 +2356,7 @@ mod tests { }) ); assert_eq!( - ::get(&thread_a), + >::get(&thread_a), Some(candidate_c.commitments), ); }); @@ -2398,7 +2429,7 @@ mod tests { BackingKind::Threshold, )); - let occupied_cores = Inclusion::process_candidates( + let occupied_cores = ParaInclusion::process_candidates( Default::default(), vec![backed_a], vec![ @@ -2423,7 +2454,7 @@ mod tests { }) ); assert_eq!( - ::get(&chain_a), + >::get(&chain_a), Some(candidate_a.commitments), ); }); @@ -2498,7 +2529,7 @@ mod tests { backers: default_backing_bitfield(), backing_group: GroupIndex::from(0), }); - ::insert(&chain_a, candidate.commitments.clone()); + >::insert(&chain_a, candidate.commitments.clone()); >::insert(&chain_b, CandidatePendingAvailability { core: CoreIndex::from(1), @@ -2510,7 +2541,7 @@ mod tests { backers: default_backing_bitfield(), backing_group: GroupIndex::from(1), }); - ::insert(&chain_b, candidate.commitments); + >::insert(&chain_b, candidate.commitments); run_to_block(11, |_| None); @@ -2522,8 +2553,8 @@ mod tests { assert!(>::get(&chain_a).is_some()); assert!(>::get(&chain_b).is_some()); - assert!(::get(&chain_a).is_some()); - assert!(::get(&chain_b).is_some()); + assert!(>::get(&chain_a).is_some()); + assert!(>::get(&chain_b).is_some()); run_to_block(12, |n| match n { 12 => Some(SessionChangeNotification { @@ -2545,12 +2576,14 @@ mod tests { assert!(>::get(&chain_a).is_none()); assert!(>::get(&chain_b).is_none()); - assert!(::get(&chain_a).is_none()); - assert!(::get(&chain_b).is_none()); + assert!(>::get(&chain_a).is_none()); + assert!(>::get(&chain_b).is_none()); assert!(>::iter().collect::>().is_empty()); assert!(>::iter().collect::>().is_empty()); - assert!(::iter().collect::>().is_empty()); + assert!(>::iter().collect::>().is_empty()); }); } + + // TODO [now]: test `collect_disputed` } diff --git a/runtime/parachains/src/initializer.rs b/runtime/parachains/src/initializer.rs index 5bbc56c21455..b355e0d0cce1 100644 --- a/runtime/parachains/src/initializer.rs +++ b/runtime/parachains/src/initializer.rs @@ -25,6 +25,7 @@ use frame_support::traits::{Randomness, OneSessionHandler}; use parity_scale_codec::{Encode, Decode}; use crate::{ configuration::{self, HostConfiguration}, + disputes::DisputesHandler, shared, paras, scheduler, inclusion, session_info, dmp, ump, hrmp, }; @@ -35,7 +36,7 @@ pub use pallet::*; pub struct SessionChangeNotification { /// The new validators in the session. pub validators: Vec, - /// The qeueud validators for the following session. + /// The queued validators for the following session. pub queued: Vec, /// The configuration before handling the session change pub prev_config: HostConfiguration, @@ -99,10 +100,10 @@ pub mod pallet { /// Whether the parachains modules have been initialized within this block. /// - /// Semantically a bool, but this guarantees it should never hit the trie, + /// Semantically a `bool`, but this guarantees it should never hit the trie, /// as this is cleared in `on_finalize` and Frame optimizes `None` values to be empty values. /// - /// As a bool, `set(false)` and `remove()` both lead to the next `get()` being false, but one of + /// As a `bool`, `set(false)` and `remove()` both lead to the next `get()` being false, but one of /// them writes to the trie and one does not. This confusion makes `Option<()>` more suitable for /// the semantics of this variable. #[pallet::storage] @@ -127,7 +128,7 @@ pub mod pallet { // - Scheduler // - Inclusion // - SessionInfo - // - Validity + // - Disputes // - DMP // - UMP // - HRMP @@ -135,9 +136,10 @@ pub mod pallet { shared::Module::::initializer_initialize(now) + paras::Pallet::::initializer_initialize(now) + scheduler::Module::::initializer_initialize(now) + - inclusion::Module::::initializer_initialize(now) + + inclusion::Pallet::::initializer_initialize(now) + session_info::Module::::initializer_initialize(now) + - dmp::Module::::initializer_initialize(now) + + T::DisputesHandler::initializer_initialize(now) + + dmp::Pallet::::initializer_initialize(now) + ump::Module::::initializer_initialize(now) + hrmp::Module::::initializer_initialize(now); @@ -150,9 +152,10 @@ pub mod pallet { // reverse initialization order. hrmp::Module::::initializer_finalize(); ump::Module::::initializer_finalize(); - dmp::Module::::initializer_finalize(); + dmp::Pallet::::initializer_finalize(); + T::DisputesHandler::initializer_finalize(); session_info::Module::::initializer_finalize(); - inclusion::Module::::initializer_finalize(); + inclusion::Pallet::::initializer_finalize(); scheduler::Module::::initializer_finalize(); paras::Pallet::::initializer_finalize(); shared::Module::::initializer_finalize(); @@ -232,9 +235,10 @@ impl Pallet { let outgoing_paras = paras::Pallet::::initializer_on_new_session(¬ification); scheduler::Module::::initializer_on_new_session(¬ification); - inclusion::Module::::initializer_on_new_session(¬ification); + inclusion::Pallet::::initializer_on_new_session(¬ification); session_info::Module::::initializer_on_new_session(¬ification); - dmp::Module::::initializer_on_new_session(¬ification, &outgoing_paras); + T::DisputesHandler::initializer_on_new_session(¬ification); + dmp::Pallet::::initializer_on_new_session(¬ification, &outgoing_paras); ump::Module::::initializer_on_new_session(¬ification, &outgoing_paras); hrmp::Module::::initializer_on_new_session(¬ification, &outgoing_paras); } @@ -268,6 +272,20 @@ impl Pallet { } } + + // Allow to trigger on_new_session in tests, this is needed as long as pallet_session is not + // implemented in mock. + #[cfg(test)] + pub(crate) fn test_trigger_on_new_session<'a, I: 'a>( + changed: bool, + session_index: SessionIndex, + validators: I, + queued: Option, + ) + where I: Iterator + { + Self::on_new_session(changed, session_index, validators, queued) + } } impl sp_runtime::BoundToRuntimeAppPublic for Pallet { diff --git a/runtime/parachains/src/lib.rs b/runtime/parachains/src/lib.rs index 98014340f21e..e4341405886a 100644 --- a/runtime/parachains/src/lib.rs +++ b/runtime/parachains/src/lib.rs @@ -23,6 +23,7 @@ #![cfg_attr(not(feature = "std"), no_std)] pub mod configuration; +pub mod disputes; pub mod shared; pub mod inclusion; pub mod initializer; diff --git a/runtime/parachains/src/mock.rs b/runtime/parachains/src/mock.rs index ccf25104ee0e..c909890020dd 100644 --- a/runtime/parachains/src/mock.rs +++ b/runtime/parachains/src/mock.rs @@ -21,7 +21,9 @@ use sp_core::H256; use sp_runtime::traits::{ BlakeTwo256, IdentityLookup, }; -use primitives::v1::{AuthorityDiscoveryId, Balance, BlockNumber, Header, ValidatorIndex}; +use primitives::v1::{ + AuthorityDiscoveryId, Balance, BlockNumber, Header, ValidatorIndex, SessionIndex, +}; use frame_support::parameter_types; use frame_support::traits::GenesisBuild; use frame_support_test::TestRandomness; @@ -29,7 +31,7 @@ use std::cell::RefCell; use std::collections::HashMap; use crate::{ inclusion, scheduler, dmp, ump, hrmp, session_info, paras, configuration, - initializer, shared, + initializer, shared, disputes, }; type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; @@ -46,13 +48,14 @@ frame_support::construct_runtime!( Paras: paras::{Pallet, Origin, Call, Storage, Event, Config}, Configuration: configuration::{Pallet, Call, Storage, Config}, Shared: shared::{Pallet, Call, Storage}, - Inclusion: inclusion::{Pallet, Call, Storage, Event}, + ParaInclusion: inclusion::{Pallet, Call, Storage, Event}, Scheduler: scheduler::{Pallet, Call, Storage}, Initializer: initializer::{Pallet, Call, Storage}, Dmp: dmp::{Pallet, Call, Storage}, Ump: ump::{Pallet, Call, Storage, Event}, Hrmp: hrmp::{Pallet, Call, Storage, Event}, SessionInfo: session_info::{Pallet, Call, Storage}, + Disputes: disputes::{Pallet, Storage, Event}, } ); @@ -62,8 +65,10 @@ parameter_types! { frame_system::limits::BlockWeights::simple_max(4 * 1024 * 1024); } +pub type AccountId = u64; + impl frame_system::Config for Test { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = BlockWeights; type BlockLength = (); type DbWeight = (); @@ -136,10 +141,59 @@ impl crate::hrmp::Config for Test { type Currency = pallet_balances::Pallet; } +impl crate::disputes::Config for Test { + type Event = Event; + type RewardValidators = Self; + type PunishValidators = Self; +} + +thread_local! { + pub static REWARD_VALIDATORS: RefCell)>> = RefCell::new(Vec::new()); + pub static PUNISH_VALIDATORS_FOR: RefCell)>> = RefCell::new(Vec::new()); + pub static PUNISH_VALIDATORS_AGAINST: RefCell)>> = RefCell::new(Vec::new()); + pub static PUNISH_VALIDATORS_INCONCLUSIVE: RefCell)>> = RefCell::new(Vec::new()); +} + +impl crate::disputes::RewardValidators for Test { + fn reward_dispute_statement( + session: SessionIndex, + validators: impl IntoIterator + ) { + REWARD_VALIDATORS.with(|r| r.borrow_mut().push((session, validators.into_iter().collect()))) + } +} + +impl crate::disputes::PunishValidators for Test { + fn punish_for_invalid( + session: SessionIndex, + validators: impl IntoIterator, + ) { + PUNISH_VALIDATORS_FOR + .with(|r| r.borrow_mut().push((session, validators.into_iter().collect()))) + } + + fn punish_against_valid( + session: SessionIndex, + validators: impl IntoIterator, + ) { + PUNISH_VALIDATORS_AGAINST + .with(|r| r.borrow_mut().push((session, validators.into_iter().collect()))) + } + + fn punish_inconclusive( + session: SessionIndex, + validators: impl IntoIterator, + ) { + PUNISH_VALIDATORS_INCONCLUSIVE + .with(|r| r.borrow_mut().push((session, validators.into_iter().collect()))) + } +} + impl crate::scheduler::Config for Test { } impl crate::inclusion::Config for Test { type Event = Event; + type DisputesHandler = Disputes; type RewardValidators = TestRewardValidators; } diff --git a/runtime/parachains/src/paras.rs b/runtime/parachains/src/paras.rs index ce407963fc39..2ae809006fd4 100644 --- a/runtime/parachains/src/paras.rs +++ b/runtime/parachains/src/paras.rs @@ -287,15 +287,15 @@ pub mod pallet { #[pallet::event] #[pallet::generate_deposit(pub(super) fn deposit_event)] pub enum Event { - /// Current code has been updated for a Para. \[para_id\] + /// Current code has been updated for a Para. `para_id` CurrentCodeUpdated(ParaId), - /// Current head has been updated for a Para. \[para_id\] + /// Current head has been updated for a Para. `para_id` CurrentHeadUpdated(ParaId), - /// A code upgrade has been scheduled for a Para. \[para_id\] + /// A code upgrade has been scheduled for a Para. `para_id` CodeUpgradeScheduled(ParaId), - /// A new head has been noted for a Para. \[para_id\] + /// A new head has been noted for a Para. `para_id` NewHeadNoted(ParaId), - /// A para has been queued to execute pending actions. \[para_id\] + /// A para has been queued to execute pending actions. `para_id` ActionQueued(ParaId, SessionIndex), } @@ -313,7 +313,7 @@ pub mod pallet { CannotDowngrade, } - /// All parachains. Ordered ascending by ParaId. Parathreads are not included. + /// All parachains. Ordered ascending by `ParaId`. Parathreads are not included. #[pallet::storage] #[pallet::getter(fn parachains)] pub(super) type Parachains = StorageValue<_, Vec, ValueQuery>; @@ -1443,7 +1443,7 @@ mod tests { run_to_block(expected_at + 1 + 4, None); - // the candidate is in the context of the first descendent of `expected_at`, and triggers + // the candidate is in the context of the first descendant of `expected_at`, and triggers // the upgrade. { Paras::note_new_head(para_id, Default::default(), expected_at + 4); diff --git a/runtime/parachains/src/paras_inherent.rs b/runtime/parachains/src/paras_inherent.rs index c96495d639e3..e7d53f00cb0a 100644 --- a/runtime/parachains/src/paras_inherent.rs +++ b/runtime/parachains/src/paras_inherent.rs @@ -35,8 +35,10 @@ use frame_support::{ }; use frame_system::ensure_none; use crate::{ + disputes::DisputesHandler, inclusion, scheduler::{self, FreedReason}, + shared, ump, }; @@ -53,7 +55,7 @@ decl_storage! { trait Store for Module as ParaInherent { /// Whether the paras inherent was included within this block. /// - /// The `Option<()>` is effectively a bool, but it never hits storage in the `None` variant + /// The `Option<()>` is effectively a `bool`, but it never hits storage in the `None` variant /// due to the guarantees of FRAME's storage APIs. /// /// If this is `None` at the end of the block, we panic and render the block invalid. @@ -68,6 +70,8 @@ decl_error! { /// The hash of the submitted parent header doesn't correspond to the saved block hash of /// the parent. InvalidParentHeader, + /// Potentially invalid candidate. + CandidateCouldBeInvalid, } } @@ -99,7 +103,7 @@ decl_module! { bitfields: signed_bitfields, backed_candidates, parent_header, - disputes: _, + disputes, } = data; ensure_none(origin)?; @@ -112,26 +116,66 @@ decl_module! { Error::::InvalidParentHeader, ); + // Handle disputes logic. + let current_session = >::session_index(); + let freed_disputed: Vec<(_, FreedReason)> = { + let fresh_disputes = T::DisputesHandler::provide_multi_dispute_data(disputes)?; + if T::DisputesHandler::is_frozen() { + // The relay chain we are currently on is invalid. Proceed no further on parachains. + Included::set(Some(())); + return Ok(Some( + MINIMAL_INCLUSION_INHERENT_WEIGHT + ).into()); + } + + let any_current_session_disputes = fresh_disputes.iter() + .any(|(s, _)| s == ¤t_session); + + if any_current_session_disputes { + let current_session_disputes: Vec<_> = fresh_disputes.iter() + .filter(|(s, _)| s == ¤t_session) + .map(|(_, c)| *c) + .collect(); + + >::collect_disputed(current_session_disputes) + .into_iter() + .map(|core| (core, FreedReason::Concluded)) + .collect() + } else { + Vec::new() + } + }; + // Process new availability bitfields, yielding any availability cores whose // work has now concluded. let expected_bits = >::availability_cores().len(); - let freed_concluded = >::process_bitfields( + let freed_concluded = >::process_bitfields( expected_bits, signed_bitfields, >::core_para, )?; + // Inform the disputes module of all included candidates. + let now = >::block_number(); + for (_, candidate_hash) in &freed_concluded { + T::DisputesHandler::note_included(current_session, *candidate_hash, now); + } + // Handle timeouts for any availability core work. let availability_pred = >::availability_timeout_predicate(); let freed_timeout = if let Some(pred) = availability_pred { - >::collect_pending(pred) + >::collect_pending(pred) } else { Vec::new() }; // Schedule paras again, given freed cores, and reasons for freeing. - let freed = freed_concluded.into_iter().map(|c| (c, FreedReason::Concluded)) - .chain(freed_timeout.into_iter().map(|c| (c, FreedReason::TimedOut))); + let mut freed = freed_disputed.into_iter() + .chain(freed_concluded.into_iter().map(|(c, _hash)| (c, FreedReason::Concluded))) + .chain(freed_timeout.into_iter().map(|c| (c, FreedReason::TimedOut))) + .collect::>(); + + freed.sort_unstable_by_key(|pair| pair.0); // sort by core index >::clear(); >::schedule( @@ -142,9 +186,20 @@ decl_module! { let backed_candidates = limit_backed_candidates::(backed_candidates); let backed_candidates_len = backed_candidates.len() as Weight; + // Refuse to back any candidates that are disputed or invalid. + for candidate in &backed_candidates { + ensure!( + !T::DisputesHandler::could_be_invalid( + current_session, + candidate.candidate.hash(), + ), + Error::::CandidateCouldBeInvalid, + ); + } + // Process backed candidates according to scheduled cores. let parent_storage_root = parent_header.state_root().clone(); - let occupied = >::process_candidates( + let occupied = >::process_candidates( parent_storage_root, backed_candidates, >::scheduled(), @@ -216,7 +271,7 @@ impl ProvideInherent for Module { const INHERENT_IDENTIFIER: InherentIdentifier = PARACHAINS_INHERENT_IDENTIFIER; fn create_inherent(data: &InherentData) -> Option { - let inherent_data: ParachainsInherentData + let mut inherent_data: ParachainsInherentData = match data.get_data(&Self::INHERENT_IDENTIFIER) { Ok(Some(d)) => d, @@ -231,6 +286,9 @@ impl ProvideInherent for Module { } }; + // filter out any unneeded dispute statements + T::DisputesHandler::filter_multi_dispute_data(&mut inherent_data.disputes); + // Sanity check: session changes can invalidate an inherent, and we _really_ don't want that to happen. // See github.com/paritytech/polkadot/issues/1327 let inherent_data = match Self::enter( diff --git a/runtime/parachains/src/runtime_api_impl/v1.rs b/runtime/parachains/src/runtime_api_impl/v1.rs index d51e980c933a..3757b16992bf 100644 --- a/runtime/parachains/src/runtime_api_impl/v1.rs +++ b/runtime/parachains/src/runtime_api_impl/v1.rs @@ -100,7 +100,7 @@ pub fn availability_cores() -> Vec { let para_id = parachains[i]; - let pending_availability = > + let pending_availability = > ::pending_availability(para_id) .expect("Occupied core always has pending availability; qed"); @@ -128,7 +128,7 @@ pub fn availability_cores() -> Vec { let para_id = p.claim.0; - let pending_availability = > + let pending_availability = > ::pending_availability(para_id) .expect("Occupied core always has pending availability; qed"); @@ -180,14 +180,14 @@ fn with_assumption( { match assumption { OccupiedCoreAssumption::Included => { - >::force_enact(para_id); + >::force_enact(para_id); build() } OccupiedCoreAssumption::TimedOut => { build() } OccupiedCoreAssumption::Free => { - if >::pending_availability(para_id).is_some() { + if >::pending_availability(para_id).is_some() { None } else { build() @@ -219,7 +219,7 @@ pub fn check_validation_outputs( para_id: ParaId, outputs: primitives::v1::CandidateCommitments, ) -> bool { - >::check_validation_outputs_for_runtime_api(para_id, outputs) + >::check_validation_outputs_for_runtime_api(para_id, outputs) } /// Implementation for the `session_index_for_child` function of the runtime API. @@ -236,7 +236,7 @@ pub fn session_index_for_child() -> SessionIndex { /// Implementation for the `AuthorityDiscoveryApi::authorities()` function of the runtime API. /// It is a heavy call, but currently only used for authority discovery, so it is fine. -/// Gets next, current and some historical authority ids using session_info module. +/// Gets next, current and some historical authority ids using `session_info` module. pub fn relevant_authority_ids() -> Vec { let current_session_index = session_index_for_child::(); let earliest_stored_session = >::earliest_stored_session(); @@ -278,7 +278,7 @@ pub fn validation_code( pub fn candidate_pending_availability(para_id: ParaId) -> Option> { - >::candidate_pending_availability(para_id) + >::candidate_pending_availability(para_id) } /// Implementation for the `candidate_events` function of the runtime API. @@ -300,6 +300,8 @@ where => CandidateEvent::CandidateIncluded(c, h, core, group), RawEvent::::CandidateTimedOut(c, h, core) => CandidateEvent::CandidateTimedOut(c, h, core), + RawEvent::::__Ignore(_, _) + => unreachable!("__Ignore cannot be used"), }) .collect() } @@ -313,7 +315,7 @@ pub fn session_info(index: SessionIndex) -> Option( recipient: ParaId, ) -> Vec> { - >::dmq_contents(recipient) + >::dmq_contents(recipient) } /// Implementation for the `inbound_hrmp_channels_contents` function of the runtime API. diff --git a/runtime/parachains/src/scheduler.rs b/runtime/parachains/src/scheduler.rs index 44e03b701681..d7bf7dbe24a8 100644 --- a/runtime/parachains/src/scheduler.rs +++ b/runtime/parachains/src/scheduler.rs @@ -17,7 +17,7 @@ //! The scheduler module for parachains and parathreads. //! //! This module is responsible for two main tasks: -//! - Paritioning validators into groups and assigning groups to parachains and parathreads +//! - Partitioning validators into groups and assigning groups to parachains and parathreads //! - Scheduling parachains and parathreads //! //! It aims to achieve these tasks with these goals in mind: @@ -183,7 +183,7 @@ decl_storage! { ParathreadClaimIndex: Vec; /// The block number where the session start occurred. Used to track how many group rotations have occurred. /// - /// Note that in the context of parachains modules the session change is signalled during + /// Note that in the context of parachains modules the session change is signaled during /// the block and enacted at the end of the block (at the finalization stage, to be exact). /// Thus for all intents and purposes the effect of the session change is observed at the /// block following the session change, block number of which we save in this storage value. @@ -644,7 +644,7 @@ impl Module { /// occupied and the candidate occupying it became available. /// /// For parachains, this is always the ID of the parachain and no specified collator. - /// For parathreads, this is based on the next item in the ParathreadQueue assigned to that + /// For parathreads, this is based on the next item in the `ParathreadQueue` assigned to that /// core, and is None if there isn't one. pub(crate) fn next_up_on_available(core: CoreIndex) -> Option { let parachains = >::parachains(); @@ -667,7 +667,7 @@ impl Module { /// occupied and the candidate occupying it became available. /// /// For parachains, this is always the ID of the parachain and no specified collator. - /// For parathreads, this is based on the next item in the ParathreadQueue assigned to that + /// For parathreads, this is based on the next item in the `ParathreadQueue` assigned to that /// core, or if there isn't one, the claim that is currently occupying the core, as long /// as the claim's retries would not exceed the limit. Otherwise None. pub(crate) fn next_up_on_time_out(core: CoreIndex) -> Option { diff --git a/runtime/parachains/src/ump.rs b/runtime/parachains/src/ump.rs index 08c4da68e72f..5f2dff984175 100644 --- a/runtime/parachains/src/ump.rs +++ b/runtime/parachains/src/ump.rs @@ -59,7 +59,7 @@ impl UmpSink for () { /// if the message content is unique. pub type MessageId = [u8; 32]; -/// A specific implementation of a UmpSink where messages are in the XCM format +/// A specific implementation of a `UmpSink` where messages are in the XCM format /// and will be forwarded to the XCM Executor. pub struct XcmSink(PhantomData<(XcmExecutor, Config)>); @@ -181,7 +181,7 @@ decl_storage! { /// First item in the tuple is the count of messages and second /// is the total length (in bytes) of the message payloads. /// - /// Note that this is an auxilary mapping: it's possible to tell the byte size and the number of + /// Note that this is an auxiliary mapping: it's possible to tell the byte size and the number of /// messages only looking at `RelayDispatchQueues`. This mapping is separate to avoid the cost of /// loading the whole message queue if only the total size and count are required. /// @@ -430,7 +430,7 @@ impl Module { /// thus increasing the peak memory consumption of the wasm runtime. Under such conditions persisting /// queues might play better since it's unlikely that they are going to be requested once more. /// -/// On the other hand, the situation when deep queues exist and it takes more than one dipsatcher +/// On the other hand, the situation when deep queues exist and it takes more than one dispatcher /// cycle to traverse the queues is already sub-optimal and better be avoided. /// /// This struct is not supposed to be dropped but rather to be consumed by [`flush`]. diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 4effd887e43e..3d44d4ab7f37 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -80,7 +80,6 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau [dev-dependencies] hex-literal = "0.3.1" -libsecp256k1 = "0.3.5" tiny-keccak = "2.0.2" keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } @@ -221,10 +220,10 @@ try-runtime = [ "pallet-utility/try-runtime", "runtime-common/try-runtime", ] -# When enabled, the runtime api will not be build. +# When enabled, the runtime API will not be build. # # This is required by Cumulus to access certain types of the -# runtime without clashing with the runtime api exported functions +# runtime without clashing with the runtime API exported functions # in WASM. disable-runtime-api = [] diff --git a/runtime/polkadot/src/constants.rs b/runtime/polkadot/src/constants.rs index ecfa74d78664..276046307727 100644 --- a/runtime/polkadot/src/constants.rs +++ b/runtime/polkadot/src/constants.rs @@ -61,7 +61,7 @@ pub mod fee { /// node's balance type. /// /// This should typically create a mapping between the following ranges: - /// - [0, MAXIMUM_BLOCK_WEIGHT] + /// - [0, `MAXIMUM_BLOCK_WEIGHT`] /// - [Balance::min, Balance::max] /// /// Yet, it can be used for any other sort of change to weight-fee. Some examples being: diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 99f39dcf4b74..60dce328e22c 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -394,7 +394,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type OnChainAccuracy = Perbill; type CompactSolution = NposCompactSolution16; type Fallback = Fallback; - type BenchmarkingConfig = (); + type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig; type ForceOrigin = EnsureOneOf< AccountId, EnsureRoot, @@ -529,7 +529,7 @@ impl pallet_democracy::Config for Runtime { pallet_collective::EnsureProportionAtLeast<_1, _1, AccountId, CouncilCollective>, frame_system::EnsureRoot, >; - /// Two thirds of the technical committee can have an ExternalMajority/ExternalDefault vote + /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote /// be tabled immediately and with a shorter voting/enactment period. type FastTrackOrigin = frame_system::EnsureOneOf, @@ -573,7 +573,7 @@ parameter_types! { pub const CouncilMaxMembers: u32 = 100; } -type CouncilCollective = pallet_collective::Instance1; +pub type CouncilCollective = pallet_collective::Instance1; impl pallet_collective::Config for Runtime { type Origin = Origin; type Proposal = Call; @@ -625,7 +625,7 @@ parameter_types! { pub const TechnicalMaxMembers: u32 = 100; } -type TechnicalCollective = pallet_collective::Instance2; +pub type TechnicalCollective = pallet_collective::Instance2; impl pallet_collective::Config for Runtime { type Origin = Origin; type Proposal = Call; @@ -1082,9 +1082,9 @@ pub type Header = generic::Header; pub type Block = generic::Block; /// A Block signed with a Justification pub type SignedBlock = generic::SignedBlock; -/// BlockId type as expected by this runtime. +/// `BlockId` type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. +/// The `SignedExtension` to the basic transaction logic. pub type SignedExtra = ( frame_system::CheckSpecVersion, frame_system::CheckTxVersion, diff --git a/runtime/polkadot/src/weights/frame_system.rs b/runtime/polkadot/src/weights/frame_system.rs index e6c489b993ba..8798291667d7 100644 --- a/runtime/polkadot/src/weights/frame_system.rs +++ b/runtime/polkadot/src/weights/frame_system.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for frame_system +//! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-06-18, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for frame_system. +/// Weight functions for `frame_system`. pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { fn remark(_b: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_balances.rs b/runtime/polkadot/src/weights/pallet_balances.rs index 19ebf60963e3..52555a0ddadd 100644 --- a/runtime/polkadot/src/weights/pallet_balances.rs +++ b/runtime/polkadot/src/weights/pallet_balances.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_balances +//! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_balances. +/// Weight functions for `pallet_balances`. pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { fn transfer() -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_bounties.rs b/runtime/polkadot/src/weights/pallet_bounties.rs index 05e2d438d6dd..dcb3b21d49f7 100644 --- a/runtime/polkadot/src/weights/pallet_bounties.rs +++ b/runtime/polkadot/src/weights/pallet_bounties.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_bounties +//! Autogenerated weights for `pallet_bounties` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_bounties. +/// Weight functions for `pallet_bounties`. pub struct WeightInfo(PhantomData); impl pallet_bounties::WeightInfo for WeightInfo { fn propose_bounty(d: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_collective.rs b/runtime/polkadot/src/weights/pallet_collective.rs index dca397766b7b..ec3c568d25e9 100644 --- a/runtime/polkadot/src/weights/pallet_collective.rs +++ b/runtime/polkadot/src/weights/pallet_collective.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_collective +//! Autogenerated weights for `pallet_collective` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_collective. +/// Weight functions for `pallet_collective`. pub struct WeightInfo(PhantomData); impl pallet_collective::WeightInfo for WeightInfo { fn set_members(m: u32, n: u32, p: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_democracy.rs b/runtime/polkadot/src/weights/pallet_democracy.rs index b970e12d1711..1fa65a03fdf3 100644 --- a/runtime/polkadot/src/weights/pallet_democracy.rs +++ b/runtime/polkadot/src/weights/pallet_democracy.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_democracy +//! Autogenerated weights for `pallet_democracy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_democracy. +/// Weight functions for `pallet_democracy`. pub struct WeightInfo(PhantomData); impl pallet_democracy::WeightInfo for WeightInfo { fn propose() -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs b/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs index 235250c5873e..a8686e373cbf 100644 --- a/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_election_provider_multi_phase +//! Autogenerated weights for `pallet_election_provider_multi_phase` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-06-18, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_election_provider_multi_phase. +/// Weight functions for `pallet_election_provider_multi_phase`. pub struct WeightInfo(PhantomData); impl pallet_election_provider_multi_phase::WeightInfo for WeightInfo { fn on_initialize_nothing() -> Weight { @@ -62,7 +62,7 @@ impl pallet_election_provider_multi_phase::WeightInfo f .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - fn elect_queued() -> Weight { + fn elect_queued(_v: u32, _t: u32, _a: u32, _d: u32, ) -> Weight { (5_408_539_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) diff --git a/runtime/polkadot/src/weights/pallet_elections_phragmen.rs b/runtime/polkadot/src/weights/pallet_elections_phragmen.rs index 06155383261f..5f57059aee9f 100644 --- a/runtime/polkadot/src/weights/pallet_elections_phragmen.rs +++ b/runtime/polkadot/src/weights/pallet_elections_phragmen.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_elections_phragmen +//! Autogenerated weights for `pallet_elections_phragmen` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_elections_phragmen. +/// Weight functions for `pallet_elections_phragmen`. pub struct WeightInfo(PhantomData); impl pallet_elections_phragmen::WeightInfo for WeightInfo { fn vote_equal(v: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_identity.rs b/runtime/polkadot/src/weights/pallet_identity.rs index a037e0b6737a..9ad4d20cef02 100644 --- a/runtime/polkadot/src/weights/pallet_identity.rs +++ b/runtime/polkadot/src/weights/pallet_identity.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_identity +//! Autogenerated weights for `pallet_identity` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_identity. +/// Weight functions for `pallet_identity`. pub struct WeightInfo(PhantomData); impl pallet_identity::WeightInfo for WeightInfo { fn add_registrar(r: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_im_online.rs b/runtime/polkadot/src/weights/pallet_im_online.rs index 620ea6c42643..d5c73b82a0f0 100644 --- a/runtime/polkadot/src/weights/pallet_im_online.rs +++ b/runtime/polkadot/src/weights/pallet_im_online.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_im_online +//! Autogenerated weights for `pallet_im_online` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_im_online. +/// Weight functions for `pallet_im_online`. pub struct WeightInfo(PhantomData); impl pallet_im_online::WeightInfo for WeightInfo { fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_indices.rs b/runtime/polkadot/src/weights/pallet_indices.rs index 0b590d27adc4..cf976bfb7d6a 100644 --- a/runtime/polkadot/src/weights/pallet_indices.rs +++ b/runtime/polkadot/src/weights/pallet_indices.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_indices +//! Autogenerated weights for `pallet_indices` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_indices. +/// Weight functions for `pallet_indices`. pub struct WeightInfo(PhantomData); impl pallet_indices::WeightInfo for WeightInfo { fn claim() -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_membership.rs b/runtime/polkadot/src/weights/pallet_membership.rs index fbc04feb62d4..1c46690f6ab6 100644 --- a/runtime/polkadot/src/weights/pallet_membership.rs +++ b/runtime/polkadot/src/weights/pallet_membership.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_membership +//! Autogenerated weights for `pallet_membership` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_membership. +/// Weight functions for `pallet_membership`. pub struct WeightInfo(PhantomData); impl pallet_membership::WeightInfo for WeightInfo { fn add_member(m: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_multisig.rs b/runtime/polkadot/src/weights/pallet_multisig.rs index 4e7eca209113..8db5643e1e56 100644 --- a/runtime/polkadot/src/weights/pallet_multisig.rs +++ b/runtime/polkadot/src/weights/pallet_multisig.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_multisig +//! Autogenerated weights for `pallet_multisig` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_multisig. +/// Weight functions for `pallet_multisig`. pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(_z: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_proxy.rs b/runtime/polkadot/src/weights/pallet_proxy.rs index cd44de29fec9..a4ced828fd88 100644 --- a/runtime/polkadot/src/weights/pallet_proxy.rs +++ b/runtime/polkadot/src/weights/pallet_proxy.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_proxy +//! Autogenerated weights for `pallet_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_proxy. +/// Weight functions for `pallet_proxy`. pub struct WeightInfo(PhantomData); impl pallet_proxy::WeightInfo for WeightInfo { fn proxy(p: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_scheduler.rs b/runtime/polkadot/src/weights/pallet_scheduler.rs index d071d389024d..9484e8db00af 100644 --- a/runtime/polkadot/src/weights/pallet_scheduler.rs +++ b/runtime/polkadot/src/weights/pallet_scheduler.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_scheduler +//! Autogenerated weights for `pallet_scheduler` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_scheduler. +/// Weight functions for `pallet_scheduler`. pub struct WeightInfo(PhantomData); impl pallet_scheduler::WeightInfo for WeightInfo { fn schedule(s: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_session.rs b/runtime/polkadot/src/weights/pallet_session.rs index b873df595f08..c7548a0afcaf 100644 --- a/runtime/polkadot/src/weights/pallet_session.rs +++ b/runtime/polkadot/src/weights/pallet_session.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_session +//! Autogenerated weights for `pallet_session` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_session. +/// Weight functions for `pallet_session`. pub struct WeightInfo(PhantomData); impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_staking.rs b/runtime/polkadot/src/weights/pallet_staking.rs index 4af5a42f8c38..d72f1365bd4c 100644 --- a/runtime/polkadot/src/weights/pallet_staking.rs +++ b/runtime/polkadot/src/weights/pallet_staking.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_staking +//! Autogenerated weights for `pallet_staking` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-07, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_staking. +/// Weight functions for `pallet_staking`. pub struct WeightInfo(PhantomData); impl pallet_staking::WeightInfo for WeightInfo { fn bond() -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_timestamp.rs b/runtime/polkadot/src/weights/pallet_timestamp.rs index f3078196b93e..6c56445db35a 100644 --- a/runtime/polkadot/src/weights/pallet_timestamp.rs +++ b/runtime/polkadot/src/weights/pallet_timestamp.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_timestamp +//! Autogenerated weights for `pallet_timestamp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_timestamp. +/// Weight functions for `pallet_timestamp`. pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_tips.rs b/runtime/polkadot/src/weights/pallet_tips.rs index c3315cc0f250..0dcd11b2bea7 100644 --- a/runtime/polkadot/src/weights/pallet_tips.rs +++ b/runtime/polkadot/src/weights/pallet_tips.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_tips +//! Autogenerated weights for `pallet_tips` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_tips. +/// Weight functions for `pallet_tips`. pub struct WeightInfo(PhantomData); impl pallet_tips::WeightInfo for WeightInfo { fn report_awesome(r: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_treasury.rs b/runtime/polkadot/src/weights/pallet_treasury.rs index 058cf2d845b9..ceb9ba9a444f 100644 --- a/runtime/polkadot/src/weights/pallet_treasury.rs +++ b/runtime/polkadot/src/weights/pallet_treasury.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_treasury +//! Autogenerated weights for `pallet_treasury` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_treasury. +/// Weight functions for `pallet_treasury`. pub struct WeightInfo(PhantomData); impl pallet_treasury::WeightInfo for WeightInfo { fn propose_spend() -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_utility.rs b/runtime/polkadot/src/weights/pallet_utility.rs index e760a508f063..2257a086b758 100644 --- a/runtime/polkadot/src/weights/pallet_utility.rs +++ b/runtime/polkadot/src/weights/pallet_utility.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_utility +//! Autogenerated weights for `pallet_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_utility. +/// Weight functions for `pallet_utility`. pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/pallet_vesting.rs b/runtime/polkadot/src/weights/pallet_vesting.rs index 03bbf926b8dd..93a6e6465024 100644 --- a/runtime/polkadot/src/weights/pallet_vesting.rs +++ b/runtime/polkadot/src/weights/pallet_vesting.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_vesting +//! Autogenerated weights for `pallet_vesting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_vesting. +/// Weight functions for `pallet_vesting`. pub struct WeightInfo(PhantomData); impl pallet_vesting::WeightInfo for WeightInfo { fn vest_locked(l: u32, ) -> Weight { diff --git a/runtime/polkadot/src/weights/runtime_common_claims.rs b/runtime/polkadot/src/weights/runtime_common_claims.rs index 42d2b2f6d8eb..a64d81e75d7f 100644 --- a/runtime/polkadot/src/weights/runtime_common_claims.rs +++ b/runtime/polkadot/src/weights/runtime_common_claims.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::claims +//! Autogenerated weights for `runtime_common::claims` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::claims. +/// Weight functions for `runtime_common::claims`. pub struct WeightInfo(PhantomData); impl runtime_common::claims::WeightInfo for WeightInfo { fn claim() -> Weight { diff --git a/runtime/rococo/Cargo.toml b/runtime/rococo/Cargo.toml index d59aac3a0834..183c20cb14ad 100644 --- a/runtime/rococo/Cargo.toml +++ b/runtime/rococo/Cargo.toml @@ -35,6 +35,7 @@ pallet-authority-discovery = { git = "https://github.com/paritytech/substrate", pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-beefy = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } +pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-collective = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -104,6 +105,7 @@ std = [ "pallet-bridge-messages/std", "pallet-collective/std", "pallet-beefy/std", + "pallet-beefy-mmr/std", "pallet-grandpa/std", "pallet-sudo/std", "pallet-membership/std", @@ -114,6 +116,7 @@ std = [ "pallet-session/std", "pallet-staking/std", "pallet-offences/std", + "pallet-proxy/std", "pallet-timestamp/std", "pallet-transaction-payment/std", "pallet-transaction-payment-rpc-runtime-api/std", @@ -144,10 +147,10 @@ std = [ "pallet-xcm/std", "log/std", ] -# When enabled, the runtime api will not be build. +# When enabled, the runtime API will not be build. # # This is required by Cumulus to access certain types of the -# runtime without clashing with the runtime api exported functions +# runtime without clashing with the runtime API exported functions # in WASM. disable-runtime-api = [] runtime-benchmarks = [ @@ -161,6 +164,7 @@ runtime-benchmarks = [ "pallet-grandpa/runtime-benchmarks", "pallet-im-online/runtime-benchmarks", "pallet-indices/runtime-benchmarks", + "pallet-proxy/runtime-benchmarks", "pallet-staking/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", @@ -181,6 +185,7 @@ try-runtime = [ "pallet-im-online/try-runtime", "pallet-membership/try-runtime", "pallet-session/try-runtime", + "pallet-proxy/try-runtime", "pallet-staking/try-runtime", "pallet-offences/try-runtime", "pallet-timestamp/try-runtime", diff --git a/runtime/rococo/src/bridge_messages.rs b/runtime/rococo/src/bridge_messages.rs index 93e7314c737d..f61620666a56 100644 --- a/runtime/rococo/src/bridge_messages.rs +++ b/runtime/rococo/src/bridge_messages.rs @@ -238,11 +238,11 @@ impl Get for GetDeliveryConfirmationTransactionFee { } } -/// This module contains definitions that are used by the messages pallet instance, 'deployed' at Rococo. +/// This module contains definitions that are used by the messages pallet instance, "deployed" at Rococo. mod at_rococo { use super::*; - /// Message bridge that is 'deployed' at Rococo chain and connecting it to Wococo chain. + /// Message bridge that is "deployed" at Rococo chain and connecting it to Wococo chain. #[derive(RuntimeDebug, Clone, Copy)] pub struct AtRococoWithWococoMessageBridge; @@ -283,11 +283,11 @@ mod at_rococo { >; } -/// This module contains definitions that are used by the messages pallet instance, 'deployed' at Wococo. +/// This module contains definitions that are used by the messages pallet instance, "deployed" at Wococo. mod at_wococo { use super::*; - /// Message bridge that is 'deployed' at Wococo chain and connecting it to Rococo chain. + /// Message bridge that is "deployed" at Wococo chain and connecting it to Rococo chain. #[derive(RuntimeDebug, Clone, Copy)] pub struct AtWococoWithRococoMessageBridge; diff --git a/runtime/rococo/src/constants.rs b/runtime/rococo/src/constants.rs index 1264a746f7df..b4949544fe65 100644 --- a/runtime/rococo/src/constants.rs +++ b/runtime/rococo/src/constants.rs @@ -63,7 +63,7 @@ pub mod fee { /// node's balance type. /// /// This should typically create a mapping between the following ranges: - /// - [0, frame_system::MaximumBlockWeight] + /// - [0, `frame_system::MaximumBlockWeight`] /// - [Balance::min, Balance::max] /// /// Yet, it can be used for any other sort of change to weight-fee. Some examples being: diff --git a/runtime/rococo/src/lib.rs b/runtime/rococo/src/lib.rs index a68123efea23..caebeba49aaa 100644 --- a/runtime/rococo/src/lib.rs +++ b/runtime/rococo/src/lib.rs @@ -32,7 +32,6 @@ use primitives::v1::{ SessionInfo as SessionInfoData, }; use runtime_common::{ - mmr as mmr_common, SlowAdjustingFeeUpdate, impls::ToAuthor, BlockHashCount, BlockWeights, BlockLength, RocksDbWeight, }; use runtime_parachains::{ @@ -65,6 +64,7 @@ use sp_core::{OpaqueMetadata, RuntimeDebug}; use sp_staking::SessionIndex; use pallet_session::historical as session_historical; use beefy_primitives::crypto::AuthorityId as BeefyId; +use beefy_primitives::mmr::MmrLeafVersion; use pallet_mmr_primitives as mmr; use frame_system::EnsureRoot; use runtime_common::{paras_sudo_wrapper, paras_registrar, xcm_sender, auctions, crowdloan, slots}; @@ -146,9 +146,9 @@ pub type Header = generic::Header; pub type Block = generic::Block; /// A Block signed with a Justification pub type SignedBlock = generic::SignedBlock; -/// BlockId type as expected by this runtime. +/// `BlockId` type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. +/// The `SignedExtension` to the basic transaction logic. pub type SignedExtra = ( frame_system::CheckSpecVersion, frame_system::CheckTxVersion, @@ -214,7 +214,7 @@ construct_runtime! { ParachainsOrigin: parachains_origin::{Pallet, Origin}, ParachainsConfiguration: parachains_configuration::{Pallet, Call, Storage, Config}, Shared: parachains_shared::{Pallet, Call, Storage}, - Inclusion: parachains_inclusion::{Pallet, Call, Storage, Event}, + ParaInclusion: parachains_inclusion::{Pallet, Call, Storage, Event}, ParasInherent: parachains_paras_inherent::{Pallet, Call, Storage, Inherent}, Scheduler: parachains_scheduler::{Pallet, Call, Storage}, Paras: parachains_paras::{Pallet, Call, Storage, Event, Config}, @@ -235,9 +235,9 @@ construct_runtime! { Sudo: pallet_sudo::{Pallet, Call, Storage, Event, Config}, // Bridges support. - Mmr: pallet_mmr::{Pallet, Call, Storage}, + Mmr: pallet_mmr::{Pallet, Storage}, Beefy: pallet_beefy::{Pallet, Config, Storage}, - MmrLeaf: mmr_common::{Pallet, Storage}, + MmrLeaf: pallet_beefy_mmr::{Pallet, Storage}, // It might seem strange that we add both sides of the bridge to the same runtime. We do this because this // runtime as shared by both the Rococo and Wococo chains. When running as Rococo we only use @@ -589,6 +589,7 @@ impl runtime_parachains::inclusion::RewardValidators for RewardValidators { impl parachains_inclusion::Config for Runtime { type Event = Event; + type DisputesHandler = (); type RewardValidators = RewardValidators; } @@ -825,27 +826,57 @@ impl pallet_mmr::Config for Runtime { const INDEXING_PREFIX: &'static [u8] = b"mmr"; type Hashing = Keccak256; type Hash = ::Output; - type OnNewRoot = mmr_common::DepositBeefyDigest; + type OnNewRoot = pallet_beefy_mmr::DepositBeefyDigest; type WeightInfo = (); - type LeafData = mmr_common::Pallet; + type LeafData = pallet_beefy_mmr::Pallet; } -impl mmr_common::Config for Runtime { - type BeefyAuthorityToMerkleLeaf = mmr_common::UncompressBeefyEcdsaKeys; - type ParachainHeads = Paras; +pub struct ParasProvider; +impl pallet_beefy_mmr::ParachainHeadsProvider for ParasProvider { + fn parachain_heads() -> Vec<(u32, Vec)> { + Paras::parachains() + .into_iter() + .filter_map(|id| { + Paras::para_head(&id).map(|head| (id.into(), head.0)) + }) + .collect() + } +} + +parameter_types! { + /// Version of the produced MMR leaf. + /// + /// The version consists of two parts; + /// - `major` (3 bits) + /// - `minor` (5 bits) + /// + /// `major` should be updated only if decoding the previous MMR Leaf format from the payload + /// is not possible (i.e. backward incompatible change). + /// `minor` should be updated if fields are added to the previous MMR Leaf, which given SCALE + /// encoding does not prevent old leafs from being decoded. + /// + /// Hence we expect `major` to be changed really rarely (think never). + /// See [`MmrLeafVersion`] type documentation for more details. + pub LeafVersion: MmrLeafVersion = MmrLeafVersion::new(0, 0); +} + +impl pallet_beefy_mmr::Config for Runtime { + type LeafVersion = LeafVersion; + type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; + type ParachainHeads = ParasProvider; } parameter_types! { - // This is a pretty unscientific cap. - // - // Note that once this is hit the pallet will essentially throttle incoming requests down to one - // call per block. + /// This is a pretty unscientific cap. + /// + /// Note that once this is hit the pallet will essentially throttle incoming requests down to one + /// call per block. pub const MaxRequests: u32 = 4 * HOURS as u32; - // Number of headers to keep. - // - // Assuming the worst case of every header being finalized, we will keep headers at least for a - // week. + /// Number of headers to keep. + /// + /// Assuming the worst case of every header being finalized, we will keep headers at least for a + /// week. pub const HeadersToKeep: u32 = 7 * DAYS as u32; } @@ -867,13 +898,13 @@ impl pallet_bridge_grandpa::Config for Runtime { type WeightInfo = pallet_bridge_grandpa::weights::RialtoWeight; } -// Instance that is 'deployed' at Wococo chain. Responsible for dispatching Rococo -> Wococo messages. +// Instance that is "deployed" at Wococo chain. Responsible for dispatching Rococo -> Wococo messages. pub type AtWococoFromRococoMessagesDispatch = pallet_bridge_dispatch::DefaultInstance; impl pallet_bridge_dispatch::Config for Runtime { type Event = Event; type MessageId = (bp_messages::LaneId, bp_messages::MessageNonce); type Call = Call; - type CallFilter = (); + type CallFilter = frame_support::traits::AllowAll; type EncodedCall = bridge_messages::FromRococoEncodedCall; type SourceChainAccountId = bp_wococo::AccountId; type TargetChainAccountPublic = sp_runtime::MultiSigner; @@ -881,13 +912,13 @@ impl pallet_bridge_dispatch::Config for Runt type AccountIdConverter = bp_rococo::AccountIdConverter; } -// Instance that is 'deployed' at Rococo chain. Responsible for dispatching Wococo -> Rococo messages. +// Instance that is "deployed" at Rococo chain. Responsible for dispatching Wococo -> Rococo messages. pub type AtRococoFromWococoMessagesDispatch = pallet_bridge_dispatch::Instance1; impl pallet_bridge_dispatch::Config for Runtime { type Event = Event; type MessageId = (bp_messages::LaneId, bp_messages::MessageNonce); type Call = Call; - type CallFilter = (); + type CallFilter = frame_support::traits::AllowAll; type EncodedCall = bridge_messages::FromWococoEncodedCall; type SourceChainAccountId = bp_rococo::AccountId; type TargetChainAccountPublic = sp_runtime::MultiSigner; @@ -904,7 +935,7 @@ parameter_types! { pub const RootAccountForPayments: Option = None; } -// Instance that is 'deployed' at Wococo chain. Responsible for sending Wococo -> Rococo messages +// Instance that is "deployed" at Wococo chain. Responsible for sending Wococo -> Rococo messages // and receiving Rococo -> Wococo messages. pub type AtWococoWithRococoMessagesInstance = pallet_bridge_messages::DefaultInstance; impl pallet_bridge_messages::Config for Runtime { @@ -938,7 +969,7 @@ impl pallet_bridge_messages::Config for Runt type MessageDispatch = crate::bridge_messages::FromRococoMessageDispatch; } -// Instance that is 'deployed' at Rococo chain. Responsible for sending Rococo -> Wococo messages +// Instance that is "deployed" at Rococo chain. Responsible for sending Rococo -> Wococo messages // and receiving Wococo -> Rococo messages. pub type AtRococoWithWococoMessagesInstance = pallet_bridge_messages::Instance1; impl pallet_bridge_messages::Config for Runtime { @@ -1226,7 +1257,7 @@ sp_api::impl_runtime_apis! { fn candidate_events() -> Vec> { runtime_api_impl::candidate_events::(|ev| { match ev { - Event::Inclusion(ev) => { + Event::ParaInclusion(ev) => { Some(ev) } _ => None, diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index 1bd2c7882990..f0ecc70caf4c 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -60,7 +60,6 @@ polkadot-runtime-parachains = { path = "../parachains", default-features = false [dev-dependencies] hex-literal = "0.3.1" -libsecp256k1 = "0.3.5" tiny-keccak = "2.0.2" keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/runtime/test-runtime/src/constants.rs b/runtime/test-runtime/src/constants.rs index 658a4bdca7a0..0cfdfacdec67 100644 --- a/runtime/test-runtime/src/constants.rs +++ b/runtime/test-runtime/src/constants.rs @@ -59,7 +59,7 @@ pub mod fee { /// node's balance type. /// /// This should typically create a mapping between the following ranges: - /// - [0, frame_system::MaximumBlockWeight] + /// - [0, `frame_system::MaximumBlockWeight`] /// - [Balance::min, Balance::max] /// /// Yet, it can be used for any other sort of change to weight-fee. Some examples being: diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index c77b07a8c5ce..f58662863b60 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -36,6 +36,7 @@ use polkadot_runtime_parachains::dmp as parachains_dmp; use polkadot_runtime_parachains::ump as parachains_ump; use polkadot_runtime_parachains::hrmp as parachains_hrmp; use polkadot_runtime_parachains::scheduler as parachains_scheduler; +use polkadot_runtime_parachains::disputes as parachains_disputes; use polkadot_runtime_parachains::runtime_api_impl::v1 as runtime_impl; use primitives::v1::{ @@ -129,7 +130,7 @@ parameter_types! { } impl frame_system::Config for Runtime { - type BaseCallFilter = (); + type BaseCallFilter = frame_support::traits::AllowAll; type BlockWeights = BlockWeights; type BlockLength = BlockLength; type DbWeight = (); @@ -456,9 +457,16 @@ impl parachains_shared::Config for Runtime {} impl parachains_inclusion::Config for Runtime { type Event = Event; + type DisputesHandler = ParasDisputes; type RewardValidators = RewardValidatorsWithEraPoints; } +impl parachains_disputes::Config for Runtime { + type Event = Event; + type RewardValidators = (); + type PunishValidators = (); +} + impl parachains_paras_inherent::Config for Runtime {} impl parachains_initializer::Config for Runtime { @@ -529,7 +537,7 @@ construct_runtime! { // Parachains runtime modules ParachainsConfiguration: parachains_configuration::{Pallet, Call, Storage, Config}, - Inclusion: parachains_inclusion::{Pallet, Call, Storage, Event}, + ParaInclusion: parachains_inclusion::{Pallet, Call, Storage, Event}, ParasInherent: parachains_paras_inherent::{Pallet, Call, Storage, Inherent}, Initializer: parachains_initializer::{Pallet, Call, Storage}, Paras: parachains_paras::{Pallet, Call, Storage, Origin, Event}, @@ -538,6 +546,8 @@ construct_runtime! { SessionInfo: parachains_session_info::{Pallet, Call, Storage}, Hrmp: parachains_hrmp::{Pallet, Call, Storage, Event}, Ump: parachains_ump::{Pallet, Call, Storage, Event}, + Dmp: parachains_dmp::{Pallet, Call, Storage}, + ParasDisputes: parachains_disputes::{Pallet, Storage, Event}, Sudo: pallet_sudo::{Pallet, Call, Storage, Config, Event}, } @@ -551,9 +561,9 @@ pub type Header = generic::Header; pub type Block = generic::Block; /// A Block signed with a Justification pub type SignedBlock = generic::SignedBlock; -/// BlockId type as expected by this runtime. +/// `BlockId` type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. +/// The `SignedExtension` to the basic transaction logic. pub type SignedExtra = ( frame_system::CheckSpecVersion, frame_system::CheckTxVersion, diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 73f79f3aa278..090b45006af3 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -88,7 +88,6 @@ xcm-builder = { package = "xcm-builder", path = "../../xcm/xcm-builder", default [dev-dependencies] hex-literal = "0.3.1" -libsecp256k1 = "0.3.5" tiny-keccak = "2.0.2" keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } @@ -236,9 +235,9 @@ try-runtime = [ "pallet-babe/try-runtime", "runtime-common/try-runtime", ] -# When enabled, the runtime api will not be build. +# When enabled, the runtime API will not be build. # # This is required by Cumulus to access certain types of the -# runtime without clashing with the runtime api exported functions +# runtime without clashing with the runtime API exported functions # in WASM. disable-runtime-api = [] diff --git a/runtime/westend/src/constants.rs b/runtime/westend/src/constants.rs index b5b6b354fcb7..ff74d8977bd1 100644 --- a/runtime/westend/src/constants.rs +++ b/runtime/westend/src/constants.rs @@ -61,7 +61,7 @@ pub mod fee { /// node's balance type. /// /// This should typically create a mapping between the following ranges: - /// - [0, MAXIMUM_BLOCK_WEIGHT] + /// - [0,` MAXIMUM_BLOCK_WEIGHT`] /// - [Balance::min, Balance::max] /// /// Yet, it can be used for any other sort of change to weight-fee. Some examples being: diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index efc2c475a6af..2f584269e764 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -400,7 +400,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type OnChainAccuracy = Perbill; type CompactSolution = NposCompactSolution16; type Fallback = Fallback; - type BenchmarkingConfig = (); + type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig; type ForceOrigin = EnsureRoot; type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; } @@ -773,6 +773,7 @@ impl parachains_session_info::Config for Runtime {} impl parachains_inclusion::Config for Runtime { type Event = Event; + type DisputesHandler = (); type RewardValidators = parachains_reward_points::RewardValidatorsWithEraPoints; } @@ -1080,12 +1081,12 @@ construct_runtime! { ParachainsOrigin: parachains_origin::{Pallet, Origin} = 41, ParachainsConfiguration: parachains_configuration::{Pallet, Call, Storage, Config} = 42, ParasShared: parachains_shared::{Pallet, Call, Storage} = 43, - ParasInclusion: parachains_inclusion::{Pallet, Call, Storage, Event} = 44, + ParaInclusion: parachains_inclusion::{Pallet, Call, Storage, Event} = 44, ParasInherent: parachains_paras_inherent::{Pallet, Call, Storage, Inherent} = 45, ParasScheduler: parachains_scheduler::{Pallet, Call, Storage} = 46, Paras: parachains_paras::{Pallet, Call, Storage, Event, Config} = 47, Initializer: parachains_initializer::{Pallet, Call, Storage} = 48, - ParasDmp: parachains_dmp::{Pallet, Call, Storage} = 49, + Dmp: parachains_dmp::{Pallet, Call, Storage} = 49, ParasUmp: parachains_ump::{Pallet, Call, Storage, Event} = 50, ParasHrmp: parachains_hrmp::{Pallet, Call, Storage, Event} = 51, ParasSessionInfo: parachains_session_info::{Pallet, Call, Storage} = 52, @@ -1110,9 +1111,9 @@ pub type Header = generic::Header; pub type Block = generic::Block; /// A Block signed with a Justification pub type SignedBlock = generic::SignedBlock; -/// BlockId type as expected by this runtime. +/// `BlockId` type as expected by this runtime. pub type BlockId = generic::BlockId; -/// The SignedExtension to the basic transaction logic. +/// The `SignedExtension` to the basic transaction logic. pub type SignedExtra = ( frame_system::CheckSpecVersion, frame_system::CheckTxVersion, @@ -1246,7 +1247,7 @@ sp_api::impl_runtime_apis! { fn candidate_events() -> Vec> { parachains_runtime_api_impl::candidate_events::(|ev| { match ev { - Event::ParasInclusion(ev) => { + Event::ParaInclusion(ev) => { Some(ev) } _ => None, diff --git a/runtime/westend/src/weights/frame_system.rs b/runtime/westend/src/weights/frame_system.rs index 89b3533031b2..abaa20281347 100644 --- a/runtime/westend/src/weights/frame_system.rs +++ b/runtime/westend/src/weights/frame_system.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for frame_system +//! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-06-18, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for frame_system. +/// Weight functions for `frame_system`. pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { fn remark(_b: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/pallet_balances.rs b/runtime/westend/src/weights/pallet_balances.rs index 86f2121b4732..4e9f870706b8 100644 --- a/runtime/westend/src/weights/pallet_balances.rs +++ b/runtime/westend/src/weights/pallet_balances.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_balances +//! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_balances. +/// Weight functions for `pallet_balances`. pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { fn transfer() -> Weight { diff --git a/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs b/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs index 7b0bb3ec7329..faf166cf65b8 100644 --- a/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_election_provider_multi_phase +//! Autogenerated weights for `pallet_election_provider_multi_phase` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-06-18, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_election_provider_multi_phase. +/// Weight functions for `pallet_election_provider_multi_phase`. pub struct WeightInfo(PhantomData); impl pallet_election_provider_multi_phase::WeightInfo for WeightInfo { fn on_initialize_nothing() -> Weight { @@ -62,7 +62,7 @@ impl pallet_election_provider_multi_phase::WeightInfo f .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } - fn elect_queued() -> Weight { + fn elect_queued(_v: u32, _t: u32, _a: u32, _d: u32, ) -> Weight { (5_511_380_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) diff --git a/runtime/westend/src/weights/pallet_identity.rs b/runtime/westend/src/weights/pallet_identity.rs index 1ca5dabd6ff2..dac367578ab8 100644 --- a/runtime/westend/src/weights/pallet_identity.rs +++ b/runtime/westend/src/weights/pallet_identity.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_identity +//! Autogenerated weights for `pallet_identity` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-01, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_identity. +/// Weight functions for `pallet_identity`. pub struct WeightInfo(PhantomData); impl pallet_identity::WeightInfo for WeightInfo { fn add_registrar(r: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/pallet_im_online.rs b/runtime/westend/src/weights/pallet_im_online.rs index fc7cf81a9d40..72ebf13d83de 100644 --- a/runtime/westend/src/weights/pallet_im_online.rs +++ b/runtime/westend/src/weights/pallet_im_online.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_im_online +//! Autogenerated weights for `pallet_im_online` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_im_online. +/// Weight functions for `pallet_im_online`. pub struct WeightInfo(PhantomData); impl pallet_im_online::WeightInfo for WeightInfo { fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/pallet_indices.rs b/runtime/westend/src/weights/pallet_indices.rs index 8bb176f7ce2d..ae663707e70b 100644 --- a/runtime/westend/src/weights/pallet_indices.rs +++ b/runtime/westend/src/weights/pallet_indices.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_indices +//! Autogenerated weights for `pallet_indices` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_indices. +/// Weight functions for `pallet_indices`. pub struct WeightInfo(PhantomData); impl pallet_indices::WeightInfo for WeightInfo { fn claim() -> Weight { diff --git a/runtime/westend/src/weights/pallet_multisig.rs b/runtime/westend/src/weights/pallet_multisig.rs index 8dc861b508a8..7ffaafee207b 100644 --- a/runtime/westend/src/weights/pallet_multisig.rs +++ b/runtime/westend/src/weights/pallet_multisig.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_multisig +//! Autogenerated weights for `pallet_multisig` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_multisig. +/// Weight functions for `pallet_multisig`. pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(_z: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/pallet_proxy.rs b/runtime/westend/src/weights/pallet_proxy.rs index e554547918f8..6b47b4ee19c7 100644 --- a/runtime/westend/src/weights/pallet_proxy.rs +++ b/runtime/westend/src/weights/pallet_proxy.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_proxy +//! Autogenerated weights for `pallet_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_proxy. +/// Weight functions for `pallet_proxy`. pub struct WeightInfo(PhantomData); impl pallet_proxy::WeightInfo for WeightInfo { fn proxy(p: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/pallet_scheduler.rs b/runtime/westend/src/weights/pallet_scheduler.rs index d2c20742a91e..6443c0817713 100644 --- a/runtime/westend/src/weights/pallet_scheduler.rs +++ b/runtime/westend/src/weights/pallet_scheduler.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_scheduler +//! Autogenerated weights for `pallet_scheduler` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_scheduler. +/// Weight functions for `pallet_scheduler`. pub struct WeightInfo(PhantomData); impl pallet_scheduler::WeightInfo for WeightInfo { fn schedule(s: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/pallet_session.rs b/runtime/westend/src/weights/pallet_session.rs index 4c2118257018..e506eebf803c 100644 --- a/runtime/westend/src/weights/pallet_session.rs +++ b/runtime/westend/src/weights/pallet_session.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_session +//! Autogenerated weights for `pallet_session` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_session. +/// Weight functions for `pallet_session`. pub struct WeightInfo(PhantomData); impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { diff --git a/runtime/westend/src/weights/pallet_staking.rs b/runtime/westend/src/weights/pallet_staking.rs index d52ba8343497..cc0355299dbf 100644 --- a/runtime/westend/src/weights/pallet_staking.rs +++ b/runtime/westend/src/weights/pallet_staking.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_staking +//! Autogenerated weights for `pallet_staking` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-07, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_staking. +/// Weight functions for `pallet_staking`. pub struct WeightInfo(PhantomData); impl pallet_staking::WeightInfo for WeightInfo { fn bond() -> Weight { diff --git a/runtime/westend/src/weights/pallet_timestamp.rs b/runtime/westend/src/weights/pallet_timestamp.rs index ecf0ac9bc1b6..ca8250e8d80d 100644 --- a/runtime/westend/src/weights/pallet_timestamp.rs +++ b/runtime/westend/src/weights/pallet_timestamp.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_timestamp +//! Autogenerated weights for `pallet_timestamp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_timestamp. +/// Weight functions for `pallet_timestamp`. pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { diff --git a/runtime/westend/src/weights/pallet_utility.rs b/runtime/westend/src/weights/pallet_utility.rs index 8ee0f466139c..760a18f709a8 100644 --- a/runtime/westend/src/weights/pallet_utility.rs +++ b/runtime/westend/src/weights/pallet_utility.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_utility +//! Autogenerated weights for `pallet_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_utility. +/// Weight functions for `pallet_utility`. pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/pallet_vesting.rs b/runtime/westend/src/weights/pallet_vesting.rs index 4d6fb8a75bea..9bcaea7be251 100644 --- a/runtime/westend/src/weights/pallet_vesting.rs +++ b/runtime/westend/src/weights/pallet_vesting.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for pallet_vesting +//! Autogenerated weights for `pallet_vesting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for pallet_vesting. +/// Weight functions for `pallet_vesting`. pub struct WeightInfo(PhantomData); impl pallet_vesting::WeightInfo for WeightInfo { fn vest_locked(l: u32, ) -> Weight { diff --git a/runtime/westend/src/weights/runtime_common_auctions.rs b/runtime/westend/src/weights/runtime_common_auctions.rs index 808be370df6c..7dcf6e258595 100644 --- a/runtime/westend/src/weights/runtime_common_auctions.rs +++ b/runtime/westend/src/weights/runtime_common_auctions.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::auctions +//! Autogenerated weights for `runtime_common::auctions` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::auctions. +/// Weight functions for `runtime_common::auctions`. pub struct WeightInfo(PhantomData); impl runtime_common::auctions::WeightInfo for WeightInfo { fn new_auction() -> Weight { diff --git a/runtime/westend/src/weights/runtime_common_crowdloan.rs b/runtime/westend/src/weights/runtime_common_crowdloan.rs index 23a9f78b6374..217bfbb9e5bd 100644 --- a/runtime/westend/src/weights/runtime_common_crowdloan.rs +++ b/runtime/westend/src/weights/runtime_common_crowdloan.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::crowdloan +//! Autogenerated weights for `runtime_common::crowdloan` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::crowdloan. +/// Weight functions for `runtime_common::crowdloan`. pub struct WeightInfo(PhantomData); impl runtime_common::crowdloan::WeightInfo for WeightInfo { fn create() -> Weight { diff --git a/runtime/westend/src/weights/runtime_common_paras_registrar.rs b/runtime/westend/src/weights/runtime_common_paras_registrar.rs index aeb93ac07430..242fe9bf99db 100644 --- a/runtime/westend/src/weights/runtime_common_paras_registrar.rs +++ b/runtime/westend/src/weights/runtime_common_paras_registrar.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::paras_registrar +//! Autogenerated weights for `runtime_common::paras_registrar` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::paras_registrar. +/// Weight functions for `runtime_common::paras_registrar`. pub struct WeightInfo(PhantomData); impl runtime_common::paras_registrar::WeightInfo for WeightInfo { fn reserve() -> Weight { diff --git a/runtime/westend/src/weights/runtime_common_slots.rs b/runtime/westend/src/weights/runtime_common_slots.rs index 6c886e7f0070..b4982ed56050 100644 --- a/runtime/westend/src/weights/runtime_common_slots.rs +++ b/runtime/westend/src/weights/runtime_common_slots.rs @@ -13,7 +13,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Autogenerated weights for runtime_common::slots +//! Autogenerated weights for `runtime_common::slots` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 //! DATE: 2021-07-02, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` @@ -40,7 +40,7 @@ use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; -/// Weight functions for runtime_common::slots. +/// Weight functions for `runtime_common::slots`. pub struct WeightInfo(PhantomData); impl runtime_common::slots::WeightInfo for WeightInfo { fn force_lease() -> Weight { diff --git a/rustfmt.toml b/rustfmt.toml new file mode 100644 index 000000000000..15e9bdcdf10f --- /dev/null +++ b/rustfmt.toml @@ -0,0 +1,20 @@ +# Basic +hard_tabs = true +max_width = 100 +use_small_heuristics = "Max" +# Imports +imports_granularity = "Crate" +reorder_imports = true +# Consistency +newline_style = "Unix" +# Misc +chain_width = 80 +spaces_around_ranges = false +binop_separator = "Back" +reorder_impl_items = false +match_arm_leading_pipes = "Preserve" +match_arm_blocks = false +match_block_trailing_comma = true +trailing_comma = "Vertical" +trailing_semicolon = false +use_field_init_shorthand = true diff --git a/scripts/gitlab/lingua.dic b/scripts/gitlab/lingua.dic new file mode 100644 index 000000000000..a532700e3a5d --- /dev/null +++ b/scripts/gitlab/lingua.dic @@ -0,0 +1,264 @@ +150 +accessor/MS +activations +adversary/SM +annualised +Apache-2.0/M +API +APIs +arg/MS +assignee/SM +async +asynchrony +autogenerated +backable +backend/MS +benchmark/DSMG +BFT/M +bitfield/MS +bitwise +blake2/MS +blockchain/MS +borked +broadcast/UDSMG +BTC/S +canonicalize/D +CentOS +CLI/MS +codebase/SM +codec/SM +commit/D +computable +conclude/UD +config/MS +could've +crowdfund +crowdloan/MSG +crypto/MS +CSM +Cucumber/MS +customizable/B +DDoS +Debian/M +decodable/MS +deduplicated +deinitializing +dequeue/SD +deregister +deserialize/G +disincentivize/D +dispatchable/SM +DMP/SM +DMQ +DoS +DOT +DOTs +ECDSA +ed25519 +encodable +enqueue/D +enqueue/DMSG +entrypoint/MS +ERC-20 +ETH/S +ethereum/MS +externality/MS +extrinsic +extrinsics +fedora/M +FRAME/MS +FSMs +gameable +getter/MS +GiB/S +GPL/M +GPLv3/M +Grafana/MS +Gurke/MS +Handler/MS +HMP/SM +HRMP +https +iff +implementer/MS +includable +include/BG +increment/DSMG +inherent +inherents +initialize/CRG +initializer +instantiate/B +instantiation/SM +intrinsic +intrinsics +invariant/MS +invariants +inverter/MS +io +IP/S +isn +isolate/BG +iterable +jaeger/MS +js +keccak256/M +keypair/MS +keystore/MS +Kovan +KSM/S +Kubernetes/MS +kusama/S +KYC/M +lib +libp2p +lifecycle/MS +lookahead/MS +lookup/MS +LRU +mainnet/MS +malus +MB/M +Mbit +merkle/MS +metadata/M +middleware/MS +Millau +misbehavior/SM +misbehaviors +misvalidate/D +MIT/M +MMR +modularity +mpsc +MPSC +MQC/SM +msg +multisig/S +multivalidator/SM +mutex +natively +NFA +NFT/SM +nonces +NTB +offboard/DMSG +onboard/DMSG +oneshot/MS +onwards +OOM/S +others' +ourself +overseer/MS +ownerless +parablock/MS +parachain/MS +parameterization +parameterize/D +parathread/MS +passthrough +PDK +peerset/MS +permission/D +phragmen +picosecond/SM +PoA/MS +polkadot/MS +PoV/MS +PR +preconfigured +preopen +prepend/G +prevalidation +preverify/G +programmatically +prometheus/MS +provisioner/MS +proxy/DMSG +proxy/G +PRs +PVF/S +README/MS +redhat/M +register/CD +repo/MS +reservable +responder/SM +retriability +reverify +roundtrip/MS +rpc +RPC/MS +runtime/MS +rustc/MS +SAFT +scalability +SDF +sending/S +shareable +Simnet/MS +spawn/SR +spawner +sr25519 +startup/MS +stateful +str +struct/MS +subcommand/SM +substream +subsystem/MS +subsystems' +supermajority +systemwide +taskmanager/MS +TCP +teleport/D +teleport/RG +teleportation/SM +teleporter/SM +teleporters +testnet/MS +timestamp/MS +transitionary +trie/MS +trustless/Y +tuple/SM +typesystem +ubuntu/M +UDP +UI +unfinalize/B +unfinalized +union/MSG +unordered +unreceived +unreserve +unreserving +unservable/B +unvested +URI +utilize +v0 +v1 +v2 +validator/SM +ve +vec +verifier +verify/R +versa +version/DMSG +versioned +VMP/SM +VRF/SM +w3f/MS +wakeups +warming/S +wasm/M +wasmtime +Westend/M +wildcard/MS +WND/S +Wococo +XCM/S +XCMP/M diff --git a/.config/spellcheck.toml b/scripts/gitlab/spellcheck.toml similarity index 71% rename from .config/spellcheck.toml rename to scripts/gitlab/spellcheck.toml index 0b66d54e2413..57c635f09a8d 100644 --- a/.config/spellcheck.toml +++ b/scripts/gitlab/spellcheck.toml @@ -2,12 +2,14 @@ lang = "en_US" search_dirs = ["."] extra_dictionaries = ["lingua.dic"] +skip_os_lookups = true +use_builtin = true [hunspell.quirks] # `Type`'s # 5x # He tagged it as 'TheGreatestOfAllTimes' # Transforms' -transform_regex = ["^'([^\\s])'$", "^[0-9]+(?:\\.[0-9]*)?(x|%)$", "^(.*)'$", "^\\+$"] +transform_regex = ["^'([^\\s])'$", "^[0-9]+(?:\\.[0-9]*)?(x|%)$", "^(.*)'$", "^\\+$", "^[0-9]*+k|MB|Mb|ms|Mbit|nd|th|rd$", "^=|>|<|%$"] allow_concatenation = true allow_dashes = true diff --git a/scripts/kubernetes/Chart.yaml b/scripts/kubernetes/Chart.yaml deleted file mode 100644 index 91652cef543e..000000000000 --- a/scripts/kubernetes/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -name: polkadot -version: 0.2 -appVersion: 0.2.0 -description: Polkadot Node Implementation -home: https://polkadot.network/ -icon: https://polkadot.network/favicon.ico -sources: - - https://github.com/paritytech/polkadot/ -maintainers: - - name: Paritytech Devops Team - email: devops-team@parity.io -tillerVersion: ">=2.8.0" diff --git a/scripts/kubernetes/README.md b/scripts/kubernetes/README.md deleted file mode 100644 index 1ae9ff79c05e..000000000000 --- a/scripts/kubernetes/README.md +++ /dev/null @@ -1,47 +0,0 @@ - - -# Polkadot Kubernetes Helm Chart - -This [Helm Chart](https://helm.sh/) can be used for deploying containerized -**Polkadot** to a [Kubernetes](https://kubernetes.io/) cluster. - - -## Prerequisites - -- Tested on Kubernetes 1.10.7-gke.6 - -## Installation - -To install the chart with the release name `my-release` into namespace -`my-namespace` from within this directory: - -```console -$ helm install --namespace my-namespace --name my-release --values values.yaml ./ -``` - -The command deploys Polkadot on the Kubernetes cluster in the configuration -given in `values.yaml`. When the namespace is omitted it'll be installed in -the default one. - - -## Removal of the Chart - -To uninstall/delete the `my-release` deployment: - -```console -$ helm delete --namespace my-namespace my-release -``` - -The command removes all the Kubernetes components associated with the chart and deletes the release. - - -## Upgrading - -Once the chart is installed and a new version should be deployed helm takes -care of this by - -```console -$ helm upgrade --namespace my-namespace --values values.yaml my-release ./ -``` - - diff --git a/scripts/kubernetes/templates/poddisruptionbudget.yaml b/scripts/kubernetes/templates/poddisruptionbudget.yaml deleted file mode 100644 index 56958b1fbafd..000000000000 --- a/scripts/kubernetes/templates/poddisruptionbudget.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: policy/v1beta1 -kind: PodDisruptionBudget -metadata: - name: {{ .Values.GitlabEnvSlug | default .Values.app }} -spec: - selector: - matchLabels: - app: {{ .Values.GitlabEnvSlug | default .Values.app }} - maxUnavailable: 1 - diff --git a/scripts/kubernetes/templates/service.yaml b/scripts/kubernetes/templates/service.yaml deleted file mode 100644 index 01ba9d5a567c..000000000000 --- a/scripts/kubernetes/templates/service.yaml +++ /dev/null @@ -1,54 +0,0 @@ -# see: -# https://kubernetes.io/docs/tutorials/services/ -# https://kubernetes.io/docs/concepts/services-networking/service/ -# headless service for rpc -apiVersion: v1 -kind: Service -metadata: - name: {{ .Values.app }}-rpc -spec: - ports: - - port: 9933 - name: http-rpc - - port: 9944 - name: websocket-rpc - selector: - app: {{ .Values.GitlabEnvSlug | default .Values.app }} - sessionAffinity: None - type: ClusterIP - clusterIP: None ---- -{{- if .Values.listen_node_port }} -apiVersion: v1 -kind: Service -metadata: - name: {{ .Values.app }} -spec: - ports: - - port: 30333 - name: p2p - nodePort: 30333 - protocol: TCP - selector: - app: {{ .Values.GitlabEnvSlug | default .Values.app }} - sessionAffinity: None - type: NodePort - # don't route exteral traffic to non-local pods - externalTrafficPolicy: Local -{{- else if .Values.validator.keys }} -{{- $root := . -}} -{{- range until (int .Values.nodes.replicas) }} ---- -kind: Service -apiVersion: v1 -metadata: - name: {{ $root.Values.app }}-{{ . }} -spec: - selector: - statefulset.kubernetes.io/pod-name: {{ $root.Values.app }}-{{ . }} - ports: - - port: 30333 - targetPort: 30333 - protocol: TCP -{{- end }} -{{- end }} diff --git a/scripts/kubernetes/templates/serviceaccount.yaml b/scripts/kubernetes/templates/serviceaccount.yaml deleted file mode 100644 index cee891b1fa1e..000000000000 --- a/scripts/kubernetes/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -{{- if .Values.rbac.enable }} -# service account for polkadot pods themselves -# no permissions for the api are required -apiVersion: v1 -kind: ServiceAccount -metadata: - labels: - app: {{ .Values.GitlabEnvSlug | default .Values.app }} - name: {{ .Values.rbac.name }} -{{- end }} diff --git a/scripts/kubernetes/templates/statefulset.yaml b/scripts/kubernetes/templates/statefulset.yaml deleted file mode 100644 index 2f400bb32eb9..000000000000 --- a/scripts/kubernetes/templates/statefulset.yaml +++ /dev/null @@ -1,139 +0,0 @@ -# https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/ -# https://cloud.google.com/kubernetes-engine/docs/concepts/statefulset -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: {{ .Values.app }} -spec: - selector: - matchLabels: - app: {{ .Values.GitlabEnvSlug | default .Values.app }} - serviceName: {{ .Values.app }} - replicas: {{ .Values.nodes.replicas }} - updateStrategy: - type: RollingUpdate - podManagementPolicy: Parallel - template: - metadata: - labels: - app: {{ .Values.GitlabEnvSlug | default .Values.app }} - spec: - {{- if .Values.rbac.enable }} - serviceAccountName: {{ .Values.rbac.name }} - {{- else }} - serviceAccountName: default - {{- end }} - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: node - operator: In - values: - - {{ .Values.node_group }} - {{- if .Values.listen_node_port }} - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: "app" - operator: In - values: - - {{ .Values.app }} - topologyKey: "kubernetes.io/hostname" - {{- end }} - terminationGracePeriodSeconds: 300 - {{- if .Values.validator.keys }} - volumes: - - name: {{ .Values.app }}-validator-secrets - secret: - secretName: {{ .Values.app }}-secrets - initContainers: - - name: prepare-secrets - image: busybox - command: [ "/bin/sh" ] - args: - - -c - - sed -n -r "s/^${POD_NAME}-key ([^ ]+)$/\1/p" /etc/validator/secrets > {{ .Values.image.basepath }}/key; - sed -n -r "s/^${POD_NAME}-node-key ([^ ]+)$/\1/p" /etc/validator/secrets > {{ .Values.image.basepath }}/node-key; - sed -n -r "s/^${POD_NAME}-name ([^ ]+)$/\1/p" /etc/validator/secrets > {{ .Values.image.basepath }}/name; - test -s {{ .Values.image.basepath }}/name || echo "${POD_NAME}" > {{ .Values.image.basepath }}/name - env: - # from (workaround for hostname) - # https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/ - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - volumeMounts: - - name: {{ .Values.app }}-validator-secrets - readOnly: true - mountPath: "/etc/validator" - - name: {{ .Values.app }}dir - mountPath: {{ .Values.image.basepath }} - {{- end }} - containers: - - name: {{ .Values.app }} - imagePullPolicy: "{{ .Values.image.pullPolicy }}" - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - {{- if .Values.resources }} - resources: - requests: - memory: {{ .Values.resources.memory }} - cpu: {{ .Values.resources.cpu }} - {{- end }} - ports: - - containerPort: 30333 - name: p2p - - containerPort: 9933 - name: http-rpc - - containerPort: 9944 - name: websocket-rpc - command: ["/bin/sh"] - args: - - -c - - exec {{ .Values.image.executable }} - --base-path {{ .Values.image.basepath }} - {{- if .Values.validator.keys }} - --validator - --name $(cat {{ .Values.image.basepath }}/name) - --key $(cat {{ .Values.image.basepath }}/key) - --node-key $(cat {{ .Values.image.basepath }}/node-key) - {{- else }} - --name $(POD_NAME) - {{- end }} - {{- range .Values.nodes.args }} {{ . }} {{- end }} - env: - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - volumeMounts: - - name: {{ .Values.app }}dir - mountPath: {{ .Values.image.basepath }} - readinessProbe: - httpGet: - path: /health - port: http-rpc - initialDelaySeconds: 10 - periodSeconds: 10 - livenessProbe: - httpGet: - path: /health - port: http-rpc - initialDelaySeconds: 10 - periodSeconds: 10 - securityContext: - runAsUser: 1000 - fsGroup: 1000 - volumeClaimTemplates: - - metadata: - name: {{ .Values.app }}dir - spec: - accessModes: [ "ReadWriteOnce" ] - storageClassName: ssd - resources: - requests: - storage: 32Gi - diff --git a/scripts/kubernetes/values.yaml b/scripts/kubernetes/values.yaml deleted file mode 100644 index 98b81b0e1df2..000000000000 --- a/scripts/kubernetes/values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -# set tag manually --set image.tag=latest -image: - repository: parity/polkadot - tag: latest - pullPolicy: Always - basepath: /polkadot - executable: /usr/local/bin/polkadot - - -# if set to true a service account for polkadot will be created -rbac: - enable: true - name: polkadot - -# name of the statefulset -app: polkadot -node_group: polkadot -listen_node_port: true - -nodes: - replicas: 2 - args: - - --chain - - alexander - # serve rpc within the local network - # - fenced off the world via firewall - # - used for health checks - - --rpc-external - - --ws-external - # - --log - # - sub-libp2p=trace - - -validator: {} -# providing 'keys' string via --set commandline parameter will run the nodes -# in validator mode (--validator). - -# maybe adopt resource limits here to the nodes of the pool -# resources: -# memory: "5Gi" -# cpu: "1.5" - diff --git a/simnet_tests/README.md b/simnet_tests/README.md index 9c6a74c56823..2a32a1e28d5c 100644 --- a/simnet_tests/README.md +++ b/simnet_tests/README.md @@ -1,39 +1,38 @@ -# Simulation tests, or high level integration tests. - +# Simulation tests, or high level integration tests _The content of this directory is meant to be used by Parity's private CI/CD infrastructure with private tools. At the moment those tools are still early stage of development and we don't know if / when they will available for public use._ +## Contents of this directory -## Content of this dir. - -`configs` dir contains config files in toml format that describe how to +`configs` directory contains config files in toml format that describe how to configure the simulation network that you want to launch. -`tests` dir contains [cucumber](https://cucumber.io/) files. Those are +`tests` directory contains [Cucumber](https://cucumber.io/) files. Those are Behavior-Driven Development test files that describe tests in plain English. Under the hood there are assertions that specific metrics should have specific -values. +values. At the moment we have only one test for parachains: `/parachains.features` -This test uses a JS script that we added to simnet image and it's launched +This test uses a JS script that we added to Simnet image and it's launched by this step in the cucumber file: -` Then launch 'node' with parameters '--unhandled-rejections=strict /usr/local/bin/simnet_scripts test_parachain ./configs/adder.json ws://localhost:11222 100 10'` +`Then launch 'node' with parameters '--unhandled-rejections=strict /usr/local/bin/simnet_scripts test_parachain ./configs/adder.json ws://localhost:11222 100 10'` -`run_test.sh` is an entry point for running all tests in the folder. -Any setup required for tests (but cannot be done in configs) is performed -here. The main script's responsibility is to run [gurke](https://github.com/paritytech/gurke) +`run_test.sh` is an entry point for running all tests in the folder. +Any setup required for tests (but cannot be done in configs) is performed +here. The main script's responsibility is to run [Gurke](https://github.com/paritytech/gurke) with passed parameters. -In order to use this script locally, you need to install -[gurke](https://github.com/paritytech/gurke) -Once you have access to a kubernetes cluster (meaning you can do `kubectl get pods`) +In order to use this script locally, you need to install +[Gurke](https://github.com/paritytech/gurke) +Once you have access to a kubernetes cluster (meaning you can do `kubectl get pods`) you can run this script with no arguments, like `./run_test.sh` and tests should run. -Kubernetes cluster can be local, spawned with +Kubernetes cluster can be local, spawned with [kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installation) -or an instance living in the -[cloud](https://github.com/paritytech/gurke/blob/main/docs/How-to-setup-access-to-gke-k8s-cluster.md) +or an instance living in the +[cloud](https://github.com/paritytech/gurke/blob/main/docs/How-to-setup-access-to-gke-k8s-cluster.md) + +### [Here is link to barcamp presentation of Simnet](https://www.crowdcast.io/e/ph49xu01) -### [Here is link to barcamp presenation of simnet](https://www.crowdcast.io/e/ph49xu01) -### [Here is link to the simnet repo, hosted on private gitlab](https://gitlab.parity.io/parity/simnet/-/tree/master) +### [Here is link to the Simnet repo, hosted on private gitlab](https://gitlab.parity.io/parity/simnet/-/tree/master) diff --git a/utils/remote-ext-tests/Cargo.toml b/utils/remote-ext-tests/Cargo.toml new file mode 100644 index 000000000000..f9f8f9a22c0c --- /dev/null +++ b/utils/remote-ext-tests/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "remote-ext-tests" +version = "0.9.8" +authors = ["Parity Technologies "] +edition = "2018" + +[dependencies] +polkadot-runtime = { version = "0.9.8", path = "../../runtime/polkadot", optional = true } +kusama-runtime = { version = "0.9.8", path = "../../runtime/kusama", optional = true } + +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master" } +remote-externalities = { git = "https://github.com/paritytech/substrate", branch = "master" } + +tokio = { version = "0.2", features = ["macros", "rt-threaded"] } +log = { version = "0.4.14" } + +[features] +default = ["polkadot"] +polkadot = ["polkadot-runtime"] +kusama = ["kusama-runtime"] diff --git a/utils/remote-ext-tests/README.md b/utils/remote-ext-tests/README.md new file mode 100644 index 000000000000..944dbde4c206 --- /dev/null +++ b/utils/remote-ext-tests/README.md @@ -0,0 +1,10 @@ +# Runtime Tests + +Integration tests for runtimes. + +## Features + +Tests are feature gated based on runtimes. + +- `polkadot`: tests for the polkadot runtime. +- `kusama`: tests for the kusama runtime. diff --git a/utils/remote-ext-tests/src/kusama_runtime.rs b/utils/remote-ext-tests/src/kusama_runtime.rs new file mode 100644 index 000000000000..ce0fe8550798 --- /dev/null +++ b/utils/remote-ext-tests/src/kusama_runtime.rs @@ -0,0 +1,22 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +use kusama_runtime::{Block, Runtime, constants::currency::UNITS}; + +#[tokio::test] +async fn test_voter_bags_migration() { + crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; +} diff --git a/utils/remote-ext-tests/src/lib.rs b/utils/remote-ext-tests/src/lib.rs new file mode 100644 index 000000000000..16ad6f44c4f0 --- /dev/null +++ b/utils/remote-ext-tests/src/lib.rs @@ -0,0 +1,23 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Remote tests for various runtimes. + +mod voter_bags; +#[cfg(feature = "kusama")] +mod kusama_runtime; +#[cfg(feature = "polkadot")] +mod polkadot_runtime; diff --git a/utils/remote-ext-tests/src/polkadot_runtime.rs b/utils/remote-ext-tests/src/polkadot_runtime.rs new file mode 100644 index 000000000000..28d42c3de863 --- /dev/null +++ b/utils/remote-ext-tests/src/polkadot_runtime.rs @@ -0,0 +1,22 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +use polkadot_runtime::{Block, Runtime, constants::currency::UNITS}; + +#[tokio::test] +async fn test_voter_bags_migration() { + crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; +} diff --git a/utils/remote-ext-tests/src/voter_bags.rs b/utils/remote-ext-tests/src/voter_bags.rs new file mode 100644 index 000000000000..897b0d3aca76 --- /dev/null +++ b/utils/remote-ext-tests/src/voter_bags.rs @@ -0,0 +1,118 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +use remote_externalities::{Builder, Mode, OnlineConfig, SnapshotConfig, OfflineConfig}; +use sp_storage::well_known_keys; +use pallet_staking::{ + Nominators, Validators, CounterForValidators, CounterForNominators, + voter_bags::{Bag, VoterList}, +}; +use frame_support::{assert_ok, traits::Get}; +use sp_runtime::traits::Block as BlockT; + +const LOG_TARGET: &'static str = "remote-ext-tests"; + +fn init_logger() { + sp_tracing::try_init_simple(); +} + +/// Test voter bags migration. `currency_unit` is the number of planks per the +/// the runtimes `UNITS` (i.e. number of decimal places per DOT, KSM etc) +pub (crate) async fn test_voter_bags_migration< + Runtime: pallet_staking::Config, + Block: BlockT + >(currency_unit: u64) { + use std::env; + + init_logger(); + sp_core::crypto::set_default_ss58_version(sp_core::crypto::Ss58AddressFormat::PolkadotAccount); + + let ws_url = match env::var("WS_RPC") { + Ok(ws_url) => ws_url, + Err(_) => panic!("Must set env var `WS_RPC=`"), + }; + + let mut ext = Builder::::new() + .mode(Mode::Online(OnlineConfig { + transport: ws_url.to_string().into(), + modules: vec!["Staking".to_string()], + at: None, + state_snapshot: Some(SnapshotConfig::new("voters-bag")), + })) + .inject_hashed_key(well_known_keys::CODE) + .build() + .await + .unwrap(); + + ext.execute_with(|| { + // Get the nominator & validator count prior to migrating; these should be invariant. + let pre_migrate_nominator_count = >::iter().collect::>().len(); + let pre_migrate_validator_count = >::iter().collect::>().len(); + log::info!(target: LOG_TARGET, "Nominator count: {}", pre_migrate_nominator_count); + log::info!(target: LOG_TARGET, "Validator count: {}", pre_migrate_validator_count); + + assert_ok!(pallet_staking::migrations::v8::pre_migrate::()); + + // Run the actual migration. + let migration_weight = pallet_staking::migrations::v8::migrate::(); + log::info!(target: LOG_TARGET, "Migration weight: {}", migration_weight); + + // `CountFor*` storage items are created during the migration, check them. + assert_eq!(CounterForNominators::::get(), pre_migrate_nominator_count as u32); + assert_eq!(CounterForValidators::::get(), pre_migrate_validator_count as u32); + + // Check that the count of validators and nominators did not change during the migration. + let post_migrate_nominator_count = >::iter().collect::>().len(); + let post_migrate_validator_count = >::iter().collect::>().len(); + assert_eq!(post_migrate_nominator_count, pre_migrate_nominator_count); + assert_eq!(post_migrate_validator_count, pre_migrate_validator_count); + + // We can't access VoterCount from here, so we create it, + let voter_count = post_migrate_nominator_count + post_migrate_validator_count; + let voter_list_len = VoterList::::iter().collect::>().len(); + // and confirm it is equal to the length of the `VoterList`. + assert_eq!(voter_count, voter_list_len); + + // Go through every bag to track the total number of voters within bags + // and get some info about how voters are distributed within the bags. + let mut seen_in_bags = 0; + for vote_weight_thresh in ::VoterBagThresholds::get() { + // Threshold in terms of UNITS (e.g. KSM, DOT etc) + let vote_weight_thresh_as_unit = *vote_weight_thresh as f64 / currency_unit as f64; + let pretty_thresh = format!("Threshold: {}.", vote_weight_thresh_as_unit); + + let bag = match Bag::::get(*vote_weight_thresh) { + Some(bag) => bag, + None => { + log::info!(target: LOG_TARGET, "{} NO VOTERS.", pretty_thresh); + continue; + }, + }; + + let voters_in_bag_count = bag.iter().collect::>().len(); + seen_in_bags += voters_in_bag_count; + let percentage_of_voters = + (voters_in_bag_count as f64 / voter_count as f64) * 100f64; + log::info!( + target: LOG_TARGET, + "{} Voters: {} [%{:.3}]", + pretty_thresh, voters_in_bag_count, percentage_of_voters + ); + } + + assert_eq!(seen_in_bags, voter_list_len); + }); +} diff --git a/utils/staking-miner/Cargo.toml b/utils/staking-miner/Cargo.toml index 6761e60e63f8..f103280c76e9 100644 --- a/utils/staking-miner/Cargo.toml +++ b/utils/staking-miner/Cargo.toml @@ -10,9 +10,7 @@ tokio = { version = "0.2", features = ["macros"] } log = "0.4.11" env_logger = "0.8.3" structopt = "0.3.0" -jsonrpsee-ws-client = { version = "0.2.0", default-features = false, features = ["tokio02"] } -jsonrpsee-types = { version = "0.2.0" } -jsonrpsee = "=0.2.0-alpha.6" +jsonrpsee-ws-client = { version = "0.3.0", default-features = false, features = ["tokio02"] } serde_json = "1.0" serde = "1.0.0" hex = "0.4.0" diff --git a/utils/staking-miner/src/main.rs b/utils/staking-miner/src/main.rs index 0bc83866f977..fe52805e5f73 100644 --- a/utils/staking-miner/src/main.rs +++ b/utils/staking-miner/src/main.rs @@ -17,7 +17,7 @@ //! # Polkadot Staking Miner. //! //! Simple bot capable of monitoring a polkadot (and cousins) chain and submitting solutions to the -//! 'pallet-election-provider-multi-phase'. See `--help` for more details. +//! `pallet-election-provider-multi-phase`. See `--help` for more details. //! //! # Implementation Notes: //! @@ -191,7 +191,7 @@ macro_rules! any_runtime { #[derive(Debug, thiserror::Error)] enum Error { Io(#[from] std::io::Error), - Jsonrpsee(#[from] jsonrpsee_ws_client::Error), + Jsonrpsee(#[from] jsonrpsee_ws_client::types::Error), Codec(#[from] codec::Error), Crypto(sp_core::crypto::SecretStringError), RemoteExternalities(&'static str), @@ -239,7 +239,7 @@ enum Command { Monitor(MonitorConfig), /// Just compute a solution now, and don't submit it. DryRun(DryRunConfig), - /// Provide a solution that can be submitted to the chian as an emergency response. + /// Provide a solution that can be submitted to the chain as an emergency response. EmergencySolution, } @@ -269,7 +269,7 @@ struct DryRunConfig { #[derive(Debug, Clone, StructOpt)] struct SharedConfig { - /// The ws node to connect to. + /// The `ws` node to connect to. #[structopt(long, default_value = DEFAULT_URI)] uri: String, @@ -283,7 +283,7 @@ struct SharedConfig { #[derive(Debug, Clone, StructOpt)] struct Opt { - /// The ws node to connect to. + /// The `ws` node to connect to. #[structopt(flatten)] shared: SharedConfig, @@ -299,7 +299,7 @@ async fn create_election_ext( with_staking: bool, ) -> Result { use frame_support::{storage::generator::StorageMap, traits::PalletInfo}; - let system_block_hash_key = >::prefix_hash(); + use sp_core::hashing::twox_128; Builder::::new() .mode(Mode::Online(OnlineConfig { @@ -322,7 +322,8 @@ async fn create_election_ext( }, ..Default::default() })) - .inject_hashed_prefix(&system_block_hash_key) + .inject_hashed_prefix(&>::prefix_hash()) + .inject_hashed_key(&[twox_128(b"System"), twox_128(b"Number")].concat()) .build() .await .map_err(|why| Error::RemoteExternalities(why)) diff --git a/utils/staking-miner/src/monitor.rs b/utils/staking-miner/src/monitor.rs index b5efabc137b6..33a3ca0b8e57 100644 --- a/utils/staking-miner/src/monitor.rs +++ b/utils/staking-miner/src/monitor.rs @@ -21,7 +21,8 @@ use crate::{ }; use codec::Encode; use jsonrpsee_ws_client::{ - traits::SubscriptionClient, v2::params::JsonRpcParams, Subscription, WsClient, + WsClient, + types::{Subscription, traits::SubscriptionClient, v2::params::JsonRpcParams}, }; use sc_transaction_pool_api::TransactionStatus; @@ -122,10 +123,21 @@ macro_rules! monitor_cmd_for { ($runtime:tt) => { paste::paste! { let mut tx_subscription: Subscription< TransactionStatus<::Hash, ::Hash> - > = client + > = match client .subscribe(&"author_submitAndWatchExtrinsic", params! { bytes }, "author_unwatchExtrinsic") .await - .unwrap(); + { + Ok(sub) => sub, + Err(why) => { + // This usually happens when we've been busy with mining for a few blocks, and now we're receiving the + // subscriptions of blocks in which we were busy. In these blocks, we still don't have a solution, so we + // re-compute a new solution and submit it with an outdated `Nonce`, which yields most often `Stale` + // error. NOTE: to improve this overall, and to be able to introduce an array of other fancy features, + // we should make this multi-threaded and do the computation outside of this callback. + log::warn!(target: LOG_TARGET, "failing to submit a transaction {:?}. continuing...", why); + continue + } + }; let _success = while let Some(status_update) = tx_subscription.next().await? { log::trace!(target: LOG_TARGET, "status update {:?}", status_update); diff --git a/utils/staking-miner/src/prelude.rs b/utils/staking-miner/src/prelude.rs index 7989c2e3c66b..646cab444b18 100644 --- a/utils/staking-miner/src/prelude.rs +++ b/utils/staking-miner/src/prelude.rs @@ -44,5 +44,5 @@ pub use pallet_election_provider_multi_phase as EPM; /// The externalities type. pub type Ext = sp_io::TestExternalities; -/// The key pair type being used. We 'strongly' assume sr25519 for simplicity. +/// The key pair type being used. We "strongly" assume sr25519 for simplicity. pub type Pair = sp_core::sr25519::Pair; diff --git a/utils/staking-miner/src/rpc_helpers.rs b/utils/staking-miner/src/rpc_helpers.rs index c2590d1f8406..e759917adee6 100644 --- a/utils/staking-miner/src/rpc_helpers.rs +++ b/utils/staking-miner/src/rpc_helpers.rs @@ -17,8 +17,8 @@ //! Helper method for RPC. use super::*; -use jsonrpsee_ws_client::traits::Client; -pub(crate) use jsonrpsee_ws_client::v2::params::JsonRpcParams; +use jsonrpsee_ws_client::types::traits::Client; +pub(crate) use jsonrpsee_ws_client::types::v2::params::JsonRpcParams; #[macro_export] macro_rules! params { diff --git a/utils/staking-miner/src/signer.rs b/utils/staking-miner/src/signer.rs index 409d7befab8a..6d7ffe8753a2 100644 --- a/utils/staking-miner/src/signer.rs +++ b/utils/staking-miner/src/signer.rs @@ -32,7 +32,7 @@ pub(crate) struct Signer { pub(crate) account: AccountId, /// The full crypto key-pair. pub(crate) pair: Pair, - /// The raw uri read from file. + /// The raw URI read from file. pub(crate) uri: String, } @@ -51,7 +51,7 @@ pub(crate) async fn get_account_info( .await } -/// Read the signer account's uri from the given `path`. +/// Read the signer account's URI from the given `path`. pub(crate) async fn read_signer_uri< P: AsRef, T: frame_system::Config, diff --git a/xcm/src/lib.rs b/xcm/src/lib.rs index 9768be8dacaa..1addc44bd552 100644 --- a/xcm/src/lib.rs +++ b/xcm/src/lib.rs @@ -48,7 +48,7 @@ pub mod opaque { pub use crate::v0::opaque::{Xcm, Order}; } - /// The basic VersionedXcm type which just uses the `Vec` as an encoded call. + /// The basic `VersionedXcm` type which just uses the `Vec` as an encoded call. pub type VersionedXcm = super::VersionedXcm<()>; } diff --git a/xcm/src/v0/junction.rs b/xcm/src/v0/junction.rs index 0111ee2e129f..b89c665a3903 100644 --- a/xcm/src/v0/junction.rs +++ b/xcm/src/v0/junction.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . -//! Support datastructures for `MultiLocation`, primarily the `Junction` datatype. +//! Support data structures for `MultiLocation`, primarily the `Junction` datatype. use alloc::vec::Vec; use parity_scale_codec::{self, Encode, Decode}; diff --git a/xcm/src/v0/mod.rs b/xcm/src/v0/mod.rs index 368353f2d82a..05aad9581b05 100644 --- a/xcm/src/v0/mod.rs +++ b/xcm/src/v0/mod.rs @@ -171,7 +171,7 @@ pub enum Xcm { /// - `assets`: The asset(s) to be withdrawn. /// - `dest`: The new owner for the assets. /// - `effects`: The orders that should be contained in the `ReserveAssetDeposit` which is sent onwards to - /// `dest. + /// `dest`. /// /// Safety: No concerns. /// diff --git a/xcm/src/v0/multi_asset.rs b/xcm/src/v0/multi_asset.rs index 20032e7169a4..dc682902df65 100644 --- a/xcm/src/v0/multi_asset.rs +++ b/xcm/src/v0/multi_asset.rs @@ -28,7 +28,7 @@ pub enum AssetInstance { /// Undefined - used if the NFA class has only one instance. Undefined, - /// A compact index. Technically this could be greater than u128, but this implementation supports only + /// A compact index. Technically this could be greater than `u128`, but this implementation supports only /// values up to `2**128 - 1`. Index { #[codec(compact)] id: u128 }, diff --git a/xcm/src/v0/multi_location.rs b/xcm/src/v0/multi_location.rs index 10a620cc6f4e..cd01fb320a77 100644 --- a/xcm/src/v0/multi_location.rs +++ b/xcm/src/v0/multi_location.rs @@ -66,7 +66,7 @@ pub enum MultiLocation { X8(Junction, Junction, Junction, Junction, Junction, Junction, Junction, Junction), } -/// Maximum number of junctions a multilocation can contain. +/// Maximum number of junctions a `MultiLocation` can contain. pub const MAX_MULTILOCATION_LENGTH: usize = 8; impl From for MultiLocation { diff --git a/xcm/src/v0/order.rs b/xcm/src/v0/order.rs index a1c8339ecb25..776ac3691c74 100644 --- a/xcm/src/v0/order.rs +++ b/xcm/src/v0/order.rs @@ -49,7 +49,7 @@ pub enum Order { /// - `assets`: The asset(s) to remove from holding. /// - `dest`: The new owner for the assets. /// - `effects`: The orders that should be contained in the `ReserveAssetDeposit` which is sent onwards to - /// `dest. + /// `dest`. /// /// Errors: #[codec(index = 2)] @@ -101,7 +101,7 @@ pub enum Order { #[codec(index = 6)] QueryHolding { #[codec(compact)] query_id: u64, dest: MultiLocation, assets: Vec }, - /// Pay for the execution of some Xcm with up to `weight` picoseconds of execution time, paying for this with + /// Pay for the execution of some XCM with up to `weight` picoseconds of execution time, paying for this with /// up to `fees` from the holding account. /// /// Errors: diff --git a/xcm/src/v0/traits.rs b/xcm/src/v0/traits.rs index cbaaa3604b75..29c38902b134 100644 --- a/xcm/src/v0/traits.rs +++ b/xcm/src/v0/traits.rs @@ -171,7 +171,7 @@ impl ExecuteXcm for () { /// /// These can be amalgamated in tuples to form sophisticated routing systems. In tuple format, each router might return /// `CannotReachDestination` to pass the execution to the next sender item. Note that each `CannotReachDestination` -/// might alter the destination and the xcm message for to the next router. +/// might alter the destination and the XCM message for to the next router. /// /// /// # Example diff --git a/xcm/xcm-builder/src/filter_asset_location.rs b/xcm/xcm-builder/src/filter_asset_location.rs index 31db271e1830..9ad4f40aa71c 100644 --- a/xcm/xcm-builder/src/filter_asset_location.rs +++ b/xcm/xcm-builder/src/filter_asset_location.rs @@ -21,7 +21,7 @@ use xcm::v0::{MultiAsset, MultiLocation}; use frame_support::traits::Get; use xcm_executor::traits::FilterAssetLocation; -/// Accepts an asset IFF it is a native asset. +/// Accepts an asset iff it is a native asset. pub struct NativeAsset; impl FilterAssetLocation for NativeAsset { fn filter_asset_location(asset: &MultiAsset, origin: &MultiLocation) -> bool { @@ -29,7 +29,7 @@ impl FilterAssetLocation for NativeAsset { } } -/// Accepts an asset if it is contained in the given `T`'s `Get` impl. +/// Accepts an asset if it is contained in the given `T`'s `Get` implementation. pub struct Case(PhantomData); impl> FilterAssetLocation for Case { fn filter_asset_location(asset: &MultiAsset, origin: &MultiLocation) -> bool { diff --git a/xcm/xcm-builder/src/fungibles_adapter.rs b/xcm/xcm-builder/src/fungibles_adapter.rs index b0a9946c611c..80cd74c0124d 100644 --- a/xcm/xcm-builder/src/fungibles_adapter.rs +++ b/xcm/xcm-builder/src/fungibles_adapter.rs @@ -21,7 +21,7 @@ use xcm::v0::{Error as XcmError, Result, MultiAsset, MultiLocation, Junction}; use frame_support::traits::{Get, tokens::fungibles, Contains}; use xcm_executor::traits::{TransactAsset, Convert, MatchesFungibles, Error as MatchError}; -/// Converter struct implementing `AssetIdConversion` converting a numeric asset ID (must be TryFrom/TryInto) into +/// Converter struct implementing `AssetIdConversion` converting a numeric asset ID (must be `TryFrom/TryInto`) into /// a `GeneralIndex` junction, prefixed by some `MultiLocation` value. The `MultiLocation` value will typically be a /// `PalletInstance` junction. pub struct AsPrefixedGeneralIndex(PhantomData<(Prefix, AssetId, ConvertAssetId)>); diff --git a/xcm/xcm-builder/src/origin_conversion.rs b/xcm/xcm-builder/src/origin_conversion.rs index daa51f3ee8e8..79dbf957240c 100644 --- a/xcm/xcm-builder/src/origin_conversion.rs +++ b/xcm/xcm-builder/src/origin_conversion.rs @@ -172,7 +172,7 @@ impl< } } -/// EnsureOrigin barrier to convert from dispatch origin to XCM origin, if one exists. +/// `EnsureOrigin` barrier to convert from dispatch origin to XCM origin, if one exists. pub struct EnsureXcmOrigin(PhantomData<(Origin, Conversion)>); impl< Origin: OriginTrait + Clone, @@ -227,7 +227,7 @@ impl< } /// `Convert` implementation to convert from some an origin which implements `Backing` into a corresponding `Plurality` -/// MultiLocation. +/// `MultiLocation`. /// /// Typically used when configuring `pallet-xcm` for allowing a collective's Origin to dispatch an XCM from a /// `Plurality` origin. diff --git a/xcm/xcm-builder/src/weight.rs b/xcm/xcm-builder/src/weight.rs index b627db9c750f..e2096afcaa30 100644 --- a/xcm/xcm-builder/src/weight.rs +++ b/xcm/xcm-builder/src/weight.rs @@ -128,7 +128,7 @@ impl, R: TakeRevenue> Drop for FixedRateOfConcrete } } -/// Weight trader which uses the TransactionPayment pallet to set the right price for weight and then +/// Weight trader which uses the `TransactionPayment` pallet to set the right price for weight and then /// places any weight bought into the right account. pub struct UsingComponents< WeightToFee: WeightToFeePolynomial, diff --git a/xcm/xcm-executor/src/assets.rs b/xcm/xcm-executor/src/assets.rs index 69228112fbf7..c0d35052482b 100644 --- a/xcm/xcm-executor/src/assets.rs +++ b/xcm/xcm-executor/src/assets.rs @@ -26,7 +26,7 @@ pub enum AssetId { } impl AssetId { - /// Prepend a MultiLocation to a concrete asset, giving it a new root location. + /// Prepend a `MultiLocation` to a concrete asset, giving it a new root location. pub fn prepend_location(&mut self, prepend: &MultiLocation) -> Result<(), ()> { if let AssetId::Concrete(ref mut l) = self { l.prepend_with(prepend.clone()).map_err(|_| ())?; diff --git a/xcm/xcm-executor/src/config.rs b/xcm/xcm-executor/src/config.rs index 7fa571177fb8..1ab78ecb7eca 100644 --- a/xcm/xcm-executor/src/config.rs +++ b/xcm/xcm-executor/src/config.rs @@ -22,7 +22,7 @@ use crate::traits::{ OnResponse, }; -/// The trait to parametrize the `XcmExecutor`. +/// The trait to parameterize the `XcmExecutor`. pub trait Config { /// The outer call dispatch type. type Call: Parameter + Dispatchable + GetDispatchInfo; diff --git a/xcm/xcm-executor/src/traits/conversion.rs b/xcm/xcm-executor/src/traits/conversion.rs index 971b4b9e0e98..19b2de1a0076 100644 --- a/xcm/xcm-executor/src/traits/conversion.rs +++ b/xcm/xcm-executor/src/traits/conversion.rs @@ -19,7 +19,7 @@ use parity_scale_codec::{Encode, Decode}; use xcm::v0::{MultiLocation, OriginKind}; /// Generic third-party conversion trait. Use this when you don't want to force the user to use default -/// impls of `From` and `Into` for the types you wish to convert between. +/// implementations of `From` and `Into` for the types you wish to convert between. /// /// One of `convert`/`convert_ref` and `reverse`/`reverse_ref` MUST be implemented. If possible, implement /// `convert_ref`, since this will never result in a clone. Use `convert` when you definitely need to consume @@ -118,7 +118,7 @@ impl Convert, T> for Decoded { fn reverse_ref(value: impl Borrow) -> Result, ()> { Ok(value.borrow().encode()) } } -/// A convertor trait for origin types. +/// A converter `trait` for origin types. /// /// Can be amalgamated into tuples. If any of the tuple elements returns `Ok(_)`, it short circuits. Else, the `Err(_)` /// of the last tuple item is returned. Each intermediate `Err(_)` might return a different `origin` of type `Origin` diff --git a/xcm/xcm-executor/src/traits/should_execute.rs b/xcm/xcm-executor/src/traits/should_execute.rs index 19c8ef4a9c10..da64e4418504 100644 --- a/xcm/xcm-executor/src/traits/should_execute.rs +++ b/xcm/xcm-executor/src/traits/should_execute.rs @@ -31,7 +31,7 @@ pub trait ShouldExecute { /// - `message`: The message itself. /// - `shallow_weight`: The weight of the non-negotiable execution of the message. This does not include any /// embedded XCMs sat behind mechanisms like `BuyExecution` which would need to answer for their own weight. - /// - `weight_credit`: The pre-established amount of weight that the system has determined this message may utilise + /// - `weight_credit`: The pre-established amount of weight that the system has determined this message may utilize /// in its execution. Typically non-zero only because of prior fee payment, but could in principle be due to other /// factors. fn should_execute( diff --git a/xcm/xcm-executor/src/traits/transact_asset.rs b/xcm/xcm-executor/src/traits/transact_asset.rs index 8c04bc57ae21..7988422e5e24 100644 --- a/xcm/xcm-executor/src/traits/transact_asset.rs +++ b/xcm/xcm-executor/src/traits/transact_asset.rs @@ -44,7 +44,7 @@ pub trait TransactAsset { /// not be needed if the teleporting chains are to be trusted, but better to be safe than sorry). On chains /// where the asset is not native then it will generally just be a no-op. /// - /// When composed as a tuple, all type-items are called. It is up to the implementor that there exists no + /// When composed as a tuple, all type-items are called. It is up to the implementer that there exists no /// value for `_what` which can cause side-effects for more than one of the type-items. fn check_in(_origin: &MultiLocation, _what: &MultiAsset) {} @@ -56,7 +56,7 @@ pub trait TransactAsset { /// be needed if the teleporting chains are to be trusted, but better to be safe than sorry). On chains where /// the asset is not native then it will generally just be a no-op. /// - /// When composed as a tuple, all type-items are called. It is up to the implementor that there exists no + /// When composed as a tuple, all type-items are called. It is up to the implementer that there exists no /// value for `_what` which can cause side-effects for more than one of the type-items. fn check_out(_origin: &MultiLocation, _what: &MultiAsset) {} diff --git a/xcm/xcm-executor/src/traits/weight.rs b/xcm/xcm-executor/src/traits/weight.rs index abfd9ee07f14..dc9589803af5 100644 --- a/xcm/xcm-executor/src/traits/weight.rs +++ b/xcm/xcm-executor/src/traits/weight.rs @@ -41,7 +41,7 @@ pub trait WeightBounds { /// /// This is guaranteed equal to the eventual sum of all `shallow` XCM messages that get executed through /// any internal effects. Inner XCM messages may be executed by: - /// - Order::BuyExecution + /// - `Order::BuyExecution` fn deep(message: &mut Xcm) -> Result; /// Return the total weight for executing `message`. From f271329f1cb278a54487eb44df537ffb53725ea1 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 27 Jul 2021 15:11:40 -0700 Subject: [PATCH 08/53] Try resolve Cargo.lock conflicts --- Cargo.lock | 2769 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 1630 insertions(+), 1139 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6b4451c1036c..d1ba829dd950 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -513,14 +513,14 @@ dependencies = [ "sc-keystore", "sc-network", "sc-network-gossip", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-arithmetic 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -544,8 +544,8 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -559,11 +559,11 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -740,13 +740,13 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -754,9 +754,9 @@ name = "bp-message-dispatch" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-std 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -765,12 +765,12 @@ version = "0.1.0" dependencies = [ "bitvec", "bp-runtime", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-std 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -779,15 +779,15 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -796,12 +796,12 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -811,29 +811,29 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "smallvec 1.6.1", - "sp-api 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hash-db", "num-traits", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -844,10 +844,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -859,9 +859,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -872,18 +872,18 @@ dependencies = [ "bp-messages", "bp-runtime", "ed25519-dalek", - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hash-db", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-transaction-payment", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2004,18 +2004,37 @@ name = "frame-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "linregress", "log", "parity-scale-codec", "paste", - "sp-api 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-runtime-interface 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-storage 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "linregress", + "log", + "parity-scale-codec", + "paste", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2025,8 +2044,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "Inflector", "chrono", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "handlebars", "parity-scale-codec", "sc-cli", @@ -2034,11 +2053,11 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -2047,25 +2066,25 @@ name = "frame-election-provider-support" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0", - "frame-system 3.0.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-arithmetic 3.0.0", - "sp-npos-elections 3.0.0", - "sp-std 3.0.0", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev", - "sp-npos-elections 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2073,14 +2092,14 @@ name = "frame-executive" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-tracing 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2090,8 +2109,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "parity-scale-codec", "serde", - "sp-core 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-metadata" +version = "14.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2100,8 +2130,34 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "bitflags", - "frame-metadata 14.0.0-dev", - "frame-support-procedural 4.0.0-dev", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "once_cell", + "parity-scale-codec", + "paste", + "serde", + "smallvec 1.6.1", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "bitflags", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "impl-trait-for-tuples", "log", "once_cell", @@ -2109,15 +2165,15 @@ dependencies = [ "paste", "serde", "smallvec 1.6.1", - "sp-arithmetic 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", - "sp-tracing 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2126,7 +2182,19 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "Inflector", - "frame-support-procedural-tools 4.0.0-dev", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "proc-macro2", "quote", "syn", @@ -2144,6 +2212,18 @@ dependencies = [ "syn", ] +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" @@ -2154,24 +2234,34 @@ dependencies = [ "syn", ] +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "frame-support-test" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-metadata", - "frame-support", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test-pallet", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "pretty_assertions 0.6.1", "rustversion", "serde", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "trybuild", ] @@ -2180,8 +2270,8 @@ name = "frame-support-test-pallet" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", ] @@ -2190,16 +2280,33 @@ name = "frame-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -2207,13 +2314,13 @@ name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2222,7 +2329,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2230,11 +2337,11 @@ name = "frame-try-runtime" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -3374,20 +3481,20 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -3407,12 +3514,12 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 4.0.0-dev", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-fn", - "pallet-timestamp 4.0.0-dev", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -3430,24 +3537,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 4.0.0-dev", - "sp-arithmetic 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections 4.0.0-dev", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -3522,6 +3629,18 @@ version = "0.2.98" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" +[[package]] +name = "libgit2-sys" +version = "0.12.21+1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86271bacd72b2b9e854c3dcfb82efd538f15f870e4c11af66900effb462f6825" +dependencies = [ + "cc", + "libc", + "libz-sys", + "pkg-config", +] + [[package]] name = "libloading" version = "0.5.2" @@ -4727,14 +4846,14 @@ name = "pallet-authority-discovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-session 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4742,13 +4861,27 @@ name = "pallet-authorship" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -4756,22 +4889,22 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4779,13 +4912,27 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-balances" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "log", "parity-scale-codec", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -4793,23 +4940,14 @@ name = "pallet-beefy" version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ - "beefy-merkle-tree", "beefy-primitives", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "hex", - "libsecp256k1 0.3.5", - "log", - "pallet-beefy", - "pallet-mmr", - "pallet-mmr-primitives", - "pallet-session 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4819,21 +4957,21 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "beefy-merkle-tree", "beefy-primitives", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "libsecp256k1 0.3.5", "log", "pallet-beefy", "pallet-mmr", "pallet-mmr-primitives", - "pallet-session", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4841,13 +4979,13 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-treasury", "parity-scale-codec", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4856,15 +4994,15 @@ version = "0.1.0" dependencies = [ "bp-message-dispatch", "bp-runtime", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4875,18 +5013,18 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "num-traits", "parity-scale-codec", "serde", "sp-finality-grandpa", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4898,20 +5036,20 @@ dependencies = [ "bp-messages", "bp-rialto", "bp-runtime", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "hex-literal", "log", "num-traits", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4919,15 +5057,15 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4935,14 +5073,14 @@ name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4950,19 +5088,19 @@ name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "rand 0.7.3", - "sp-arithmetic 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", ] @@ -4971,16 +5109,16 @@ name = "pallet-elections-phragmen" version = "5.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4988,13 +5126,13 @@ name = "pallet-gilt" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5002,21 +5140,21 @@ name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5025,13 +5163,13 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "enumflags2", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5039,18 +5177,18 @@ name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5058,15 +5196,15 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5074,14 +5212,14 @@ name = "pallet-membership" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5090,15 +5228,15 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-mmr-primitives", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5106,15 +5244,15 @@ name = "pallet-mmr-primitives" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5128,11 +5266,11 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5140,14 +5278,14 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5155,12 +5293,12 @@ name = "pallet-nicks" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5168,15 +5306,15 @@ name = "pallet-offences" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5184,21 +5322,21 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-runtime 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5206,14 +5344,14 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5222,12 +5360,12 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "enumflags2", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5235,14 +5373,14 @@ name = "pallet-scheduler" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5250,39 +5388,39 @@ name = "pallet-session" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 3.0.0", - "frame-system 3.0.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", - "pallet-timestamp 3.0.0", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core 3.0.0", - "sp-io 3.0.0", - "sp-runtime 3.0.0", - "sp-session 3.0.0", - "sp-staking 3.0.0", - "sp-std 3.0.0", - "sp-trie 3.0.0", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] -name = "pallet-session-benchmarking" +name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "impl-trait-for-tuples", "log", - "pallet-timestamp 4.0.0-dev", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -5290,15 +5428,15 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "rand 0.7.3", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5306,12 +5444,12 @@ name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "rand_chacha 0.2.2", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5319,22 +5457,52 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "paste", "rand_chacha 0.2.2", "serde", - "sp-application-crypto 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "pallet-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "chrono", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "git2", + "log", + "num-format", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "parity-scale-codec", + "paste", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "static_assertions", ] @@ -5349,13 +5517,24 @@ dependencies = [ "syn", ] +[[package]] +name = "pallet-staking-reward-curve" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", - "sp-arithmetic 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5363,12 +5542,12 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5376,17 +5555,34 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-timestamp 4.0.0-dev", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -5394,14 +5590,14 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5409,15 +5605,15 @@ name = "pallet-transaction-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", "smallvec 1.6.1", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5430,11 +5626,11 @@ dependencies = [ "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5444,8 +5640,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5453,15 +5649,15 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5469,14 +5665,14 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5485,25 +5681,25 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "enumflags2", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-xcm" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -5939,7 +6135,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5958,9 +6154,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5985,11 +6181,11 @@ dependencies = [ "rand 0.8.4", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-tracing 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6015,8 +6211,8 @@ dependencies = [ "rand 0.8.4", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "thiserror", "tracing", @@ -6033,8 +6229,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-browser-utils", "substrate-build-script-utils", @@ -6049,7 +6245,7 @@ name = "polkadot-client" version = "0.9.8" dependencies = [ "beefy-primitives", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "kusama-runtime", "pallet-mmr-primitives", @@ -6060,7 +6256,7 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-service", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", @@ -6068,9 +6264,9 @@ dependencies = [ "sp-consensus-babe", "sp-finality-grandpa", "sp-offchain", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-storage 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "westend-runtime", ] @@ -6092,10 +6288,10 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6106,9 +6302,9 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "parity-util-mem", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6135,11 +6331,11 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-tracing 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6152,8 +6348,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6170,11 +6366,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sp-application-crypto 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6196,7 +6392,7 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-consensus", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "strum", "tracing", @@ -6214,8 +6410,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev", - "sp-maybe-compressed-blob 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6248,15 +6444,15 @@ dependencies = [ "sc-client-api", "sc-keystore", "schnorrkel", - "sp-application-crypto 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6281,7 +6477,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "thiserror", "tracing", @@ -6302,11 +6498,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-tracing 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6320,7 +6516,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.10.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "wasm-timer", @@ -6341,9 +6537,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-maybe-compressed-blob 4.0.0-dev", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6362,7 +6558,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6382,7 +6578,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6405,9 +6601,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-keystore", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6423,7 +6619,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6438,8 +6634,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6455,8 +6651,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev", - "sp-keystore 0.10.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6482,12 +6678,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", - "sp-io 4.0.0-dev", - "sp-maybe-compressed-blob 4.0.0-dev", - "sp-tracing 4.0.0-dev", - "sp-wasm-interface 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -6506,10 +6702,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-babe", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6526,7 +6722,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6539,9 +6735,9 @@ dependencies = [ "futures-timer 3.0.2", "metered-channel", "sc-network", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -6572,13 +6768,13 @@ dependencies = [ "polkadot-statement-table", "schnorrkel", "serde", - "sp-application-crypto 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-maybe-compressed-blob 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "zstd", @@ -6612,10 +6808,10 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6644,7 +6840,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6676,9 +6872,9 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6704,8 +6900,8 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6757,9 +6953,9 @@ dependencies = [ "parity-util-mem", "polkadot-core-primitives", "serde", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6767,7 +6963,7 @@ name = "polkadot-primitives" version = "0.9.8" dependencies = [ "bitvec", - "frame-system 4.0.0-dev", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -6775,21 +6971,21 @@ dependencies = [ "polkadot-parachain", "pretty_assertions 0.7.2", "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-arithmetic 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-slots", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6815,13 +7011,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-frame-rpc-system", ] @@ -6831,20 +7027,20 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -6862,11 +7058,11 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-proxy", "pallet-scheduler", - "pallet-session 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -6882,23 +7078,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections 4.0.0-dev", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -6910,24 +7106,24 @@ name = "polkadot-runtime-common" version = "0.9.8" dependencies = [ "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system 4.0.0-dev", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "impl-trait-for-tuples", "libsecp256k1 0.6.0", "log", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", "pallet-election-provider-multi-phase", "pallet-offences", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", @@ -6939,18 +7135,18 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "trie-db", "xcm", @@ -6963,22 +7159,22 @@ dependencies = [ "bitflags", "bitvec", "derive_more", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system 4.0.0-dev", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.15", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-treasury", "pallet-vesting", "parity-scale-codec", @@ -6989,19 +7185,19 @@ dependencies = [ "sc-keystore", "serde", "serde_json", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -7023,7 +7219,7 @@ dependencies = [ "pallet-babe", "pallet-im-online", "pallet-mmr-primitives", - "pallet-staking 4.0.0-dev", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", @@ -7075,25 +7271,25 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-keystore 0.10.0-dev", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-storage 4.0.0-dev", - "sp-timestamp 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie 4.0.0-dev", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -7104,9 +7300,9 @@ dependencies = [ name = "polkadot-simnet" version = "0.9.0" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "pallet-collective", "pallet-democracy", @@ -7126,13 +7322,13 @@ dependencies = [ "sc-service", "sc-tracing", "sc-transaction-pool", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-consensus-babe", - "sp-inherents", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "test-runner", ] @@ -7148,14 +7344,14 @@ dependencies = [ name = "polkadot-simnet-test" version = "0.1.0" dependencies = [ - "frame-system", - "pallet-balances", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-runtime", "polkadot-simnet", "sc-client-api", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7176,12 +7372,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-staking 4.0.0-dev", - "sp-tracing 4.0.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -7192,7 +7388,7 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7208,16 +7404,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-timestamp 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", ] @@ -7242,27 +7438,27 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-election-provider-support 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-grandpa", "pallet-indices", "pallet-mmr-primitives", "pallet-nicks", "pallet-offences", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-sudo", - "pallet-timestamp 4.0.0-dev", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-vesting", @@ -7276,22 +7472,22 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "sp-offchain", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "tiny-keccak", ] @@ -7300,13 +7496,13 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.8" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.1.29", "futures 0.3.15", "hex", - "pallet-balances 4.0.0-dev", - "pallet-staking 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7332,17 +7528,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -7493,7 +7689,6 @@ dependencies = [ "proc-macro2", "quote", "syn", - "syn-mid", "version_check", ] @@ -7969,16 +8164,16 @@ dependencies = [ name = "remote-ext-tests" version = "0.9.8" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "kusama-runtime", "log", - "pallet-staking 4.0.0-dev", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-runtime", "remote-externalities", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-storage 4.0.0-dev", - "sp-tracing 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio 0.2.21", ] @@ -7995,9 +8190,9 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8071,15 +8266,15 @@ dependencies = [ "bp-wococo", "bridge-runtime-common", "frame-executive", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", @@ -8094,11 +8289,11 @@ dependencies = [ "pallet-mmr-primitives", "pallet-offences", "pallet-proxy", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-sudo", - "pallet-timestamp 4.0.0-dev", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", @@ -8111,20 +8306,20 @@ dependencies = [ "serde", "serde_derive", "smallvec 1.6.1", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-version 4.0.0-dev", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -8146,9 +8341,9 @@ name = "runtime-common-voter-bags" version = "0.9.8" dependencies = [ "kusama-runtime", - "pallet-staking 3.0.0", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "polkadot-runtime", - "sp-io 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "westend-runtime", ] @@ -8299,8 +8494,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", - "sp-core 4.0.0-dev", - "sp-wasm-interface 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8324,12 +8519,12 @@ dependencies = [ "sc-client-api", "sc-network", "serde_json", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-blockchain", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8347,12 +8542,12 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8363,13 +8558,13 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8388,8 +8583,8 @@ dependencies = [ "serde", "serde_json", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8428,13 +8623,13 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version 4.0.0-dev", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", "tiny-bip39", @@ -8457,21 +8652,21 @@ dependencies = [ "parking_lot 0.11.1", "sc-executor", "sc-transaction-pool-api", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-externalities 0.10.0-dev", - "sp-inherents 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", - "sp-storage 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version 4.0.0-dev", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8494,14 +8689,14 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-state-db", - "sp-arithmetic 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-trie 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8515,7 +8710,7 @@ dependencies = [ "sc-client-api", "sp-blockchain", "sp-consensus", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8546,21 +8741,21 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version 4.0.0-dev", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8578,14 +8773,14 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8598,42 +8793,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 4.0.0-dev", -] - -[[package]] -name = "sc-consensus-manual-seal" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" -dependencies = [ - "assert_matches", - "async-trait", - "derive_more", - "futures 0.3.15", - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "log", - "parity-scale-codec", - "parking_lot 0.11.1", - "sc-client-api", - "sc-consensus-babe", - "sc-consensus-epochs", - "sc-transaction-pool", - "sc-transaction-pool-api", - "serde", - "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-timestamp 4.0.0-dev", - "substrate-prometheus-endpoint", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8657,17 +8817,17 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", - "sp-inherents", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-timestamp", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8684,18 +8844,18 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sc-telemetry", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-arithmetic 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-timestamp 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8705,8 +8865,8 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "sc-client-api", - "sp-authorship 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8725,17 +8885,17 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", - "sp-io 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", "sp-tasks", - "sp-trie 4.0.0-dev", - "sp-version 4.0.0-dev", - "sp-wasm-interface 4.0.0-dev", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] @@ -8748,10 +8908,10 @@ dependencies = [ "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core 4.0.0-dev", - "sp-maybe-compressed-blob 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", - "sp-wasm-interface 4.0.0-dev", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "wasmi", ] @@ -8765,9 +8925,9 @@ dependencies = [ "parity-scale-codec", "sc-allocator", "sc-executor-common", - "sp-core 4.0.0-dev", - "sp-runtime-interface 4.0.0-dev", - "sp-wasm-interface 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] @@ -8785,9 +8945,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 4.0.0-dev", - "sp-runtime-interface 4.0.0-dev", - "sp-wasm-interface 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmtime", ] @@ -8817,16 +8977,16 @@ dependencies = [ "sc-network-gossip", "sc-telemetry", "serde_json", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-arithmetic 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "wasm-timer", @@ -8852,8 +9012,8 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8874,7 +9034,7 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8891,7 +9051,7 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasm-timer", ] @@ -8909,9 +9069,9 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "serde_json", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "subtle 2.2.3", ] @@ -8926,12 +9086,12 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-executor", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8973,11 +9133,11 @@ dependencies = [ "serde", "serde_json", "smallvec 1.6.1", - "sp-arithmetic 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -8998,7 +9158,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tracing", "wasm-timer", @@ -9024,10 +9184,10 @@ dependencies = [ "sc-client-api", "sc-keystore", "sc-network", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "threadpool", ] @@ -9075,18 +9235,18 @@ dependencies = [ "sc-tracing", "sc-transaction-pool-api", "serde_json", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", "sp-rpc", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-tracing 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version 4.0.0-dev", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9107,11 +9267,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime 4.0.0-dev", - "sp-tracing 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9128,7 +9288,7 @@ dependencies = [ "log", "serde", "serde_json", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -9171,26 +9331,26 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-storage 4.0.0-dev", - "sp-tracing 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie 4.0.0-dev", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version 4.0.0-dev", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -9210,7 +9370,7 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9230,7 +9390,7 @@ dependencies = [ "sc-rpc-api", "serde_json", "sp-blockchain", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9274,14 +9434,14 @@ dependencies = [ "sc-tracing-proc-macro", "serde", "serde_json", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime 4.0.0-dev", - "sp-storage 4.0.0-dev", - "sp-tracing 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "tracing-log", @@ -9319,11 +9479,11 @@ dependencies = [ "sc-client-api", "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-tracing 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "sp-utils", "substrate-prometheus-endpoint", @@ -9342,7 +9502,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-blockchain", - "sp-runtime 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9674,8 +9834,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9781,12 +9941,29 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", ] @@ -9802,6 +9979,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "blake2-rfc", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-application-crypto" version = "4.0.0-dev" @@ -9809,21 +9998,21 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "parity-scale-codec", "serde", - "sp-core 3.0.0", - "sp-io 3.0.0", - "sp-std 3.0.0", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" dependencies = [ "parity-scale-codec", "serde", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9836,7 +10025,21 @@ dependencies = [ "parity-scale-codec", "serde", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "static_assertions", ] @@ -9846,10 +10049,10 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9859,9 +10062,21 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -9870,10 +10085,10 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9886,11 +10101,11 @@ dependencies = [ "lru", "parity-scale-codec", "parking_lot 0.11.1", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-database", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9907,15 +10122,15 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "serde", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", - "sp-version 4.0.0-dev", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -9930,17 +10145,17 @@ dependencies = [ "merlin", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-timestamp 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9949,8 +10164,8 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-arithmetic 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9960,9 +10175,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9995,11 +10210,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.9.0", - "sp-runtime-interface 3.0.0", - "sp-std 3.0.0", - "sp-storage 3.0.0", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-bip39", "thiserror", "tiny-bip39", @@ -10010,18 +10225,9 @@ dependencies = [ ] [[package]] -name = "sp-database" +name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" -dependencies = [ - "kvdb", - "parking_lot 0.11.1", -] - -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" dependencies = [ "base58", "blake2-rfc", @@ -10048,11 +10254,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev", - "sp-runtime-interface 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-storage 4.0.0-dev", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "substrate-bip39", "thiserror", "tiny-bip39", @@ -10084,7 +10290,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#646f7088cd27e4a12c77868c8e8f67bbe88843ef" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" dependencies = [ "proc-macro2", "quote", @@ -10098,8 +10304,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "environmental", "parity-scale-codec", - "sp-std 4.0.0-dev", - "sp-storage 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -10111,12 +10328,12 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10127,9 +10344,23 @@ dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", ] @@ -10144,16 +10375,16 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 3.0.0", - "sp-externalities 0.9.0", - "sp-keystore 0.9.0", - "sp-maybe-compressed-blob 3.0.0", - "sp-runtime-interface 3.0.0", - "sp-state-machine 0.9.0", - "sp-std 3.0.0", - "sp-tracing 3.0.0", - "sp-trie 3.0.0", - "sp-wasm-interface 3.0.0", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", "tracing-core", ] @@ -10161,7 +10392,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" dependencies = [ "futures 0.3.15", "hash-db", @@ -10169,16 +10400,16 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", - "sp-keystore 0.10.0-dev", - "sp-maybe-compressed-blob 4.0.0-dev", - "sp-runtime-interface 4.0.0-dev", - "sp-state-machine 0.10.0-dev", - "sp-std 4.0.0-dev", - "sp-tracing 4.0.0-dev", - "sp-trie 4.0.0-dev", - "sp-wasm-interface 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "tracing", "tracing-core", ] @@ -10189,8 +10420,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "lazy_static", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "strum", ] @@ -10207,8 +10438,24 @@ dependencies = [ "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.15", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -10220,6 +10467,15 @@ dependencies = [ "zstd", ] +[[package]] +name = "sp-maybe-compressed-blob" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "ruzstd", + "zstd", +] + [[package]] name = "sp-npos-elections" version = "4.0.0-dev" @@ -10227,10 +10483,23 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-npos-elections-compact 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections-compact 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-npos-elections-compact 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -10244,12 +10513,25 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-npos-elections-compact" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "backtrace", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10260,6 +10542,14 @@ dependencies = [ "backtrace", ] +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "backtrace", +] + [[package]] name = "sp-rpc" version = "4.0.0-dev" @@ -10267,7 +10557,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "rustc-hash", "serde", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing-core", ] @@ -10285,11 +10575,32 @@ dependencies = [ "paste", "rand 0.7.3", "serde", - "sp-application-crypto 4.0.0-dev", - "sp-arithmetic 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-runtime" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste", + "rand 0.7.3", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -10300,12 +10611,29 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.10.0-dev", - "sp-runtime-interface-proc-macro 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-storage 4.0.0-dev", - "sp-tracing 4.0.0-dev", - "sp-wasm-interface 4.0.0-dev", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "static_assertions", ] @@ -10321,6 +10649,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-serializer" version = "3.0.0" @@ -10336,11 +10676,24 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -10349,8 +10702,18 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "parity-scale-codec", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -10365,11 +10728,34 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec 1.6.1", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-state-machine" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec 1.6.1", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", "tracing", "trie-db", @@ -10381,6 +10767,11 @@ name = "sp-std" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" +[[package]] +name = "sp-std" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" + [[package]] name = "sp-storage" version = "4.0.0-dev" @@ -10391,7 +10782,20 @@ dependencies = [ "ref-cast", "serde", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", ] [[package]] @@ -10400,11 +10804,11 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ "log", - "sp-core 4.0.0-dev", - "sp-externalities 0.10.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime-interface 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10416,10 +10820,27 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sp-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "async-trait", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", "wasm-timer", ] @@ -10436,7 +10857,25 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "erased-serde", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "serde_json", + "slog", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "tracing", "tracing-core", "tracing-subscriber", @@ -10447,8 +10886,8 @@ name = "sp-transaction-pool" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "sp-api 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10459,11 +10898,11 @@ dependencies = [ "async-trait", "log", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-trie 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10474,8 +10913,22 @@ dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "trie-db", "trie-root", ] @@ -10501,9 +10954,24 @@ dependencies = [ "parity-scale-codec", "parity-wasm 0.42.2", "serde", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", - "sp-version-proc-macro 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm 0.42.2", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "thiserror", ] @@ -10519,6 +10987,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "parity-scale-codec", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" @@ -10526,7 +11006,18 @@ source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9af dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 4.0.0-dev", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sp-wasm-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "wasmi", ] @@ -10547,16 +11038,16 @@ name = "staking-miner" version = "0.9.0" dependencies = [ "env_logger 0.8.4", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "jsonrpsee-ws-client", "kusama-runtime", "lazy_static", "log", "pallet-election-provider-multi-phase", - "pallet-staking 4.0.0-dev", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "parity-scale-codec", "paste", @@ -10567,11 +11058,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", "tokio 0.2.21", @@ -10754,11 +11245,11 @@ dependencies = [ "sc-rpc-api", "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev", - "sp-runtime 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10797,11 +11288,11 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore 0.10.0-dev", - "sp-runtime 4.0.0-dev", - "sp-state-machine 0.10.0-dev", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10833,7 +11324,7 @@ dependencies = [ "atty", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "toml", "walkdir", @@ -10934,8 +11425,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "tiny-keccak", ] @@ -10959,7 +11450,7 @@ dependencies = [ "sc-authority-discovery", "sc-cli", "sc-service", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "structopt", "substrate-test-utils", @@ -10980,7 +11471,7 @@ version = "0.9.8" dependencies = [ "parity-scale-codec", "polkadot-parachain", - "sp-core 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -10991,7 +11482,7 @@ name = "test-runner" version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#02d66442a9afd6986fce69b5f6ee07d10afa7d77" dependencies = [ - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.15", "jsonrpc-core", "log", @@ -11011,23 +11502,23 @@ dependencies = [ "sc-service", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-externalities", - "sp-inherents", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-runtime-interface", - "sp-session", - "sp-state-machine", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-wasm-interface", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio 0.2.21", ] @@ -11640,13 +12131,13 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -12268,20 +12759,20 @@ version = "0.9.8" dependencies = [ "beefy-primitives", "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances 4.0.0-dev", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective", "pallet-democracy", "pallet-election-provider-multi-phase", @@ -12299,13 +12790,13 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 4.0.0-dev", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-sudo", - "pallet-timestamp 4.0.0-dev", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", @@ -12322,23 +12813,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec 1.6.1", - "sp-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-io 4.0.0-dev", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections 4.0.0-dev", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime 4.0.0-dev", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie 4.0.0-dev", - "sp-version 4.0.0-dev", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -12467,16 +12958,16 @@ dependencies = [ name = "xcm-builder" version = "0.9.8" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain", - "sp-arithmetic 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -12485,15 +12976,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.8" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev", - "sp-core 4.0.0-dev", - "sp-io 4.0.0-dev", - "sp-runtime 4.0.0-dev", - "sp-std 4.0.0-dev", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] From 13917add9ff07512f424e763f5c6f661395f22f6 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 27 Jul 2021 15:45:24 -0700 Subject: [PATCH 09/53] Add temp VoterSnapshotPerBlock value to compile --- Cargo.lock | 8 ++++---- runtime/kusama/src/lib.rs | 3 +++ runtime/polkadot/src/lib.rs | 3 +++ runtime/westend/src/lib.rs | 3 +++ 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d6a0efb74379..3ff439ffa6ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6193,8 +6193,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6222,8 +6222,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "thiserror", "tracing", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 647411982e4d..eb5ded86df00 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -372,6 +372,8 @@ parameter_types! { // miner configs pub const MinerMaxIterations: u32 = 10; pub OffchainRepeat: BlockNumber = 5; + + pub const VoterSnapshotPerBlock: u32 = u32::max_value(); } sp_npos_elections::generate_solution_type!( @@ -414,6 +416,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { pallet_collective::EnsureProportionAtLeast<_2, _3, AccountId, CouncilCollective>, >; type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; + type VoterSnapshotPerBlock = VoterSnapshotPerBlock; } fn era_payout( diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 40c14cd0d368..20541a4aacbb 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -351,6 +351,8 @@ parameter_types! { // miner configs pub const MinerMaxIterations: u32 = 10; pub OffchainRepeat: BlockNumber = 5; + + pub const VoterSnapshotPerBlock: u32 = u32::max_value(); } sp_npos_elections::generate_solution_type!( @@ -393,6 +395,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { pallet_collective::EnsureProportionAtLeast<_2, _3, AccountId, CouncilCollective>, >; type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; + type VoterSnapshotPerBlock = VoterSnapshotPerBlock; } // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 28bc07a444a3..6b57b42c057c 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -357,6 +357,8 @@ parameter_types! { // miner configs pub const MinerMaxIterations: u32 = 10; pub OffchainRepeat: BlockNumber = 5; + + pub const VoterSnapshotPerBlock: u32 = u32::max_value(); } sp_npos_elections::generate_solution_type!( @@ -395,6 +397,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig; type ForceOrigin = EnsureRoot; type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; + type VoterSnapshotPerBlock = VoterSnapshotPerBlock; } pallet_staking_reward_curve::build! { From 2e1a55f6e02c57734edbd11059594f740766bb34 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 27 Jul 2021 17:38:49 -0700 Subject: [PATCH 10/53] Improve voter_bags test with nominator/validator breakdown --- utils/remote-ext-tests/Cargo.toml | 2 +- utils/remote-ext-tests/src/voter_bags.rs | 62 ++++++++++++++++++------ 2 files changed, 49 insertions(+), 15 deletions(-) diff --git a/utils/remote-ext-tests/Cargo.toml b/utils/remote-ext-tests/Cargo.toml index f9f8f9a22c0c..56e84994a070 100644 --- a/utils/remote-ext-tests/Cargo.toml +++ b/utils/remote-ext-tests/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" polkadot-runtime = { version = "0.9.8", path = "../../runtime/polkadot", optional = true } kusama-runtime = { version = "0.9.8", path = "../../runtime/kusama", optional = true } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["runtime-benchmarks"] } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/utils/remote-ext-tests/src/voter_bags.rs b/utils/remote-ext-tests/src/voter_bags.rs index 897b0d3aca76..93abe2bb024c 100644 --- a/utils/remote-ext-tests/src/voter_bags.rs +++ b/utils/remote-ext-tests/src/voter_bags.rs @@ -18,7 +18,7 @@ use remote_externalities::{Builder, Mode, OnlineConfig, SnapshotConfig, OfflineC use sp_storage::well_known_keys; use pallet_staking::{ Nominators, Validators, CounterForValidators, CounterForNominators, - voter_bags::{Bag, VoterList}, + voter_bags::{Bag, VoterList, VoterType, Voter}, }; use frame_support::{assert_ok, traits::Get}; use sp_runtime::traits::Block as BlockT; @@ -59,8 +59,8 @@ pub (crate) async fn test_voter_bags_migration< ext.execute_with(|| { // Get the nominator & validator count prior to migrating; these should be invariant. - let pre_migrate_nominator_count = >::iter().collect::>().len(); - let pre_migrate_validator_count = >::iter().collect::>().len(); + let pre_migrate_nominator_count = >::iter().count() as u32; + let pre_migrate_validator_count = >::iter().count() as u32; log::info!(target: LOG_TARGET, "Nominator count: {}", pre_migrate_nominator_count); log::info!(target: LOG_TARGET, "Validator count: {}", pre_migrate_validator_count); @@ -71,18 +71,18 @@ pub (crate) async fn test_voter_bags_migration< log::info!(target: LOG_TARGET, "Migration weight: {}", migration_weight); // `CountFor*` storage items are created during the migration, check them. - assert_eq!(CounterForNominators::::get(), pre_migrate_nominator_count as u32); - assert_eq!(CounterForValidators::::get(), pre_migrate_validator_count as u32); + assert_eq!(CounterForNominators::::get(), pre_migrate_nominator_count); + assert_eq!(CounterForValidators::::get(), pre_migrate_validator_count); // Check that the count of validators and nominators did not change during the migration. - let post_migrate_nominator_count = >::iter().collect::>().len(); - let post_migrate_validator_count = >::iter().collect::>().len(); + let post_migrate_nominator_count = >::iter().count() as u32; + let post_migrate_validator_count = >::iter().count() as u32; assert_eq!(post_migrate_nominator_count, pre_migrate_nominator_count); assert_eq!(post_migrate_validator_count, pre_migrate_validator_count); // We can't access VoterCount from here, so we create it, let voter_count = post_migrate_nominator_count + post_migrate_validator_count; - let voter_list_len = VoterList::::iter().collect::>().len(); + let voter_list_len = VoterList::::iter().count() as u32; // and confirm it is equal to the length of the `VoterList`. assert_eq!(voter_count, voter_list_len); @@ -102,17 +102,51 @@ pub (crate) async fn test_voter_bags_migration< }, }; - let voters_in_bag_count = bag.iter().collect::>().len(); - seen_in_bags += voters_in_bag_count; - let percentage_of_voters = - (voters_in_bag_count as f64 / voter_count as f64) * 100f64; + let (voters_in_bag, noms_in_bag, vals_in_bag) = bag + .iter() + .fold((0, 0, 0), |(mut total, mut noms, mut vals), node|{ + let Voter { id, voter_type } = node.voter(); + + match voter_type { + VoterType::Nominator => { + assert!(Nominators::::contains_key(id.clone())); + noms += 1; + }, + VoterType::Validator => { + assert!(Validators::::contains_key(id.clone())); + vals += 1; + }, + } + + total += 1; + + (total, noms, vals) + }); + + // update our overall counter + seen_in_bags += voters_in_bag; + + // percentage of all voters (nominators and voters) + let percent_of_voters = percent(voters_in_bag, voter_count); + // percentage of all nominators + let percent_of_noms = percent(noms_in_bag, pre_migrate_nominator_count); + // percentage of all validators + let percent_of_vals = percent(vals_in_bag, pre_migrate_validator_count); + log::info!( target: LOG_TARGET, - "{} Voters: {} [%{:.3}]", - pretty_thresh, voters_in_bag_count, percentage_of_voters + "{} Voters: {} [%{:.3}] (Noms {} [%{:.3}] : Vals {} [%{:.3}])", + pretty_thresh, voters_in_bag, percent_of_voters, + noms_in_bag, percent_of_noms, + vals_in_bag, percent_of_vals, ); } assert_eq!(seen_in_bags, voter_list_len); }); } + +fn percent(portion: u32, total: u32) -> f64 { + (portion as f64 / total as f64) * 100f64 +} + From 7bcac152d5f6f5c5f1b773aa2e5f971c8ef387a3 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 27 Jul 2021 17:39:20 -0700 Subject: [PATCH 11/53] Remove miner.log --- miner.log | 3364 ----------------------------------------------------- 1 file changed, 3364 deletions(-) delete mode 100644 miner.log diff --git a/miner.log b/miner.log deleted file mode 100644 index d1693fa7e500..000000000000 --- a/miner.log +++ /dev/null @@ -1,3364 +0,0 @@ -[2021-07-11T06:22:29Z DEBUG staking_miner] attempting to connect to "ws://localhost:9944" -[2021-07-11T06:22:29Z INFO staking_miner] connected to chain "Westend" -[2021-07-11T06:22:29Z INFO staking_miner::signer] loaded account b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a (1586KhWT...), info: AccountInfo { nonce: 11, consumers: 0, providers: 1, sufficients: 0, data: AccountData { free: 1030310897913431, reserved: 0, misc_frozen: 0, fee_frozen: 0 } } -[2021-07-11T06:22:29Z INFO staking_miner::monitor] subscribing to "chain_subscribeFinalizedHeads" / "chain_unsubscribeFinalizedHeads" -[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] new event at #6429014 (0x4b5612ac2753f10b7a63cfdb67bec47683faeb719987be8ec8ff1e4fc424e06e) -[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] new event at #6429015 (0x20196718e1b31d236f37a82e4df9370da64b1d8da2c0c234267fed6df2d26c63) -[2021-07-11T06:22:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:22:33Z DEBUG staking_miner::monitor] new event at #6429016 (0x15385440e39c26b7e07ebcdd2b027035e06d01cc67afd2c0d3be636df9cebe6b) -[2021-07-11T06:22:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:22:41Z DEBUG staking_miner::monitor] new event at #6429017 (0x5c3715d6bcf7ae3677a8371a1ec9071517e7ac67e6db885377b19ddcfecf4a79) -[2021-07-11T06:22:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:22:45Z DEBUG staking_miner::monitor] new event at #6429018 (0x3f0488c62ffc339994653eb0333f05eb96869f53e2d4704ec92f6134125dfca4) -[2021-07-11T06:22:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:22:53Z DEBUG staking_miner::monitor] new event at #6429019 (0x507b58a0e84ca0043c9c0c1d6b16c8039ac2bb212d5f9c85a255c444bfc663c8) -[2021-07-11T06:22:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:22:57Z DEBUG staking_miner::monitor] new event at #6429020 (0xc5f1c914561c46bb0e1e209ec0527c4cca6dce4eb05dda6b9c42b6324f1dac9e) -[2021-07-11T06:22:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:05Z DEBUG staking_miner::monitor] new event at #6429021 (0x25e0c6fb72953e7e4aa917c3dd45065cf574f57410afe246640a575a4e77f610) -[2021-07-11T06:23:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:09Z DEBUG staking_miner::monitor] new event at #6429022 (0xce1e5dd71279f11087c1fa31d76cf68a9b7ff287a86646c97af7f988074d6906) -[2021-07-11T06:23:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:17Z DEBUG staking_miner::monitor] new event at #6429023 (0x1c66c66492ea38c37ac531bc9f61a42a1a85cf0a5a842c6cfc7a1c9dec35fc07) -[2021-07-11T06:23:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:22Z DEBUG staking_miner::monitor] new event at #6429024 (0xf8d80599a592a94afe6d07f08b40d192c921bc535cc72fc9d5f95c89639ab141) -[2021-07-11T06:23:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:29Z DEBUG staking_miner::monitor] new event at #6429025 (0x205aef67ea6f3115313aba730bd83c58a92393e5ee923f8bce36aa598fd1d02d) -[2021-07-11T06:23:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:34Z DEBUG staking_miner::monitor] new event at #6429026 (0x41ddf9aaf2e0e43c848f83ad1eb253df42e0b0998c1b7d0b515495c780f49be1) -[2021-07-11T06:23:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:42Z DEBUG staking_miner::monitor] new event at #6429027 (0xf768e8e8b300ce9362072be20fb6abb3d1aa82746be6ea4e928eefd5e898b447) -[2021-07-11T06:23:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:46Z DEBUG staking_miner::monitor] new event at #6429028 (0xef5bbf39311be0ebf21c80840faa6aff0c3626aa6d629f2f05c8fc5d96bdc48f) -[2021-07-11T06:23:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:50Z DEBUG staking_miner::monitor] new event at #6429029 (0x1a9bd16e4483aa90a3f4a25ebe6cfba1dc2e5787385537505f4e8a79c5cb9705) -[2021-07-11T06:23:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:23:58Z DEBUG staking_miner::monitor] new event at #6429030 (0x0a77e95bf68f132e0a74ef353e7eace96c3c53d234578f12bda7550eb0117a04) -[2021-07-11T06:23:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:02Z DEBUG staking_miner::monitor] new event at #6429031 (0x112643174f2b12412a4ebc612da1dfbc57512e3da4fef16efb70ccdc7121a82b) -[2021-07-11T06:24:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:10Z DEBUG staking_miner::monitor] new event at #6429032 (0x87dd31100561e8701382645f0866df0027f9e3b72a17f2c7452c53a0bcf976db) -[2021-07-11T06:24:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:14Z DEBUG staking_miner::monitor] new event at #6429033 (0x57521fee890601be855b6e6a79cc3fb96ddc7c08ec8b3396b8478fc8e4597ffe) -[2021-07-11T06:24:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:22Z DEBUG staking_miner::monitor] new event at #6429034 (0x310776c447f74680890847f6f5e0f87334bf785c8f9509ebb9a7e9c299dc4845) -[2021-07-11T06:24:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:26Z DEBUG staking_miner::monitor] new event at #6429035 (0x94a24bb211eb4149cb9b52f28927101d2a3341e7879df0a8cb809512e0b06d65) -[2021-07-11T06:24:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:34Z DEBUG staking_miner::monitor] new event at #6429036 (0x37a07adcf945b0fe50bd3f91abbfc5782f91f4f9aa66a446338958b07bd0e21d) -[2021-07-11T06:24:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:38Z DEBUG staking_miner::monitor] new event at #6429037 (0xec33f2e779439a68b2d69b0e611722f419f85f9b3bcb29fd78de3a3c54f20208) -[2021-07-11T06:24:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:46Z DEBUG staking_miner::monitor] new event at #6429038 (0x46729fa0a181467f9bdc9c941b9c66f3a157b5d9c9773f8280bd444e923c5297) -[2021-07-11T06:24:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:50Z DEBUG staking_miner::monitor] new event at #6429039 (0x64d5a74a5de8ee7157fc944e6c1d615855bd122f1bb530f5ca3d4ab532a37bc2) -[2021-07-11T06:24:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:24:58Z DEBUG staking_miner::monitor] new event at #6429040 (0xf16f86be1e921e55b90943ea0232dde5b450c0bfe886ebaa80414e09fe4cdb92) -[2021-07-11T06:24:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:02Z DEBUG staking_miner::monitor] new event at #6429041 (0x4b5905242d7f341b8cca35e211ea23773de520352284770ffa09a37e29f2f300) -[2021-07-11T06:25:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:11Z DEBUG staking_miner::monitor] new event at #6429042 (0xc743392afe4b444a1459e1f9a7a4d5d9b8ee0cba0c3379666e40d03d96b8834c) -[2021-07-11T06:25:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:14Z DEBUG staking_miner::monitor] new event at #6429043 (0xd95c0455b563892e19eda5a743a75c9d2a63dadd751d3e11fb22c275d82db68c) -[2021-07-11T06:25:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:22Z DEBUG staking_miner::monitor] new event at #6429044 (0x7c99466a320f751a5a11cc876962722ca3b08014f580e92ebaea16d8d57cad55) -[2021-07-11T06:25:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:26Z DEBUG staking_miner::monitor] new event at #6429045 (0x1d441e2f48fd2e0083a4178647507c69bef1eaf4f55227c236625e3252c586a7) -[2021-07-11T06:25:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:34Z DEBUG staking_miner::monitor] new event at #6429046 (0x56bacacdbc3153de910e44be4725862204a7d1db9f50f46d7e07f989767bec77) -[2021-07-11T06:25:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:38Z DEBUG staking_miner::monitor] new event at #6429047 (0x3c8b12e9862d299708da96578c285a0a96e86e3277ac09db8d3956c1f860e376) -[2021-07-11T06:25:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:46Z DEBUG staking_miner::monitor] new event at #6429048 (0x4d8ffa805a844bd7997321f732b4b86154395c629eb8a3b56d24067eaeb47a57) -[2021-07-11T06:25:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:51Z DEBUG staking_miner::monitor] new event at #6429049 (0x3c08da5a37b93c37300db29b943c9edd1ff12d1f3a829a0ccc41420f585417ce) -[2021-07-11T06:25:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:25:59Z DEBUG staking_miner::monitor] new event at #6429050 (0xaab3d8ecdf77ab3b0800788d8956e0f1ab3ee0d8eb81d48ea72e48649d616004) -[2021-07-11T06:25:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:03Z DEBUG staking_miner::monitor] new event at #6429051 (0xba0c9be46eedf90a82b2d33a96e45a262d2b5d817ae3ea8c1e7a597beb190bd0) -[2021-07-11T06:26:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:11Z DEBUG staking_miner::monitor] new event at #6429052 (0x6bd89fdd6c838f68cdd260784f1e12969f2d88dda2d8a4367606cd0ccdb14b55) -[2021-07-11T06:26:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:15Z DEBUG staking_miner::monitor] new event at #6429053 (0xacee57b1566521f76956fd60140ceb8ae547fa5e5d2f2f8c96b5106b81bac6e5) -[2021-07-11T06:26:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:23Z DEBUG staking_miner::monitor] new event at #6429054 (0x811812e015781b1d9ddca0698f22d4aa0b5f3930ce5775e017801f7c746f4063) -[2021-07-11T06:26:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:27Z DEBUG staking_miner::monitor] new event at #6429055 (0xe9ecdc7a3217b3f809865037ada0c5c2e14d4cc9a855534891b9580af15daf43) -[2021-07-11T06:26:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:35Z DEBUG staking_miner::monitor] new event at #6429056 (0xa936221ac643b95252dbe3abd6a130ba2db5ac041f19998de37fe1ddf570953b) -[2021-07-11T06:26:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:39Z DEBUG staking_miner::monitor] new event at #6429057 (0xeae91f7c194e3337450151b917123bd31bda871a879a7f253896d14c884b78bb) -[2021-07-11T06:26:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:47Z DEBUG staking_miner::monitor] new event at #6429058 (0x7da81585f706824e23d371387184f668649b4af86adf86686295cf9d246fd1c5) -[2021-07-11T06:26:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:51Z DEBUG staking_miner::monitor] new event at #6429059 (0x25c12e93c96a28bdfed4720ce115917f3818cb22767de201642f2570a1856a2b) -[2021-07-11T06:26:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:26:59Z DEBUG staking_miner::monitor] new event at #6429060 (0xd86bc9310e6349dcbc6a30a637bc2b3801e015fa74eea0395a901af65e3140bb) -[2021-07-11T06:26:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:03Z DEBUG staking_miner::monitor] new event at #6429061 (0x021535ed6a81d60c6dc3a2364b98abfe85d1922ae528aee47b586f79956d9b90) -[2021-07-11T06:27:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:11Z DEBUG staking_miner::monitor] new event at #6429062 (0xdf21cf652b03e5894f8c11c1c13abff25139a64fbe9e40e8197932a883f5e12b) -[2021-07-11T06:27:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:15Z DEBUG staking_miner::monitor] new event at #6429063 (0x855ac828e7f26e4fddeb70badabf5153ce4be4d9e77a0f8fe43ec0041a8e4215) -[2021-07-11T06:27:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:23Z DEBUG staking_miner::monitor] new event at #6429064 (0xde9b87709d7c9d7cc26e27d5f275b865e7ce852e21021a7c50ef35868e129f40) -[2021-07-11T06:27:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:27Z DEBUG staking_miner::monitor] new event at #6429065 (0xfe0a9926878a8dfff1853bcca2238423b43ca154754f67b2678d25444297d95c) -[2021-07-11T06:27:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:35Z DEBUG staking_miner::monitor] new event at #6429066 (0x70a0dcc72a411b747634f0445deccffbcd67dd31ec31d7c91816cfbf09845734) -[2021-07-11T06:27:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:39Z DEBUG staking_miner::monitor] new event at #6429067 (0x4e838a428ee17d3e9d21c8f875aa2dd163ed5d01fd237f9225dde7da7ed836b2) -[2021-07-11T06:27:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:47Z DEBUG staking_miner::monitor] new event at #6429068 (0xfe467d5e405c6a922e569f88bd5efe8d1f7b0e67a19442594210089a0593bdd1) -[2021-07-11T06:27:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:27:51Z DEBUG staking_miner::monitor] new event at #6429069 (0x24be6c71e61214012d414d0169075ce80d98b129d94ee707b60cb828d3e1cd20) -[2021-07-11T06:27:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:00Z DEBUG staking_miner::monitor] new event at #6429070 (0x7e0ddec6ce60825252a44c303e5e53ee82c0bd1d614684e08fc0e2e75b3c92ac) -[2021-07-11T06:28:00Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:03Z DEBUG staking_miner::monitor] new event at #6429071 (0x8d78df3ace29403fd3c386818238321d42d5bccf24042900a30240f33bc38dd9) -[2021-07-11T06:28:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:12Z DEBUG staking_miner::monitor] new event at #6429072 (0xbddb88994f502d3c827e6692883e3fca7349875726814629c45ed85928e5a27a) -[2021-07-11T06:28:12Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:16Z DEBUG staking_miner::monitor] new event at #6429073 (0x4aee90c9b287f9ba251f95d773f98671182c7efe01cfdebbf9a898122972ca08) -[2021-07-11T06:28:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:24Z DEBUG staking_miner::monitor] new event at #6429074 (0x761fe6d5e097d47e883917d36782c732db9c4ef16c0ed1f03a06ab87a6106041) -[2021-07-11T06:28:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:28Z DEBUG staking_miner::monitor] new event at #6429075 (0xd13c71b0164e339d1f49789ddeafb041cc04ea876a943df8085bce4dc8992070) -[2021-07-11T06:28:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:36Z DEBUG staking_miner::monitor] new event at #6429076 (0x1a39c4c46ba4975d82b239e079403cde653339e9a34a4ca6a32650615ce2212b) -[2021-07-11T06:28:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:40Z DEBUG staking_miner::monitor] new event at #6429077 (0x785fb87106c62191b100918b6645463546fdd00e6a4a1fb27b9db18876a282f2) -[2021-07-11T06:28:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:44Z DEBUG staking_miner::monitor] new event at #6429078 (0x03a0259daa673fd1147b2be5b019ae156080d93fa88ba432fb0efb13888a37b3) -[2021-07-11T06:28:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:52Z DEBUG staking_miner::monitor] new event at #6429079 (0x976e623b598927d7bea273b90719d9fcd462e666758df5e098731e7b4ddc5753) -[2021-07-11T06:28:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:28:56Z DEBUG staking_miner::monitor] new event at #6429080 (0xdc898501dd3981c94acad7e31b83e340bf65f3f08e6f102a45df7211f39682d6) -[2021-07-11T06:28:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:04Z DEBUG staking_miner::monitor] new event at #6429081 (0x9a65e327b5ac0f0960510d204456eac8b975b549d4f057cad6433abf6825391a) -[2021-07-11T06:29:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:08Z DEBUG staking_miner::monitor] new event at #6429082 (0x78816984c80acb29c0c24c796a7137976615b7c11587aaf6200073b85ca01ec3) -[2021-07-11T06:29:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:16Z DEBUG staking_miner::monitor] new event at #6429083 (0x79fce69b8dc185f5ee9f87cb469de564c721ad1530726fe16a18f8a98094c018) -[2021-07-11T06:29:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:20Z DEBUG staking_miner::monitor] new event at #6429084 (0x30c03af9a17b45e12407121ddbbdf102e470fac4bcdf170e0ea587e17200be5b) -[2021-07-11T06:29:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:28Z DEBUG staking_miner::monitor] new event at #6429085 (0x9f763882b7c7ed5c9ef53401791b96303e695e07afa850d480cbd44e95f9ca4b) -[2021-07-11T06:29:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:32Z DEBUG staking_miner::monitor] new event at #6429086 (0xd084cd9cf0edd14206eeab526527d4a73b7234ecc3908ea96a27bad39383525a) -[2021-07-11T06:29:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:40Z DEBUG staking_miner::monitor] new event at #6429087 (0xafa3337d25537a4b396b464be3dd56f33dd522542479795985a17f7e36cadcc1) -[2021-07-11T06:29:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:44Z DEBUG staking_miner::monitor] new event at #6429088 (0x89fa355478429c4478a74bffc19b3e585cbe52700dc5cd5fbeed046554ffd1ee) -[2021-07-11T06:29:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:52Z DEBUG staking_miner::monitor] new event at #6429089 (0xc225fd92ea460c175f029eefa283166160c12f21ac2ec44e4303db4fd6441d28) -[2021-07-11T06:29:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:29:56Z DEBUG staking_miner::monitor] new event at #6429090 (0xd202bbc2f901928e19eb1ed84cdb4b054e136b811c1b503b0f1d8253c4b51c3b) -[2021-07-11T06:29:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:04Z DEBUG staking_miner::monitor] new event at #6429091 (0x05bd36c07396e0c5ddc489789bd056f2209d8d312ed682f427fa7f49958e37f3) -[2021-07-11T06:30:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:08Z DEBUG staking_miner::monitor] new event at #6429092 (0x4dcefbd51e0b79c4324192a09b95acf174b80c0500eb54c3a676ffb810e6bba3) -[2021-07-11T06:30:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:17Z DEBUG staking_miner::monitor] new event at #6429093 (0x0101f3720f9b21c5b2bbf1a828087cf5e30cd91e3ab32c64277dcde9e4103f41) -[2021-07-11T06:30:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:21Z DEBUG staking_miner::monitor] new event at #6429094 (0xf181e891f5981f8cc9a6ac1dd6eae2d56be881d3c2ebfb72778a9b8afb7f355e) -[2021-07-11T06:30:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:29Z DEBUG staking_miner::monitor] new event at #6429095 (0x40e6cf1506b7f2f30443bd291e382bf4f9adc5c8b55e8af099d9a78a35520881) -[2021-07-11T06:30:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:33Z DEBUG staking_miner::monitor] new event at #6429096 (0x38b6c8e032b21ef130d5071e0f9e3c455c0bc4357951ed03e104f15bb77e0a95) -[2021-07-11T06:30:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:41Z DEBUG staking_miner::monitor] new event at #6429097 (0xd3fb22e4c99fe980e492c2f2a3790c2ed3fc0555dde6b89d5596c2c94eb10051) -[2021-07-11T06:30:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:45Z DEBUG staking_miner::monitor] new event at #6429098 (0xe394ded80454d390bdce5f95ede4130c65e7caf8773d9d15291cbbc51794652c) -[2021-07-11T06:30:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:53Z DEBUG staking_miner::monitor] new event at #6429099 (0x386b7e7f325fced82ad1b91e274eadc682eeb3f0c9247f72eab205ac265e7a62) -[2021-07-11T06:30:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:30:57Z DEBUG staking_miner::monitor] new event at #6429100 (0xa39b9e7cf23a215f9443887070e4d36efeb4cdb96288244083c40ce4b23dc287) -[2021-07-11T06:30:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:05Z DEBUG staking_miner::monitor] new event at #6429101 (0xa2d8404c219ada9f71200a3a7922d423c8334aa818a595c2b5170e7cc02717cf) -[2021-07-11T06:31:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:09Z DEBUG staking_miner::monitor] new event at #6429102 (0x0360b9f8d4205db7f19f5b81311ef1b04771dbe37b82d5676f5f9074741b40e9) -[2021-07-11T06:31:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:17Z DEBUG staking_miner::monitor] new event at #6429103 (0x4e0d2d71ab16bc28f282f4e2cf9a98540d7e395e4a53bfe8eb461db51127af15) -[2021-07-11T06:31:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:21Z DEBUG staking_miner::monitor] new event at #6429104 (0xc6c9956facc9652408da57a7cf46860297f127855cd2ccb65917ab442a1925fe) -[2021-07-11T06:31:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:29Z DEBUG staking_miner::monitor] new event at #6429105 (0xc3135021de1855bc521284ccf3439f7efbf76c7153f5a2805e20e2b81ee1839b) -[2021-07-11T06:31:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:33Z DEBUG staking_miner::monitor] new event at #6429106 (0x25bf4a6be0f8d138a1660042078984553feff9ba6ec1be82112a2fe33abdb22b) -[2021-07-11T06:31:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:41Z DEBUG staking_miner::monitor] new event at #6429107 (0x0b5e576c6cd3cfa580429e26bfcabf7b20d76652025f928e5941222eee0f522f) -[2021-07-11T06:31:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:45Z DEBUG staking_miner::monitor] new event at #6429108 (0x134380e8dd22e0126109b66749ff0c5d7594458165cd04ec0079b0edf09cdd9b) -[2021-07-11T06:31:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:53Z DEBUG staking_miner::monitor] new event at #6429109 (0x94ee1e2c9a2802da2eccd9e0b7ce390c15bd38d4b5d68902d3f5062585354d51) -[2021-07-11T06:31:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:31:57Z DEBUG staking_miner::monitor] new event at #6429110 (0x7273203c41a3c479ca134c88c0ddd34bc814c295724854485187be1e57ed6a0f) -[2021-07-11T06:31:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:05Z DEBUG staking_miner::monitor] new event at #6429111 (0x1915dbc0fc836415f3b5603a227623284d9d78b649c2a6b44de36dc6c826f01e) -[2021-07-11T06:32:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:09Z DEBUG staking_miner::monitor] new event at #6429112 (0xa6dab449b079eb09567be1810e9a56da620ac08cc96c0abc7f3b6bc24cafe0f8) -[2021-07-11T06:32:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:17Z DEBUG staking_miner::monitor] new event at #6429113 (0x671e87332e3a36765e86c9743965971280fd47f9c6fbe321186d24cd849ad830) -[2021-07-11T06:32:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:22Z DEBUG staking_miner::monitor] new event at #6429114 (0x67d162e26f2cf4b83d9835178d7c7f4edc86a436123c450b814cc19cb0f5d2c2) -[2021-07-11T06:32:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:30Z DEBUG staking_miner::monitor] new event at #6429115 (0xe3154b5b902a2f73a33bccadb66a8a43387fd7600de93652031f75ae20683f77) -[2021-07-11T06:32:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:34Z DEBUG staking_miner::monitor] new event at #6429116 (0xce666f7ff7b306cc88f44db8232c0ec7d402c7a58af41866cc59d0b324ec046d) -[2021-07-11T06:32:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:42Z DEBUG staking_miner::monitor] new event at #6429117 (0xe7a7f46645874037b4e7c35fd76c91f332ad38c1cbf34f25aaf177b6f38625fe) -[2021-07-11T06:32:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:46Z DEBUG staking_miner::monitor] new event at #6429118 (0xd856c2552557a67bd75255f6098716b2f3f5f65ff62fb9c7cb8b530c70cfeacb) -[2021-07-11T06:32:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:50Z DEBUG staking_miner::monitor] new event at #6429119 (0x58a2cf5332a7e38e997ca6634af76aaaaaaad75465732dd838348f7f0dfc47ea) -[2021-07-11T06:32:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:32:58Z DEBUG staking_miner::monitor] new event at #6429120 (0xf1a84c0a402b2c84a3b419a37664280f448142035c0eebd17deb2aaf336430d7) -[2021-07-11T06:32:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:02Z DEBUG staking_miner::monitor] new event at #6429121 (0xbcee3f72b43e08822244b7d7eab562b24a16609c9e6b6983a4b9420b41a14b46) -[2021-07-11T06:33:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:10Z DEBUG staking_miner::monitor] new event at #6429122 (0x9ae3b3af98817a4ee649b2ae784d15b1ef0aa53696ccb40b1ca44f70900b2318) -[2021-07-11T06:33:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:14Z DEBUG staking_miner::monitor] new event at #6429123 (0xb4243694132189e9abc32b7b3e0f71eaa5213b781d41ecebcaed7d2ab2035a12) -[2021-07-11T06:33:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:22Z DEBUG staking_miner::monitor] new event at #6429124 (0xa20dc9d92d51d40f98058a4e4754a13d64adc67ff3d04718448f1fffbe3270f0) -[2021-07-11T06:33:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:26Z DEBUG staking_miner::monitor] new event at #6429125 (0x359bc13dfb33b80c96dcf464b94ffe662af5582e1ff759e95d67e5c9670ce18f) -[2021-07-11T06:33:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:34Z DEBUG staking_miner::monitor] new event at #6429126 (0x7296b3b76e9758fe2c308895cef4cb4ee7888aca37fd9179bc21a74710222821) -[2021-07-11T06:33:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:38Z DEBUG staking_miner::monitor] new event at #6429127 (0xfb7fa02a89f7af1e068ca0c0acbbf6acb41b65b36e0608d4d5aba1c1f6cf4720) -[2021-07-11T06:33:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:46Z DEBUG staking_miner::monitor] new event at #6429128 (0x6df4cce31e4996fe48c0fcfd90f5e237d6fd214a4482f48a162dfcedc1d69db4) -[2021-07-11T06:33:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:50Z DEBUG staking_miner::monitor] new event at #6429129 (0x58a39a981c1bc4157ccddacd5a42c80dcd6df4e7a8a00189cd80b10e44bd5f94) -[2021-07-11T06:33:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:33:58Z DEBUG staking_miner::monitor] new event at #6429130 (0xbfcf486e3dd26381f2a7210ec46ad85093905c6f119e03d001675b8a1c79ca30) -[2021-07-11T06:33:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:02Z DEBUG staking_miner::monitor] new event at #6429131 (0x835a5c2716363459a77bd283a0d846ee0126e5b61a7887c754db427f62815dc0) -[2021-07-11T06:34:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:10Z DEBUG staking_miner::monitor] new event at #6429132 (0x61562f327af93b8621aae6db8a78584aa02fecebc011c444fc3f9f5456a64a4f) -[2021-07-11T06:34:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:14Z DEBUG staking_miner::monitor] new event at #6429133 (0x6bd2dddf1e81d15e7b3cc56403a84096954cf39a3ff2e6af764ba2bcb7840d38) -[2021-07-11T06:34:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:23Z DEBUG staking_miner::monitor] new event at #6429134 (0x531ad8f4d71b27d37281f0bc649c0acf6bc6b069141958c8107e8f310c8ecbab) -[2021-07-11T06:34:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:26Z DEBUG staking_miner::monitor] new event at #6429135 (0x83dce9bf69b0ed05df5ac01f413957f2bfb6f710b5f389220c338b055c7c27eb) -[2021-07-11T06:34:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:35Z DEBUG staking_miner::monitor] new event at #6429136 (0x7831fd62049d6194511915791c80450e2e5644ec2e9057cf969e93f3c104507e) -[2021-07-11T06:34:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:39Z DEBUG staking_miner::monitor] new event at #6429137 (0xbc7de52ac1bb284c4812f0a53b6d852b46e045f2b3e5be3d351f0ccaa76a683e) -[2021-07-11T06:34:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:47Z DEBUG staking_miner::monitor] new event at #6429138 (0x1f0e70493794630a8964ef946c88338584c1340fdab71bc97c9e9d78babd5fb0) -[2021-07-11T06:34:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:51Z DEBUG staking_miner::monitor] new event at #6429139 (0xac3795d9a293f22bf520d17bd45a0cde2b7d526ff03adb8849c3f29f4f64de2b) -[2021-07-11T06:34:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:34:59Z DEBUG staking_miner::monitor] new event at #6429140 (0xb9222b73d4c81fdf4904740903a03c06bd550247ef410554625506569a9a244c) -[2021-07-11T06:34:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:03Z DEBUG staking_miner::monitor] new event at #6429141 (0x7745b2186c7f60ef023bae95dc9d16999c19c410d4fd482a3b5891e4b6447601) -[2021-07-11T06:35:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:11Z DEBUG staking_miner::monitor] new event at #6429142 (0xdaf523e8e1dbadd960dbf0f2d8c139324a59197464f697e423b0e10e19ec36fb) -[2021-07-11T06:35:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:15Z DEBUG staking_miner::monitor] new event at #6429143 (0x25bb50758d66879c6088fce8bba5e4af48baa46b980d832484932b3897f83c80) -[2021-07-11T06:35:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:23Z DEBUG staking_miner::monitor] new event at #6429144 (0x00bc18e335d0a4923f10739c4e0e91269621a3b6476663fcd46f9c65068f36e2) -[2021-07-11T06:35:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:31Z DEBUG staking_miner::monitor] new event at #6429145 (0xfd4ce1ed47a2fbd5e9118966489877c999b2ca57d6a1664573ec48838e83ab74) -[2021-07-11T06:35:31Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:35Z DEBUG staking_miner::monitor] new event at #6429146 (0xd8a86b49cc708ab01ec59e548bf14cd4c23d0f1686848cc115d052180acb4da8) -[2021-07-11T06:35:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:39Z DEBUG staking_miner::monitor] new event at #6429147 (0x28d6d702e643ecf6e2e108f7857ed44f5763c2a79476c5bb8416636f610b4330) -[2021-07-11T06:35:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:47Z DEBUG staking_miner::monitor] new event at #6429148 (0x578c986a77315942b4d250a67f0cb41dbe4112db98e90ce456be4415209ba22b) -[2021-07-11T06:35:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:51Z DEBUG staking_miner::monitor] new event at #6429149 (0xf87eea58a7420783a16e2b5858ba35fe66a442efcc548c5016cb5b335ba6e943) -[2021-07-11T06:35:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:35:59Z DEBUG staking_miner::monitor] new event at #6429150 (0xaa9c69d72af6334987a70d9d4d998cdcd7f540a7483c56819157b83e0e36529d) -[2021-07-11T06:35:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:04Z DEBUG staking_miner::monitor] new event at #6429151 (0x604579c0abfcb9c0606266ecd5bcab63a2ccd2be03e70115f616648b9962af6a) -[2021-07-11T06:36:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:11Z DEBUG staking_miner::monitor] new event at #6429152 (0xe3d7a3cf108c65d9460e22f890859a6c9ba939b05e19e8295a7ac30145cb3e5d) -[2021-07-11T06:36:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:16Z DEBUG staking_miner::monitor] new event at #6429153 (0xc7b7552947bfb68684d902cac264bba24ed64426bc5ca64d1eb659a4b7572831) -[2021-07-11T06:36:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:23Z DEBUG staking_miner::monitor] new event at #6429154 (0xa2f79b3eb2429bbeb8d1330637afbbbd2893be2a49b26380edf16e7f530ff303) -[2021-07-11T06:36:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:27Z DEBUG staking_miner::monitor] new event at #6429155 (0xe098a07a3d42432337f71bf7fe149860a3891f93fe2e302696c07ea06c1437a7) -[2021-07-11T06:36:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:36Z DEBUG staking_miner::monitor] new event at #6429156 (0x0881467034acf3aff6a4413f4f27c708e45f6b4830052a1a42b6d23f694c5d82) -[2021-07-11T06:36:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:40Z DEBUG staking_miner::monitor] new event at #6429157 (0x8d510f560de05bc6deb34ff976171404431101fd038f1682abecce76137de06c) -[2021-07-11T06:36:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:44Z DEBUG staking_miner::monitor] new event at #6429158 (0xb5cb4837ee882019059dc278bcfc45cebefeb42f71dd13d37c3e0a61a54a7035) -[2021-07-11T06:36:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:52Z DEBUG staking_miner::monitor] new event at #6429159 (0x043b92136a9f8afb04999ebbff2a332039be7245bc98b5d51c4ea42ed254fdbb) -[2021-07-11T06:36:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:36:56Z DEBUG staking_miner::monitor] new event at #6429160 (0x60737f0640a45be7548bd952a671fe8cdee0045ec2153bf2d911d942200c9dca) -[2021-07-11T06:36:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:04Z DEBUG staking_miner::monitor] new event at #6429161 (0x53ba933945d5e680e253bb35a17f98ef67a72e831ce458cadb401a52cbdca2be) -[2021-07-11T06:37:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:08Z DEBUG staking_miner::monitor] new event at #6429162 (0x3093c20ce8567ddffb22fc600702452db07c440aaf7e2f6bf11c8e9c76f5e3f5) -[2021-07-11T06:37:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:17Z DEBUG staking_miner::monitor] new event at #6429163 (0xb1d8f5966b87c5307efa51a50317d6c1c9d1cc750bccc60ccf87f43be7060043) -[2021-07-11T06:37:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:20Z DEBUG staking_miner::monitor] new event at #6429164 (0x0fb5661945d85b20cb9437335c40de61fe4998a65f4a1aec4cd83cafcc618230) -[2021-07-11T06:37:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:28Z DEBUG staking_miner::monitor] new event at #6429165 (0xcdff3f5974e5ddd2443af1c5071848465139f41909d68d90b55200b1bcb530d9) -[2021-07-11T06:37:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:32Z DEBUG staking_miner::monitor] new event at #6429166 (0x66df284003d93752a4496f9f42df8e61ac3d62962190a1f578027de375bc8587) -[2021-07-11T06:37:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:40Z DEBUG staking_miner::monitor] new event at #6429167 (0xdd48774a24c3af2051ce41f1494b954b4a3ad3e4c37b59451e23209adb4a78ac) -[2021-07-11T06:37:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:44Z DEBUG staking_miner::monitor] new event at #6429168 (0xa4844706e48da10eef0949e215caf628047eb790d3cfcb4c8484c68b9127870f) -[2021-07-11T06:37:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:52Z DEBUG staking_miner::monitor] new event at #6429169 (0x961e97af6f9e720931e1a73de7e2841a6c926392f75b90c6609f2804e70934b4) -[2021-07-11T06:37:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:37:56Z DEBUG staking_miner::monitor] new event at #6429170 (0x88b7a756942083d003e98ddd08e9a6d8ccd94311eed9655c145e6863ed3d6179) -[2021-07-11T06:37:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:04Z DEBUG staking_miner::monitor] new event at #6429171 (0x7cc41eeac5c3f705c6f345bc18d0d10c145424327072bf229da12164e2190740) -[2021-07-11T06:38:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:08Z DEBUG staking_miner::monitor] new event at #6429172 (0xbbd9f88ca859618ec382d42e915bfb007ec61eb9f305f69f6b581a877ecca41f) -[2021-07-11T06:38:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:16Z DEBUG staking_miner::monitor] new event at #6429173 (0xb3002f29281f28620896d99454f4968b33a08ad040ae781e4811b34ff0ae99dc) -[2021-07-11T06:38:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:20Z DEBUG staking_miner::monitor] new event at #6429174 (0xe665883770daa437c1ddd4262d7b13f02327ba4ea1ed4e4d2f450843bc625d99) -[2021-07-11T06:38:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:28Z DEBUG staking_miner::monitor] new event at #6429175 (0xd5963b784144e87b3d2891f8f79320fdaa7f9b7b88c239af862241367f6716de) -[2021-07-11T06:38:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:32Z DEBUG staking_miner::monitor] new event at #6429176 (0x003d7b3bb2777eaa32df85f96b14ae40b5e2cabf9cbbea4bd1400290cad3c3df) -[2021-07-11T06:38:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:41Z DEBUG staking_miner::monitor] new event at #6429177 (0x6224f53f1d94686af6398765ad0ca5a7eaba3ca44a1b99a3dd5d00055967cf23) -[2021-07-11T06:38:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:45Z DEBUG staking_miner::monitor] new event at #6429178 (0x66508ef85ee49a5dde481e1d4e0f9e215c144191f8bd7c98dc2318f41cbbe295) -[2021-07-11T06:38:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:53Z DEBUG staking_miner::monitor] new event at #6429179 (0x9aebfe3a3279a363124c12ef1367d87abbac4cd60cfa0d9bb079ec6f05063690) -[2021-07-11T06:38:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:38:57Z DEBUG staking_miner::monitor] new event at #6429180 (0xa6fc0984097e37fb77d3cb756dc8931cd83511cd13a3a6bf9a6ee5381edf20e0) -[2021-07-11T06:38:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:05Z DEBUG staking_miner::monitor] new event at #6429181 (0x4756353752e1fe9be115bdcdac0bd0c9564c612f50c3176de1cf90ae6e3bf6ac) -[2021-07-11T06:39:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:09Z DEBUG staking_miner::monitor] new event at #6429182 (0x34197a092d3f0085d011dc9e74aaa2dc27611dc77594a5cd40f460d5559e30f3) -[2021-07-11T06:39:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:17Z DEBUG staking_miner::monitor] new event at #6429183 (0x072811de1280fa40e2b5d5333d0d312de4cab480b928f6f789aa3758ab6ef5bf) -[2021-07-11T06:39:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:21Z DEBUG staking_miner::monitor] new event at #6429184 (0xcca9a403d9b4c029d13a2903e3da84d0ff6229077a6c605aea854c867900a9cf) -[2021-07-11T06:39:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:29Z DEBUG staking_miner::monitor] new event at #6429185 (0x8bbc7407d7d8e7d43b69f2728dea1f55fb1b74f477e044a2a679d7864d4cf412) -[2021-07-11T06:39:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:33Z DEBUG staking_miner::monitor] new event at #6429186 (0xc2e3ebb08abc1d0e78820ef0b2f9ea20af3f260a5012128fda54ebc18ec1b698) -[2021-07-11T06:39:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:41Z DEBUG staking_miner::monitor] new event at #6429187 (0xac522db03bad3708a494c5ab21382c754295b1d1812c62028317d5b90b04e420) -[2021-07-11T06:39:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:45Z DEBUG staking_miner::monitor] new event at #6429188 (0x491cb0c0c4b7e18a38a63f89fd2a2fed4bc3c7e89dc1996b43671f6c3f7be7dc) -[2021-07-11T06:39:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:53Z DEBUG staking_miner::monitor] new event at #6429189 (0xeb2bb34c0ca46f47658c24adf28a1e5bb5c25939f44d75e27c177e014e6eacb8) -[2021-07-11T06:39:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:39:57Z DEBUG staking_miner::monitor] new event at #6429190 (0xf14cc71d4f46f8f9e7579c46eafcdd7fdca69c365992c22ecede4c81e99ed16f) -[2021-07-11T06:39:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:05Z DEBUG staking_miner::monitor] new event at #6429191 (0x11cfd1f3265aae58a27575bc00b54303006fc7cc5c92d1b75285410326217f16) -[2021-07-11T06:40:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:09Z DEBUG staking_miner::monitor] new event at #6429192 (0x93b9c20bb3222a340df01be6939b7cdfb73b570f6c732b4c7b1efe6f62b6c66d) -[2021-07-11T06:40:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:17Z DEBUG staking_miner::monitor] new event at #6429193 (0x6559792fd5b31426d3159a342d043e0cfce7b169540ce5cd41872f640a025d43) -[2021-07-11T06:40:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:21Z DEBUG staking_miner::monitor] new event at #6429194 (0x14541e312e3dafc43a3181dc5ead248f3d01da20805e24879e58028bae27d2d8) -[2021-07-11T06:40:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:29Z DEBUG staking_miner::monitor] new event at #6429195 (0xaa167b31bb2ca7180bf91df3a74500580767869592c6952bf04a0a367ed3d42c) -[2021-07-11T06:40:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:33Z DEBUG staking_miner::monitor] new event at #6429196 (0x06b964ca66ada17c844798dea66b625619fd717b59d11d75e120db6b8120fd05) -[2021-07-11T06:40:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:41Z DEBUG staking_miner::monitor] new event at #6429197 (0xa111315a7f5df93e4e80924305f7fe9c985fcaa5c6c979bd0897cf1d33c1131b) -[2021-07-11T06:40:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:45Z DEBUG staking_miner::monitor] new event at #6429198 (0xd6075d6b801eb27da89faf34a089ca4a8020c01e6a65b54d2fb5fd40c48639eb) -[2021-07-11T06:40:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:53Z DEBUG staking_miner::monitor] new event at #6429199 (0x122d1fcfe8c80241e98807ec1635d898b41d9bd628be6cfa4acb01f3e6e91d51) -[2021-07-11T06:40:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:40:58Z DEBUG staking_miner::monitor] new event at #6429200 (0xd19a9fd4edcb6c57cd7658551de60be16ab44f571d377c8b44b0af997fa3dd8f) -[2021-07-11T06:40:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:05Z DEBUG staking_miner::monitor] new event at #6429201 (0x3826fffb15676ad53661bc874ad9f333fdbc79cab0bbb9a184cec65324b3c2bd) -[2021-07-11T06:41:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:10Z DEBUG staking_miner::monitor] new event at #6429202 (0x7b04a1399a5f14f3ef9dbb0a9223b677ad7b2e239459fcb088cb16fc358523f8) -[2021-07-11T06:41:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:18Z DEBUG staking_miner::monitor] new event at #6429203 (0x5bfba3c6125c2a25d393fe1b187d23cd2683318274afabdb9fded0e2caec7a08) -[2021-07-11T06:41:18Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:22Z DEBUG staking_miner::monitor] new event at #6429204 (0x162faed5df94979d315e70de9d0da057eb2caa4da9e2d42377fef21e99edf678) -[2021-07-11T06:41:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:26Z DEBUG staking_miner::monitor] new event at #6429205 (0x2ed703684b13c7a2837a6a97991c248761cada2e88c309b59d737e03aa541294) -[2021-07-11T06:41:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:34Z DEBUG staking_miner::monitor] new event at #6429206 (0x279986d64042a922e318b72a6199d384f6423f31c6efa61def50eea1ef592559) -[2021-07-11T06:41:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:38Z DEBUG staking_miner::monitor] new event at #6429207 (0x53c80aac9bb5ec9f6c1b1d15818cf35a30d7754f274680426d311ca9dc2cc327) -[2021-07-11T06:41:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:46Z DEBUG staking_miner::monitor] new event at #6429208 (0x00d04cc58b1be35829e0ca16a6342d4f1d05d02c2572d4ce4ce4c0a285f95acd) -[2021-07-11T06:41:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:50Z DEBUG staking_miner::monitor] new event at #6429209 (0x4d696c0e2dde97d23c35acc1555cc59c1fb10ff37ee0e1a54d45973cefc072a6) -[2021-07-11T06:41:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:41:58Z DEBUG staking_miner::monitor] new event at #6429210 (0x19bcaeaba77533b999ad4a8274a8a265a772cc26da347acc13b5154d0e669e06) -[2021-07-11T06:41:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:06Z DEBUG staking_miner::monitor] new event at #6429211 (0x65611f37dd0717fa3f3a342d1c5d758629ba12e5894f3a07b29def21368c85cc) -[2021-07-11T06:42:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:10Z DEBUG staking_miner::monitor] new event at #6429212 (0xe7cd4d50f291808c181ddb9d2d3cfba115383c36863c5889c2a7d96792e8bcff) -[2021-07-11T06:42:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:14Z DEBUG staking_miner::monitor] new event at #6429213 (0x2f49f8f0b9539aad96a91862e30043352131abe4ccf8751e095fb969541a303a) -[2021-07-11T06:42:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:22Z DEBUG staking_miner::monitor] new event at #6429214 (0xba552639c6f9f94f064f9d3420f154e20805b5d9161416598c2b8cdc0d942ce6) -[2021-07-11T06:42:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:26Z DEBUG staking_miner::monitor] new event at #6429215 (0x776c1cb01b0a6c820f509ef0ac498eec58bab4c5470276784c2513c585870304) -[2021-07-11T06:42:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:34Z DEBUG staking_miner::monitor] new event at #6429216 (0xdd7965dcf9047581fe52fc727fc7125c6917ab0064926e503223df5a01f8ba5e) -[2021-07-11T06:42:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:38Z DEBUG staking_miner::monitor] new event at #6429217 (0x34830bbe5427590f6b755dca647104d96d4988706008dcf92138a66f57235967) -[2021-07-11T06:42:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:47Z DEBUG staking_miner::monitor] new event at #6429218 (0x31c8708ee7089d0e551011b38ee4696c3bade206b7def2a4b471d31c1ed0af43) -[2021-07-11T06:42:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:50Z DEBUG staking_miner::monitor] new event at #6429219 (0x71b145152def881343b8be493a90798001e7527f23b9b1e862a228ee061af66e) -[2021-07-11T06:42:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:42:58Z DEBUG staking_miner::monitor] new event at #6429220 (0x794d5db2ea9c3c9533b45b66d7f96391c4f5ed55c0536f05fe7b33874e899194) -[2021-07-11T06:42:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:03Z DEBUG staking_miner::monitor] new event at #6429221 (0x983344bcacc9ec7897ba92f4ef1de574086872f402c707931e4fe086e0bb0a8e) -[2021-07-11T06:43:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:10Z DEBUG staking_miner::monitor] new event at #6429222 (0x55d3874a2d95ec550c200453662ce450069b47d9d12b337a308f574e54e8688a) -[2021-07-11T06:43:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:14Z DEBUG staking_miner::monitor] new event at #6429223 (0xa36a74f97ac30371d4f554867ded2daf13250eef5a604aef82c7c749cfa90ff5) -[2021-07-11T06:43:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:23Z DEBUG staking_miner::monitor] new event at #6429224 (0x0b1368234c56d84fbac7de64cfe3deec80201586b1210d074e440c14baf640ea) -[2021-07-11T06:43:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:31Z DEBUG staking_miner::monitor] new event at #6429225 (0x1559c3e5bacc3816068cb80d230552e777b81dd7496d587e0536cdb52ae80f68) -[2021-07-11T06:43:31Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:35Z DEBUG staking_miner::monitor] new event at #6429226 (0xe4ee6719301399a4eea1373d3c797af54cc0dd156274357fe8be040d0d7cd150) -[2021-07-11T06:43:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:39Z DEBUG staking_miner::monitor] new event at #6429227 (0x719540bd9d7fbb129f5d4138e8732bd7f10d52626f62663ce603023fb2c788de) -[2021-07-11T06:43:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:47Z DEBUG staking_miner::monitor] new event at #6429228 (0xb19a17ea65c25a4a0b55cb462e57a8b546a80d73aba4282c36fec535b9fd584b) -[2021-07-11T06:43:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:51Z DEBUG staking_miner::monitor] new event at #6429229 (0x5bead8ee9cff0310ab3983db093b8d91e8aa1f824cd924e0f9206a6dd8040282) -[2021-07-11T06:43:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:43:59Z DEBUG staking_miner::monitor] new event at #6429230 (0x0e97a74ba8262cb5f32e17e456ebd8559593162e5c44321329833e0fc6d6a362) -[2021-07-11T06:43:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:03Z DEBUG staking_miner::monitor] new event at #6429231 (0x75efd058e544393cdf20696936cbc7e489837717687ce7287cbd3fe7373f43f4) -[2021-07-11T06:44:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:11Z DEBUG staking_miner::monitor] new event at #6429232 (0x024eae1d69ab5e310a9eb3154569c8452622d451dede14d14880bb1e7fa5f6af) -[2021-07-11T06:44:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:15Z DEBUG staking_miner::monitor] new event at #6429233 (0x8627cf944cba7f1737486ae48050f3303d38917543099a66f6ed6a2b229c67a4) -[2021-07-11T06:44:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:23Z DEBUG staking_miner::monitor] new event at #6429234 (0x9f7b018479ccfb3c64fd5f820e13dd1a4cf8c934bfc81f19f5d550d360fccf5b) -[2021-07-11T06:44:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:27Z DEBUG staking_miner::monitor] new event at #6429235 (0x67f8b64275a87bfe51b3263b23485c2fc4a9a442dfeab20c7da0aba76b4d3d9e) -[2021-07-11T06:44:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:35Z DEBUG staking_miner::monitor] new event at #6429236 (0x643c929508f1041acba972918168c5551a8f2e7a7379ba196a202bd145ae16af) -[2021-07-11T06:44:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:39Z DEBUG staking_miner::monitor] new event at #6429237 (0xb614a2331d7a317b0948bdb539699a4a8765a34b87b10fbb8d59e02c104814ff) -[2021-07-11T06:44:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:47Z DEBUG staking_miner::monitor] new event at #6429238 (0xdc626ae58717d6e8deb8b240081266143817dc8fd93d235709268ce104badbdb) -[2021-07-11T06:44:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:51Z DEBUG staking_miner::monitor] new event at #6429239 (0x9988cf2dd7f5504b489a5c36463f6ecd31014c349fa90af2f337e20e26ceb526) -[2021-07-11T06:44:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:44:59Z DEBUG staking_miner::monitor] new event at #6429240 (0xc8faaa418683f69b2d41579f679287386a05ca3ac5a7e7884afe2775f9b77b0e) -[2021-07-11T06:44:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:04Z DEBUG staking_miner::monitor] new event at #6429241 (0x6e31b73ae3762a5625618aeec072a9698259390e45925586c9e915b7a7a55c33) -[2021-07-11T06:45:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:11Z DEBUG staking_miner::monitor] new event at #6429242 (0x0fafbc6eb5d2e104bd87abecb813c4d3e03e16115295f26277c28d93bf886de0) -[2021-07-11T06:45:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:15Z DEBUG staking_miner::monitor] new event at #6429243 (0x6f8be1d3bc79a5c81f16e4b118cdb3bbcc18ae82a928c7edff6190897690c82d) -[2021-07-11T06:45:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:23Z DEBUG staking_miner::monitor] new event at #6429244 (0xd655e1af2c5a1e070fc25658907d0bc85440d7d6eeb74e8518c201dd82da4766) -[2021-07-11T06:45:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:27Z DEBUG staking_miner::monitor] new event at #6429245 (0x7eecd0617002988adfcbd2fd309cbd6432b4e9eaabe8fbc1102f5cdae62a2bcf) -[2021-07-11T06:45:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:35Z DEBUG staking_miner::monitor] new event at #6429246 (0x450934892b3a0e2617bd3fe68928d5641ac52c50706c25bf9b634f04e50e7064) -[2021-07-11T06:45:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:39Z DEBUG staking_miner::monitor] new event at #6429247 (0x89c65e6b4238508559adbd3a9ef2a9cdd4869458c33d944db0dee63ea343c739) -[2021-07-11T06:45:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:48Z DEBUG staking_miner::monitor] new event at #6429248 (0x4e6e0776691bc67c02a03350e16fd44bf7f488b117b5c59d89e4f7f6c8871204) -[2021-07-11T06:45:48Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:45:52Z DEBUG staking_miner::monitor] new event at #6429249 (0x42af668b1098fd0f1cdecb8e2e72058dbb639e487f2dcfffc02277e288698f45) -[2021-07-11T06:45:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:00Z DEBUG staking_miner::monitor] new event at #6429250 (0x59a1b6154a98037314152e6de94f52fcb07133eb3633f4e80129093de4da335c) -[2021-07-11T06:46:00Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:04Z DEBUG staking_miner::monitor] new event at #6429251 (0x4ef10957678f7f5e5a0135daab00d350b57541c8d1feb8e7a47a49f0069bb7c6) -[2021-07-11T06:46:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:08Z DEBUG staking_miner::monitor] new event at #6429252 (0x17487388d7e2811d80d6d24724005b01a7f15082bfdd575d5f600ba6d022ded8) -[2021-07-11T06:46:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:16Z DEBUG staking_miner::monitor] new event at #6429253 (0xc50c3ef3eedc2a8ae3f5e36b7b4ccad2662313bade4412e1aefba0f2812ff5c7) -[2021-07-11T06:46:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:20Z DEBUG staking_miner::monitor] new event at #6429254 (0xdde161170b2a16db255abccb65f55193f280ea03b92e990e16e51a14a5f57e49) -[2021-07-11T06:46:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:28Z DEBUG staking_miner::monitor] new event at #6429255 (0x39bcc27e7a7103f16df5c408018336000a145fab0a61aa9d81db234641c89465) -[2021-07-11T06:46:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:32Z DEBUG staking_miner::monitor] new event at #6429256 (0x9d5c69ba6b4eb90507d592420dda9c902deaf98bd1cc3b098917b8381d9d6c83) -[2021-07-11T06:46:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:40Z DEBUG staking_miner::monitor] new event at #6429257 (0xdc223c5d23105e53f7310bd0f09aaf299f7a0e93d591d7f7c300abb84b525f8a) -[2021-07-11T06:46:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:44Z DEBUG staking_miner::monitor] new event at #6429258 (0x7df933844f7337220fcb1015eb1ac6e9f8491c50d05a68ebc1676b5b975394bb) -[2021-07-11T06:46:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:52Z DEBUG staking_miner::monitor] new event at #6429259 (0x94977c09ad5c63c84f6ad0af815943ea419041ddf63fbbf722e124b6dc642e40) -[2021-07-11T06:46:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:46:56Z DEBUG staking_miner::monitor] new event at #6429260 (0xb7fbaa427c6a29bf309bc26419b042b52630c36f774b64b2db6711ea431c5baf) -[2021-07-11T06:46:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:04Z DEBUG staking_miner::monitor] new event at #6429261 (0x73cfb63faa94bad21115bd749b8d80090531a63d3b1629f30e7a7e45e6285ea8) -[2021-07-11T06:47:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:08Z DEBUG staking_miner::monitor] new event at #6429262 (0x721ac583c8a609ee96b474cff1b0009abd7ff93d16de26561522557edd8aa65b) -[2021-07-11T06:47:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:16Z DEBUG staking_miner::monitor] new event at #6429263 (0x54ea3ffe89bd87ca2453762d9caa3196423aa5a5c5e4a33872aa9b83c1e7e3fc) -[2021-07-11T06:47:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:21Z DEBUG staking_miner::monitor] new event at #6429264 (0x6ab482a906c1d667b64a75c8d8b3d0abe045d88022ca3579faaa0b5b97d98a57) -[2021-07-11T06:47:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:28Z DEBUG staking_miner::monitor] new event at #6429265 (0x1caffc4d8a6fce80ee4d595fc2005f50fd4ac32c363f2e4089a2bdda540a958b) -[2021-07-11T06:47:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:32Z DEBUG staking_miner::monitor] new event at #6429266 (0xf0d858afc29471d1a0c4484bb9aee675ec28f1cdcfd86c9454d8356d80b954ea) -[2021-07-11T06:47:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:41Z DEBUG staking_miner::monitor] new event at #6429267 (0xa2ec2850405dd591ebde15d66c253a5cbd42334feecd983cdcb71bd491f92f0c) -[2021-07-11T06:47:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:44Z DEBUG staking_miner::monitor] new event at #6429268 (0xefb2b27e7483b4d8410e0b4b2784e5e709c736fc528e7201f868d60b35853897) -[2021-07-11T06:47:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:52Z DEBUG staking_miner::monitor] new event at #6429269 (0x2025998648feec16f55f91ea0af4799eaf82566250bfece1fdecbec25ff1a382) -[2021-07-11T06:47:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:47:56Z DEBUG staking_miner::monitor] new event at #6429270 (0x82f53ba71b53e1b1b58a162e10a2a166d4b5010d84cfa3e1b1dc2907da16800c) -[2021-07-11T06:47:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:04Z DEBUG staking_miner::monitor] new event at #6429271 (0xc9a95bae6faa6dd1fca9af9f3d9b3abb0652f5a6d79d72e34e5d2274cec12ef3) -[2021-07-11T06:48:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:09Z DEBUG staking_miner::monitor] new event at #6429272 (0xb5da94d0ee3f3733ddb0182c233a7267ec8e93393ad7369cf9b52064fb408dd6) -[2021-07-11T06:48:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:17Z DEBUG staking_miner::monitor] new event at #6429273 (0x2a48bf9781a147f028eb3af30b28c63c4cada4e8ac0960e75f1302cea6857535) -[2021-07-11T06:48:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:21Z DEBUG staking_miner::monitor] new event at #6429274 (0x9abc7d5c0cfce419092e2272953cbc6d6b9ac9f8422bc0d70c7cf9e2b79d9f31) -[2021-07-11T06:48:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:29Z DEBUG staking_miner::monitor] new event at #6429275 (0xe85533ee7f190b000d66ecc3045e069cc367287046382a91a803d33f57f2db5b) -[2021-07-11T06:48:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:33Z DEBUG staking_miner::monitor] new event at #6429276 (0x17e09a19688638362a5dc4ef55f3b853ba9454267e54679be294922882d22722) -[2021-07-11T06:48:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:41Z DEBUG staking_miner::monitor] new event at #6429277 (0x66993ae4ce1a737ad6daa30f4a1bc7c5798dc543d762ce2135aade0bb4e4beb9) -[2021-07-11T06:48:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:45Z DEBUG staking_miner::monitor] new event at #6429278 (0xee97a6acbfdf0805e50490a13ce1c834febb07afecf9dfc2b47bb49f8766134f) -[2021-07-11T06:48:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:53Z DEBUG staking_miner::monitor] new event at #6429279 (0xb5b3de1156ae08b09cb1268cec57f98ef461740e8a12d3a3238955cf8013a580) -[2021-07-11T06:48:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:48:57Z DEBUG staking_miner::monitor] new event at #6429280 (0x8320171d0ea969ea2ee1ea2851fb543761efe99356538d5b15fd8db25d8372c6) -[2021-07-11T06:48:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:05Z DEBUG staking_miner::monitor] new event at #6429281 (0x5e5c0e12b0bce55a4c6e79867a6b5e1d872e6c438331d5fa1313e0414d3246a4) -[2021-07-11T06:49:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:09Z DEBUG staking_miner::monitor] new event at #6429282 (0xb81ab2b33c6b6805448080d0b01483735cf1082b8a0acad2fe2b3a2185f0c1a8) -[2021-07-11T06:49:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:17Z DEBUG staking_miner::monitor] new event at #6429283 (0x079dee2303ec9b48ed86bc80aaa2874553c1a1d3f42f21f913167ed1c4a6b022) -[2021-07-11T06:49:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:21Z DEBUG staking_miner::monitor] new event at #6429284 (0x7732062c57745bea1e1298d677fa1e9dda0fa03c04043aa75fe4510716573611) -[2021-07-11T06:49:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:29Z DEBUG staking_miner::monitor] new event at #6429285 (0x7046dbae0ec6d787a24b1983a11fc420a53e5e20ef8bf5476617a1869f3120db) -[2021-07-11T06:49:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:33Z DEBUG staking_miner::monitor] new event at #6429286 (0x839b1689ae6b6693c8fae8bad18396c5c0487b96491d02b613c0382901232cc8) -[2021-07-11T06:49:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:41Z DEBUG staking_miner::monitor] new event at #6429287 (0x1f00f394ec9a0ddadd97fc5ebd1d5a8a6413bd4ba36cb20503c66a522576ff05) -[2021-07-11T06:49:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:45Z DEBUG staking_miner::monitor] new event at #6429288 (0xa8120899fd05a4ed5d61b0e46fc2d53c35588115a69cce02b7dca8da82fc1f8b) -[2021-07-11T06:49:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:53Z DEBUG staking_miner::monitor] new event at #6429289 (0xf6f2733ce2c8cd346a88002b3ee7e4e4f95a0bff1facda8d54ea6e21b918f2c9) -[2021-07-11T06:49:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:49:57Z DEBUG staking_miner::monitor] new event at #6429290 (0xf7efc53c7fdb465acd17f7bfe889b1b37645c5e25349cae79d7fd1dc15b176b5) -[2021-07-11T06:49:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:05Z DEBUG staking_miner::monitor] new event at #6429291 (0x733be0fa72a9c55714ace259277c21db13e974a613d28207d0e788b0d90548a6) -[2021-07-11T06:50:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:09Z DEBUG staking_miner::monitor] new event at #6429292 (0x1421d30b2527fae90f02ceecc35ffea2b87e9c24e8fa9bd9e52ebd93cf3c2324) -[2021-07-11T06:50:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:17Z DEBUG staking_miner::monitor] new event at #6429293 (0xf47e868f89f1beaa1e3e735ecfed419b983f0e4fc64387e4b44f4784e8019a24) -[2021-07-11T06:50:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:22Z DEBUG staking_miner::monitor] new event at #6429294 (0x64e54bfd417f317f071249c71f5b110786618fbe056a0cb985d67f13158104db) -[2021-07-11T06:50:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:30Z DEBUG staking_miner::monitor] new event at #6429295 (0x03ba364353ae7753e2f9d286ee2e2b555fd98dc09de866b7a4874453d3668a93) -[2021-07-11T06:50:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:34Z DEBUG staking_miner::monitor] new event at #6429296 (0xacd35aac8999e680ded7562ca857b237984ee08c88c2b862c6c19dcda102d696) -[2021-07-11T06:50:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:42Z DEBUG staking_miner::monitor] new event at #6429297 (0xab23ec835bb8373f4deb166e20276e6b90def2888488095ae9e324d72dbe0034) -[2021-07-11T06:50:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:46Z DEBUG staking_miner::monitor] new event at #6429298 (0xb21bd0e053aea2b7701dd728fce5e136dabf3be4f6608e282978dd5e638212e3) -[2021-07-11T06:50:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:50Z DEBUG staking_miner::monitor] new event at #6429299 (0x9aa23ce161cf31cfff5d80fe3e13dc7286fa8e827efeb05cc8385d58d10fada8) -[2021-07-11T06:50:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:50:58Z DEBUG staking_miner::monitor] new event at #6429300 (0x70bed2aec5a97a62b8963939cf9b599015ccb0395e843e377b64b6a9835568a7) -[2021-07-11T06:50:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:02Z DEBUG staking_miner::monitor] new event at #6429301 (0xec521c49284665b3792aa641deef9abda5f1ae42e0587382e6115451c8ce20fe) -[2021-07-11T06:51:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:10Z DEBUG staking_miner::monitor] new event at #6429302 (0x049dd433f499a50a23f6dd2dd6485e09d2bdfc580efef7f0d284deb0094bfea0) -[2021-07-11T06:51:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:14Z DEBUG staking_miner::monitor] new event at #6429303 (0xe6c87d54e22b157693505bb0e38655df4b3b00a07645cabccf8d93b8b6e9d138) -[2021-07-11T06:51:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:22Z DEBUG staking_miner::monitor] new event at #6429304 (0xfadfaff871dbff457fa73e8deda38cff268345cec4a0e3ad69696a11505d44e2) -[2021-07-11T06:51:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:26Z DEBUG staking_miner::monitor] new event at #6429305 (0xf7f83223e7730bf5b6bd2e0707bc06292660450a8207e33312c37cd1bf8878db) -[2021-07-11T06:51:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:34Z DEBUG staking_miner::monitor] new event at #6429306 (0x131100054188e25ffe54636c413c67bb976a3f2bcabf25288a4cb2c01403f50b) -[2021-07-11T06:51:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:38Z DEBUG staking_miner::monitor] new event at #6429307 (0x93e00823122858b4dd0a933506a396129eb3bed8bf2728fb66385cba13689b52) -[2021-07-11T06:51:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:46Z DEBUG staking_miner::monitor] new event at #6429308 (0x76a7ddeecb2b2f3acb3550ca7d474028b8295628811886a2c43895372c9e9862) -[2021-07-11T06:51:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:50Z DEBUG staking_miner::monitor] new event at #6429309 (0x43bab89a6aaff58f5083b1ca4f4623b0b2e267d484774e8f46d2e50a0c933ace) -[2021-07-11T06:51:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:51:58Z DEBUG staking_miner::monitor] new event at #6429310 (0xc737e0b3cde730c8e3068d9952abd91ccf37d015a20354a591251b2e35406f5a) -[2021-07-11T06:51:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:02Z DEBUG staking_miner::monitor] new event at #6429311 (0xd0fcacdab93888a7844a0b387f0b0ff1091404a161c2ef39e4b1a9054e25dd53) -[2021-07-11T06:52:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:10Z DEBUG staking_miner::monitor] new event at #6429312 (0x7dbb794ed94f86e07e1f045357b1ca1faed158170834d9e71d297d76f2bd7bc2) -[2021-07-11T06:52:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:14Z DEBUG staking_miner::monitor] new event at #6429313 (0x1064b6227c6760bb027f05e8dae2c64fb75e5a3d2b105ec13843e76901943179) -[2021-07-11T06:52:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:22Z DEBUG staking_miner::monitor] new event at #6429314 (0x526d6b27cc0499a71bc790ea249f0f57b5eee3a7c880b686bc155172a35d6a30) -[2021-07-11T06:52:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:26Z DEBUG staking_miner::monitor] new event at #6429315 (0x74b43943716e7e812a86f3fbe17e30a938fbaaa152082172055a6262f5e46892) -[2021-07-11T06:52:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:34Z DEBUG staking_miner::monitor] new event at #6429316 (0x1dc2222e5deb59358abc842cc141fc18a19488e7bd914464c752b5edbd3325f9) -[2021-07-11T06:52:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:38Z DEBUG staking_miner::monitor] new event at #6429317 (0x649365a3367ced97d55735f2a4a15f8049682cc6b543b1d12bbc782bb6dc4cb0) -[2021-07-11T06:52:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:46Z DEBUG staking_miner::monitor] new event at #6429318 (0x688999394ff8a7d59bf91ca235e973ec6d540d025edb619fee898f6805a4257d) -[2021-07-11T06:52:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:50Z DEBUG staking_miner::monitor] new event at #6429319 (0xbf1ed6c200f8cc807c30dbc8719da890b3e8bb8695ef91e56ee1a3eff597b758) -[2021-07-11T06:52:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:52:59Z DEBUG staking_miner::monitor] new event at #6429320 (0x9e4f8a05f8dbb1f0843fdd5693e35173a960b4170aefab275efe62b843798e04) -[2021-07-11T06:52:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:03Z DEBUG staking_miner::monitor] new event at #6429321 (0x673457f70d4e9802998421c8645b317f219dbb64dbe20d404542f85a282a6e1a) -[2021-07-11T06:53:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:11Z DEBUG staking_miner::monitor] new event at #6429322 (0xf193f2a0bcbfb54ab27137e705feee675853286dd9a0380717eb232c68d0ab5b) -[2021-07-11T06:53:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:15Z DEBUG staking_miner::monitor] new event at #6429323 (0xca15dac478ce86dcd930279c663db0daf72b0951047793859efb2a9168738450) -[2021-07-11T06:53:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:23Z DEBUG staking_miner::monitor] new event at #6429324 (0xe47c84838aa29bf10a9c5290894b8c6afdaed9e2e01403f30e39ceb1af6687f7) -[2021-07-11T06:53:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:27Z DEBUG staking_miner::monitor] new event at #6429325 (0x02b5180703c9ff8db7f55c595d0066480910efc8122841ccb8951003e0e080dd) -[2021-07-11T06:53:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:35Z DEBUG staking_miner::monitor] new event at #6429326 (0x31435f1386762ee22d2db8cc7ce389ead9eddb40d5f8eef0f29efa0082b8f12e) -[2021-07-11T06:53:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:39Z DEBUG staking_miner::monitor] new event at #6429327 (0xbd296085e6ccca573ed445e8c6e6f85fc8e2e7b0ad24fa2617fad24ef40b0ccb) -[2021-07-11T06:53:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:47Z DEBUG staking_miner::monitor] new event at #6429328 (0x72e77568ec7be0f2d7e9649743405257f7f5bf64413e8dea6bd6fb1c9030dc81) -[2021-07-11T06:53:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:51Z DEBUG staking_miner::monitor] new event at #6429329 (0x119e64bfec663002c0a9981383156a767346be7d96f25b4af600471fef910144) -[2021-07-11T06:53:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:53:59Z DEBUG staking_miner::monitor] new event at #6429330 (0xb36d1a8cac8c32ae8a8d1038f89ba2fcddf4f8b853bfe6f68c9993d97d22404f) -[2021-07-11T06:53:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:03Z DEBUG staking_miner::monitor] new event at #6429331 (0x7b6c08c909c17a6069d569094e761e75508151429445117ffa08b3e3db8fbd75) -[2021-07-11T06:54:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:11Z DEBUG staking_miner::monitor] new event at #6429332 (0x5c1f37c55ebca594666f1720c71fbfd0c8be06b3fa290ca3c1ef6a3c40a01e36) -[2021-07-11T06:54:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:15Z DEBUG staking_miner::monitor] new event at #6429333 (0xe05a1d86d3264205d4a53ca52d3f4957b5c14d0943b6fc0075d023f4b944c6af) -[2021-07-11T06:54:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:23Z DEBUG staking_miner::monitor] new event at #6429334 (0xa159a48f12174d9399c2d94625422e2bff15949611df85903d05d317b94e8767) -[2021-07-11T06:54:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:27Z DEBUG staking_miner::monitor] new event at #6429335 (0x581cc6f509352978aea569cfcf7e45107dc30a39cb59df129ac1fb43f36898dd) -[2021-07-11T06:54:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:35Z DEBUG staking_miner::monitor] new event at #6429336 (0x92dca16670646e0d561f9166e3092f7e18310fbf5bda674cb92128ba04d34a88) -[2021-07-11T06:54:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:39Z DEBUG staking_miner::monitor] new event at #6429337 (0xb353bc75491f0e5fdc17d25d85630c10c3eca31dc9e9af34309613e32d53b55b) -[2021-07-11T06:54:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:47Z DEBUG staking_miner::monitor] new event at #6429338 (0xc5fe147ae4a623ac952d06a8e5f625b559d5084d4e33c02e6dc56351f9922aed) -[2021-07-11T06:54:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:51Z DEBUG staking_miner::monitor] new event at #6429339 (0x0209572711589377c83f4f616ce6190a48fde8902f860db2ec2faaa9b3cb0229) -[2021-07-11T06:54:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:54:59Z DEBUG staking_miner::monitor] new event at #6429340 (0xa4242956a735b262a5edd652d7aa023a977c1d291ed56342d378f3d1202acd1b) -[2021-07-11T06:54:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:04Z DEBUG staking_miner::monitor] new event at #6429341 (0x2d81fed778a5591c924bb1c739e919bbbc429df1d5645e1b3e248e10a9022ef9) -[2021-07-11T06:55:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:11Z DEBUG staking_miner::monitor] new event at #6429342 (0x6669ec31d0f6c4b30c444d2a82a07276329322c2ecf6f12bb144a579596c14d0) -[2021-07-11T06:55:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:15Z DEBUG staking_miner::monitor] new event at #6429343 (0xeb5ade11b70e596791111c40eab219b7b93e9744176ee3a186b4b47047d34042) -[2021-07-11T06:55:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:24Z DEBUG staking_miner::monitor] new event at #6429344 (0x93f18d2eb39e86672e75e19c079e8f550d95ff6911c5112c728c6c5088cd0462) -[2021-07-11T06:55:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:28Z DEBUG staking_miner::monitor] new event at #6429345 (0x98d9fd36ece1e6944369ce57fbf75368b4e1d041a814ee55584e4a4a8b2ce9cf) -[2021-07-11T06:55:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:36Z DEBUG staking_miner::monitor] new event at #6429346 (0x55a070979c5d060dad507a9d7fb327e5e0c178105541cc05839b79e5e631c3b9) -[2021-07-11T06:55:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:40Z DEBUG staking_miner::monitor] new event at #6429347 (0xc8ea250f15ccb4aa6c0eff2ac5a1587ddee4a55d95826e6847a4c540a41a5b02) -[2021-07-11T06:55:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:44Z DEBUG staking_miner::monitor] new event at #6429348 (0x579b8eacd43b5e84be444be836eeb0d85fc7f95f1dc57063913157fcf0655f62) -[2021-07-11T06:55:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:55:52Z DEBUG staking_miner::monitor] new event at #6429349 (0x1adf1ff6ec5789e7e48b9d254b4294697b762635e256a939b500c55900b1bcc8) -[2021-07-11T06:55:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:00Z DEBUG staking_miner::monitor] new event at #6429350 (0x49c8f327fd640548077f7f6dc2d25bab842a238afc0b21a38ba53bc295a992e2) -[2021-07-11T06:56:00Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:04Z DEBUG staking_miner::monitor] new event at #6429351 (0xf0799039a4172662311aafb12c431e2ecff961139bee6173b34c429d9eea131c) -[2021-07-11T06:56:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:08Z DEBUG staking_miner::monitor] new event at #6429352 (0xa46b07fbeb31d5c501a78d70e955ab1958fd6e97e6a57817888ca42e680091be) -[2021-07-11T06:56:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:16Z DEBUG staking_miner::monitor] new event at #6429353 (0x2bb4253fe9d5ab33317ce54ed3fc88c377d7f2cabbdee53b392d97745912bf83) -[2021-07-11T06:56:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:20Z DEBUG staking_miner::monitor] new event at #6429354 (0x3caa5db2d8259010bd03a579bb6b97a5bcf94a353ae8f312a08d8b060898577a) -[2021-07-11T06:56:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:28Z DEBUG staking_miner::monitor] new event at #6429355 (0x70dec05b6993604a831bd1973921d306261e7c578d511c653e29a73b191dd723) -[2021-07-11T06:56:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:32Z DEBUG staking_miner::monitor] new event at #6429356 (0xd8dcfc052c5e520dd1cff74e106f2dd6fb969ddecfb4703a50c250fd13b51755) -[2021-07-11T06:56:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:40Z DEBUG staking_miner::monitor] new event at #6429357 (0x8d80169f83de70f5efb2f9eb430b8971d0bf9b48fa69bba65fa129430f7d51f4) -[2021-07-11T06:56:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:44Z DEBUG staking_miner::monitor] new event at #6429358 (0x09ed3a385beb3c38403f2d6a0c4e2efe43c219ba16a1cbf6fbcb7f856ca77264) -[2021-07-11T06:56:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:52Z DEBUG staking_miner::monitor] new event at #6429359 (0x0dd6eefe9de8dc45b2a0ce7f87d8c69f58a80c4313498c44b29d30e60cac0076) -[2021-07-11T06:56:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:56:57Z DEBUG staking_miner::monitor] new event at #6429360 (0x696eb9795d24f370af44f4aad9233887690ce1bb3731fd66107f5e23d5a62a5e) -[2021-07-11T06:56:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:04Z DEBUG staking_miner::monitor] new event at #6429361 (0xe55ca86ae26425e21edc43270408f67dfa57f6ebc00cd11011f29363c1db5cf3) -[2021-07-11T06:57:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:09Z DEBUG staking_miner::monitor] new event at #6429362 (0xde1e8e1cda9b5881e44b401f7355a6beaea6f464b2b6d2ebd8eb238c581bcc06) -[2021-07-11T06:57:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:16Z DEBUG staking_miner::monitor] new event at #6429363 (0x59cdb0177ffab5ac01a33c53a25b449014aac4641469754bb624b04f29a93302) -[2021-07-11T06:57:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:20Z DEBUG staking_miner::monitor] new event at #6429364 (0x03782e4bb422de94e7fef252ce181d1eddc8cea88e3430dd9264d6d520c99b0c) -[2021-07-11T06:57:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:28Z DEBUG staking_miner::monitor] new event at #6429365 (0x3ffbf8a9594fda11964a39c9e7c55e9d8b5f27434078ab4f09e188e937c0f34e) -[2021-07-11T06:57:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:32Z DEBUG staking_miner::monitor] new event at #6429366 (0x0a2db77427e44382bf5ed56182bfddf38b9ce49713fd03ee94e50d350d4bbc8f) -[2021-07-11T06:57:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:41Z DEBUG staking_miner::monitor] new event at #6429367 (0x27ac6691adf7e1152526acce63e8b3946feac1d3e796f841cfc51c2fa09182ab) -[2021-07-11T06:57:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:45Z DEBUG staking_miner::monitor] new event at #6429368 (0x4bd9c026f68eeba801d0e5a8d07d6ef8c82fd545781b89e3dd4bdfa445c1d2c4) -[2021-07-11T06:57:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:52Z DEBUG staking_miner::monitor] new event at #6429369 (0x97af1160b3d0a5b31759be9d5de47888dc35a9fb2765006459a0a9f45bf5499d) -[2021-07-11T06:57:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:57:56Z DEBUG staking_miner::monitor] new event at #6429370 (0x909c8d97c4289c2f1a3a8e16451c096f1c09c0e8abf7e021464abc080119a0ca) -[2021-07-11T06:57:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:05Z DEBUG staking_miner::monitor] new event at #6429371 (0xdecfaabf9952ee06dee1ca63017e78c71dfa8d63989cc3d109c13cf643534d65) -[2021-07-11T06:58:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:09Z DEBUG staking_miner::monitor] new event at #6429372 (0xaf507bbba4e0561e247366efdb1a2a29c09c3988018a4b42fd4d19ab3d4db716) -[2021-07-11T06:58:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:17Z DEBUG staking_miner::monitor] new event at #6429373 (0x6062c72bae72861cf99aaed9d694ce6a785bad15bce5bd2e4da23e548081eb2a) -[2021-07-11T06:58:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:21Z DEBUG staking_miner::monitor] new event at #6429374 (0x5829ba3a9d38ee88428704ab729e1bd7c7d964fed1cac2c8d0760bb4417783d6) -[2021-07-11T06:58:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:29Z DEBUG staking_miner::monitor] new event at #6429375 (0x5212d85b9fbc58b94ec01d635ba0f752715438b5eee82982d68044e6b94864c9) -[2021-07-11T06:58:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:33Z DEBUG staking_miner::monitor] new event at #6429376 (0xa64bed8d8a40e87f7a90fa59a2ca78f8b16f48cefeaf67bc014d8c20524c2fe5) -[2021-07-11T06:58:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:41Z DEBUG staking_miner::monitor] new event at #6429377 (0xf5e099500687d3bdd16d4ee15f1cb8fe8eee496e29e5eb847967a6fbfc343c01) -[2021-07-11T06:58:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:45Z DEBUG staking_miner::monitor] new event at #6429378 (0x3e9124e554bd10d013799f47262e13b5eb7d74971636a8a05f7eed1d661173f3) -[2021-07-11T06:58:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:53Z DEBUG staking_miner::monitor] new event at #6429379 (0x44cc1af71ed0c74a31f182fb61fac43f69e6712fc99a50fa083352eaa59692bb) -[2021-07-11T06:58:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:58:57Z DEBUG staking_miner::monitor] new event at #6429380 (0x54110bb78cc5befd261a14ec88edd7f7fd34bec8069033365d03a47df35ce706) -[2021-07-11T06:58:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:05Z DEBUG staking_miner::monitor] new event at #6429381 (0x1b6a40849558177bb1f9b7d83c5bff60cbd3b04829a753eb5d18d84595d7f344) -[2021-07-11T06:59:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:09Z DEBUG staking_miner::monitor] new event at #6429382 (0x08a8094d2d4e65ffeba3fa2a7849a923c90922c676257ef7a42c705d984584cd) -[2021-07-11T06:59:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:17Z DEBUG staking_miner::monitor] new event at #6429383 (0x6d1eb0badeb705bd16b6e37aa63f52be36192c5b08ac4fc01e01d18c05271a3a) -[2021-07-11T06:59:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:21Z DEBUG staking_miner::monitor] new event at #6429384 (0x75e1e21b091605dd6fd70e1c2f67e35abcc4660f7de355fac16077d3244dcac7) -[2021-07-11T06:59:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:29Z DEBUG staking_miner::monitor] new event at #6429385 (0x15e8563f4495e5df9296e3f1f0c62ff1b6cbfcdc917370a89f6e8b1ca558104a) -[2021-07-11T06:59:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:33Z DEBUG staking_miner::monitor] new event at #6429386 (0x63517096adbbcccf9184c59b89cef85c41e1c701cb81cdbd91a8ad0d5b568185) -[2021-07-11T06:59:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:41Z DEBUG staking_miner::monitor] new event at #6429387 (0xc613d83bf9a0237646674bcf4416b122debef44c77cf5cbebe4978bf3d882f89) -[2021-07-11T06:59:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:45Z DEBUG staking_miner::monitor] new event at #6429388 (0xaadd82a9b3e2fd05f6e88440c52fe50b535b4543ffab221a3d83192460873749) -[2021-07-11T06:59:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:53Z DEBUG staking_miner::monitor] new event at #6429389 (0xf134fdf24f7cf475dbe8f792388349b980bc59e81c013ceb554a058689783214) -[2021-07-11T06:59:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T06:59:57Z DEBUG staking_miner::monitor] new event at #6429390 (0x329757017cbbdc4b7b5ed53c7589c0a475703a41a0f9ef37b93a8d88e46b5b41) -[2021-07-11T06:59:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:05Z DEBUG staking_miner::monitor] new event at #6429391 (0x363ddd78a07c745577bf449218ed33c5bedbab6eebc3e5cec77ffdce01265c5f) -[2021-07-11T07:00:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:09Z DEBUG staking_miner::monitor] new event at #6429392 (0x819bc394599abbd38f06698caa1e9e72033249df8234bffea68b1e6618fc947e) -[2021-07-11T07:00:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:17Z DEBUG staking_miner::monitor] new event at #6429393 (0xf690d61b58b4b266b875e38035059e551dbeb5498d3a69073188c8f8bbbf9705) -[2021-07-11T07:00:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:22Z DEBUG staking_miner::monitor] new event at #6429394 (0xa210792c48fef2c2235bd2b12d9940b3b843476886f616929c2945b4ede2a716) -[2021-07-11T07:00:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:30Z DEBUG staking_miner::monitor] new event at #6429395 (0xbb7bc5ac59a3e24a6f6a995a87aef8320e0a66f77273f37c554ea74e4c4efbdc) -[2021-07-11T07:00:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:34Z DEBUG staking_miner::monitor] new event at #6429396 (0xac57b1ded1c37f44ae3185992df27e705bd6731181da8a8ff320eee897aa29b3) -[2021-07-11T07:00:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:38Z DEBUG staking_miner::monitor] new event at #6429397 (0x3b7a0b3273304b2e1f09e9fd40486435bb64f6293e212e4a3d7624401a4f30a4) -[2021-07-11T07:00:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:46Z DEBUG staking_miner::monitor] new event at #6429398 (0x89b3d74347ba6089ceadd5cf4e0f5ab057345b653f09af20142918f7697af11d) -[2021-07-11T07:00:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:50Z DEBUG staking_miner::monitor] new event at #6429399 (0xa3f53946ba54a6aa4d3076588310042913d3493a92b8dc0a45893ef444d67df8) -[2021-07-11T07:00:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:00:58Z DEBUG staking_miner::monitor] new event at #6429400 (0x540cd597dc643c7a33ef3d0848e3e3f95f9c3833fd757da76b8293a548c5d84a) -[2021-07-11T07:00:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:02Z DEBUG staking_miner::monitor] new event at #6429401 (0xf7355079a1a52031e2936da844d64e35e2a965ee7247859a6a1d690784eeecd3) -[2021-07-11T07:01:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:10Z DEBUG staking_miner::monitor] new event at #6429402 (0x6e3b48c078cb54a506a9e735ceeae4f4a82d4a28d69167fbc3b7025b5a201f91) -[2021-07-11T07:01:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:14Z DEBUG staking_miner::monitor] new event at #6429403 (0x5c9e699ac6eafcbe61bf35ddc102323d1fc3a126fe6489715336fcbc119b5010) -[2021-07-11T07:01:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:22Z DEBUG staking_miner::monitor] new event at #6429404 (0xe0597cbbde0ef57083a5551e2667a6762d0be67bebf3ce7ebdf03a74c15a2568) -[2021-07-11T07:01:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:26Z DEBUG staking_miner::monitor] new event at #6429405 (0xddaefbc95bcfe2a677411f725f03c178dc719dee15c4fa28af9385b61c0a546d) -[2021-07-11T07:01:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:34Z DEBUG staking_miner::monitor] new event at #6429406 (0x9da8a61f0be9103d9c42a94ff9178f7d05a0d777260a46a8a5375f7e82991479) -[2021-07-11T07:01:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:38Z DEBUG staking_miner::monitor] new event at #6429407 (0x3cc9a9cfaa8b4d2bae264b746058c3a33471ae038f915b926849f48d80579bc4) -[2021-07-11T07:01:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:46Z DEBUG staking_miner::monitor] new event at #6429408 (0x93c7871eedac473409df0a7ac7a6893764bce513690278558c927b24e3c883e8) -[2021-07-11T07:01:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:50Z DEBUG staking_miner::monitor] new event at #6429409 (0x24f26983b1eae438df1dd352053006f98c719e5275913bbc6ed467a69586491c) -[2021-07-11T07:01:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:01:58Z DEBUG staking_miner::monitor] new event at #6429410 (0x6fc669f099a3300d5e685e4401639f786f9f8b362a9b4d9056d21046b157c903) -[2021-07-11T07:01:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:02Z DEBUG staking_miner::monitor] new event at #6429411 (0x238abac90269cd13a63a7f2ed07ccb136db95affe97b7a480cd2ee72b769fc67) -[2021-07-11T07:02:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:10Z DEBUG staking_miner::monitor] new event at #6429412 (0xc28865bb36ac0617d22d5530f24dd0f7c32b7c439de275654e3d4bf297545d48) -[2021-07-11T07:02:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:14Z DEBUG staking_miner::monitor] new event at #6429413 (0x9ae750b4a0e47f14a3ef080d1da0f633174364b14709f9d63c751a28937b9500) -[2021-07-11T07:02:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:22Z DEBUG staking_miner::monitor] new event at #6429414 (0xf102806266f3ae17de6ca82fa3dc836cead1cbc35b5155dae2c367268796f61f) -[2021-07-11T07:02:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:27Z DEBUG staking_miner::monitor] new event at #6429415 (0xc3d0aac71b2ca168cee2f1177e6aab4c0fd4aba479d7ecb984666dde9466003c) -[2021-07-11T07:02:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:34Z DEBUG staking_miner::monitor] new event at #6429416 (0x5e55e19e1e7114b2d51f106d19dd896fbc8a252d558a446c5388f160ebd894a4) -[2021-07-11T07:02:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:39Z DEBUG staking_miner::monitor] new event at #6429417 (0x7690f57a0e3cec44853f9990f7cd87a5e6770e69df3b5b2d7cead12096e1f22a) -[2021-07-11T07:02:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:47Z DEBUG staking_miner::monitor] new event at #6429418 (0x64e0831068ea4875c21f1a7dead16b58da612b1f3bb02db5029814ed8c5c34db) -[2021-07-11T07:02:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:51Z DEBUG staking_miner::monitor] new event at #6429419 (0xc6e043b127848d09962d23ea9f1f2a6bd3bde0faee07a454d85b5b78b9817cdb) -[2021-07-11T07:02:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:02:59Z DEBUG staking_miner::monitor] new event at #6429420 (0x89b6b0bdeb9b27dd6c030260f86ba67b790ddd0be90be4f7761af911893592a8) -[2021-07-11T07:02:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:03Z DEBUG staking_miner::monitor] new event at #6429421 (0x631862fb6a3fbd0588ce6de622c8c300ff2e5fa7f432aa15386035f719f36d51) -[2021-07-11T07:03:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:11Z DEBUG staking_miner::monitor] new event at #6429422 (0x8e32218be2e0f12b93cb6cae90de202348958b622ac3287ca49b7ff2818de48c) -[2021-07-11T07:03:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:15Z DEBUG staking_miner::monitor] new event at #6429423 (0x0452582b4f9d7c1f44d1408f1308217aa48f6181ce35aac7ba7726febdf7f1e0) -[2021-07-11T07:03:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:23Z DEBUG staking_miner::monitor] new event at #6429424 (0xb327d1ec669da662d2b002aea5945570207fa520c3d806b12cd3d46672b38853) -[2021-07-11T07:03:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:27Z DEBUG staking_miner::monitor] new event at #6429425 (0xe746480ae014adcb2e83a53fb20bfe706a0c7d44d25e19c4baec9e31b3972bb0) -[2021-07-11T07:03:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:35Z DEBUG staking_miner::monitor] new event at #6429426 (0xe0d1d2e9c0608666e9d0e8e799073792677c5dcfde1656133e06361e1bdd7376) -[2021-07-11T07:03:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:39Z DEBUG staking_miner::monitor] new event at #6429427 (0x77798a51cbf83c85dd26269a27c7e0e6f98974462ffb458d67768e0662136aff) -[2021-07-11T07:03:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:47Z DEBUG staking_miner::monitor] new event at #6429428 (0xbe21a0a564e266009ee36e6dcea0dfd94cdc94aa4f54e000a5a99e32f1cfa50e) -[2021-07-11T07:03:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:51Z DEBUG staking_miner::monitor] new event at #6429429 (0xd71fb6113167c75b7258d28bcb6484dd1be51177a50b6c575829e87010c0576a) -[2021-07-11T07:03:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:03:59Z DEBUG staking_miner::monitor] new event at #6429430 (0x55ca2f2f13569c17b6a03d6f83d80dee74974ab3d9d8322009bc64d73d033e9d) -[2021-07-11T07:03:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:04Z DEBUG staking_miner::monitor] new event at #6429431 (0x47b5f0eb2ddbfed27667aa58c23a6f2536d0c93382a22d23c064cb1f883108bf) -[2021-07-11T07:04:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:11Z DEBUG staking_miner::monitor] new event at #6429432 (0x49fdc49a77218ff7f217134ce3862fea7ec79aabe793ad86a48dc987346a8bdc) -[2021-07-11T07:04:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:15Z DEBUG staking_miner::monitor] new event at #6429433 (0x6b301a6ca182a6bccc9c3b39d050efce11c3dc9d0c4998df33f12a484b0faab9) -[2021-07-11T07:04:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:23Z DEBUG staking_miner::monitor] new event at #6429434 (0xf878a7030904c0836e68ab7610a9c30d466fdf593a5c364a94d09991cbcfdc73) -[2021-07-11T07:04:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:27Z DEBUG staking_miner::monitor] new event at #6429435 (0xa4d89a20ca7fc7df79e5b6bc07c62d95dbd7410c04fab621889e3e523f35e942) -[2021-07-11T07:04:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:35Z DEBUG staking_miner::monitor] new event at #6429436 (0xa472b8703f5df454001e789c66897b638ddaa1a7e79da38c6027855d714d0fa8) -[2021-07-11T07:04:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:39Z DEBUG staking_miner::monitor] new event at #6429437 (0x71be7cc5ae5c300515cef636fd9cd56b2da80666f9427fb6889c7b2cd99435f9) -[2021-07-11T07:04:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:47Z DEBUG staking_miner::monitor] new event at #6429438 (0xcd3ff866a99f346f867bfd927c4c374889dcb8094857a05ba7342a446d946698) -[2021-07-11T07:04:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:52Z DEBUG staking_miner::monitor] new event at #6429439 (0x022283671c383ebebf50d0e52a15be79175fe1d3b18e62ace34c3f6414d86ae0) -[2021-07-11T07:04:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:04:56Z DEBUG staking_miner::monitor] new event at #6429440 (0xb9946df69361fb6d4b68fae5a66a1a1a4a0fede48231901b5d566a3433beb465) -[2021-07-11T07:04:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:04Z DEBUG staking_miner::monitor] new event at #6429441 (0x3b8f3953d9d05dbd2478e41327406cd06532d6208c8247866ed5c9a46545d6ed) -[2021-07-11T07:05:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:08Z DEBUG staking_miner::monitor] new event at #6429442 (0x77b1d030f6a73eaa00b463ed297ae0ffbe9ca09b8b3fd537180ad576e233d12e) -[2021-07-11T07:05:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:16Z DEBUG staking_miner::monitor] new event at #6429443 (0xa34cebee19ac8b793ca490bbfe30b9ca7a3e54281721f671e0d00df2338d6557) -[2021-07-11T07:05:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:20Z DEBUG staking_miner::monitor] new event at #6429444 (0xcb791538f1d946147a5c4368c81f5e17441ae0d914f1381e11be1ed195318cc9) -[2021-07-11T07:05:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:28Z DEBUG staking_miner::monitor] new event at #6429445 (0xb7a8ae79984ff52f7a5730ea803e280a95125c493bb477a3a6a8ac91b6a993d3) -[2021-07-11T07:05:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:32Z DEBUG staking_miner::monitor] new event at #6429446 (0xe6e62587f22ddb11e9e0364c06fd869c3a1f985d4a1841fa6dcefab139cd55a3) -[2021-07-11T07:05:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:40Z DEBUG staking_miner::monitor] new event at #6429447 (0x5b8549e5113d3bbf69259371f7258b8fc8cf857d49a3c69f9641c3e223c7dbbd) -[2021-07-11T07:05:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:44Z DEBUG staking_miner::monitor] new event at #6429448 (0x5948f2b83cbbc9afba26c86dd9a3d87e0373982e00e913178d5692b67c17acc3) -[2021-07-11T07:05:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:53Z DEBUG staking_miner::monitor] new event at #6429449 (0x9d7a15e7c4d5d8a0e27215c498df640ba2f2e487f00119ba03df90dff6945354) -[2021-07-11T07:05:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:05:56Z DEBUG staking_miner::monitor] new event at #6429450 (0xe062d393385bc57873d55af1d67b158a0e1fb0b47eb039fa9ce88b8623cf94d2) -[2021-07-11T07:05:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:04Z DEBUG staking_miner::monitor] new event at #6429451 (0xe0b7946990e1b845879937eca73c3387840984bbd161743079355fd639463798) -[2021-07-11T07:06:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:08Z DEBUG staking_miner::monitor] new event at #6429452 (0xa9a256a01a8d3554ff0a1c412bad8ee76f2208ebd97a13a98331514c028fd9e2) -[2021-07-11T07:06:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:16Z DEBUG staking_miner::monitor] new event at #6429453 (0xfd64b56bf1b1425119e52c34e68fe0e280e0727afd3f4e2b7854dc7345c35757) -[2021-07-11T07:06:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:20Z DEBUG staking_miner::monitor] new event at #6429454 (0x10c98f5d3df9d1b10f5656333a60a8bf19ee8e89274aed8fcbb503ea92cdc556) -[2021-07-11T07:06:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:29Z DEBUG staking_miner::monitor] new event at #6429455 (0x45cb322e1e4ed41dfbedd0c6d411e90316b73b8589f6b182b2fe66aae16770bc) -[2021-07-11T07:06:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:32Z DEBUG staking_miner::monitor] new event at #6429456 (0x5908b391b7d26219ccd8068ead8b2922eb57c471dd4bb0f1f63ae9b80632417f) -[2021-07-11T07:06:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:40Z DEBUG staking_miner::monitor] new event at #6429457 (0x4d84b4fd3e86d005503dcd9b2e47ffa7b211b9be22de504e4f4ced1508447537) -[2021-07-11T07:06:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:45Z DEBUG staking_miner::monitor] new event at #6429458 (0x5a9f9f090368f4fc21ad6b2121ec68d33f2033813e2b3163d29c1b327bac740e) -[2021-07-11T07:06:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:53Z DEBUG staking_miner::monitor] new event at #6429459 (0x99a226ff786b6047cb41f69a45e604c124c9b83332b5cce1fa85e6337b2ba5b1) -[2021-07-11T07:06:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:06:57Z DEBUG staking_miner::monitor] new event at #6429460 (0x67b1771d170c87f30915fcf73656a359ec4e31f7d98f66dfec0cf762beb93418) -[2021-07-11T07:06:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:05Z DEBUG staking_miner::monitor] new event at #6429461 (0x357d2b7a3c85e35d57efbbdefa0b73fc414c0e5ecccca939656e927dba5fc0d6) -[2021-07-11T07:07:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:09Z DEBUG staking_miner::monitor] new event at #6429462 (0xf42679318032ac0760819956b076eb31aa77ed8e42dfd2852205a2bfe39b3eeb) -[2021-07-11T07:07:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:17Z DEBUG staking_miner::monitor] new event at #6429463 (0x7a3e6a3f7234338fd728952f74b3b0419e13187bea33eb0ec566c010e4dc4b94) -[2021-07-11T07:07:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:21Z DEBUG staking_miner::monitor] new event at #6429464 (0x5dd59c5bb54e13249df50cc9f6a1828c70379ab52cba50b28cb2998f9d9f8722) -[2021-07-11T07:07:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:29Z DEBUG staking_miner::monitor] new event at #6429465 (0x79ac54fd47fd0cbce07fd66da7af694bae989995cbade9726d1209346fb8f0e9) -[2021-07-11T07:07:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:33Z DEBUG staking_miner::monitor] new event at #6429466 (0xdca7ad8b65ab1feb908bcf067838f1543ae2ba06364d04e1abbbb824934b541c) -[2021-07-11T07:07:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:41Z DEBUG staking_miner::monitor] new event at #6429467 (0x1af4005631e643207d1707cd55164b5899f8265f37fff6d87dba84ea406110a2) -[2021-07-11T07:07:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:45Z DEBUG staking_miner::monitor] new event at #6429468 (0x6b1e5d8c45e66b0f0df4fbad2419ac9aa00018cf9a1d89ac242c6515787ca2c9) -[2021-07-11T07:07:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:53Z DEBUG staking_miner::monitor] new event at #6429469 (0xa5c30292df8d12ac550196f4ad1c3299020dc731901c683e39b671bbd195dac3) -[2021-07-11T07:07:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:07:57Z DEBUG staking_miner::monitor] new event at #6429470 (0x6e6319ab7c8f2ca8e656fafe5d49ffd8bf7a6dba5732d2a038c29c49f37507ed) -[2021-07-11T07:07:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:05Z DEBUG staking_miner::monitor] new event at #6429471 (0xf35c46edb1d3241b4bc117b4cbd485cc870827bb5c4e783860c6cdb0458f8b6f) -[2021-07-11T07:08:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:09Z DEBUG staking_miner::monitor] new event at #6429472 (0x2cf981190d417cdfa6f4383534a65331970f7f7ad9d58762cdfa2bc9fdc52886) -[2021-07-11T07:08:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:17Z DEBUG staking_miner::monitor] new event at #6429473 (0xde0bd8a66bbc3eedddf19a00c9ad9ad2283baff06b74142edc90ac05dbc8cfed) -[2021-07-11T07:08:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:21Z DEBUG staking_miner::monitor] new event at #6429474 (0xd3c2ab7bae6686d5fd3f2e868f4aaf2ae8788f1e316a189f2895fcd539951db8) -[2021-07-11T07:08:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:29Z DEBUG staking_miner::monitor] new event at #6429475 (0xd9c1a8c0be22ba2178a1c002681bdd5cfae4732a4e0b466521457d6f2350a3ee) -[2021-07-11T07:08:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:34Z DEBUG staking_miner::monitor] new event at #6429476 (0x3189c2662a44928cbe076787a19ee82112a736f0049aa1e7f1b6c134ff3e5525) -[2021-07-11T07:08:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:42Z DEBUG staking_miner::monitor] new event at #6429477 (0xff0c41b7d2463c76deb50dec2e4f2ed7947f19be142f27b784f2dd49ca3bcf6c) -[2021-07-11T07:08:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:45Z DEBUG staking_miner::monitor] new event at #6429478 (0x3baf79a3754c6159e957f0da8bd9c6440fe94924cc4e4caf0a37371ceb297069) -[2021-07-11T07:08:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:53Z DEBUG staking_miner::monitor] new event at #6429479 (0x691760f5010de5433305890721f0c8b3a9204b78c066fc35d83f73b7a5dd5ab1) -[2021-07-11T07:08:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:08:58Z DEBUG staking_miner::monitor] new event at #6429480 (0x8ebd26c2018cce9abf7bf1c690600f5216ce687e4da99c5c28287d29437d0ae0) -[2021-07-11T07:08:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:06Z DEBUG staking_miner::monitor] new event at #6429481 (0x1f22937e65e60a99dd554dc240fe3c17488120fac9136f4d045516a3f31f8610) -[2021-07-11T07:09:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:10Z DEBUG staking_miner::monitor] new event at #6429482 (0xc02f7c04713c065132f97cb1a25b0f908d442bb481e33d53757522c76af7decc) -[2021-07-11T07:09:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:14Z DEBUG staking_miner::monitor] new event at #6429483 (0x302c4052381cab4fd9460a12b34600e66a0ca8791d8ec2e329685b5198414b69) -[2021-07-11T07:09:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:22Z DEBUG staking_miner::monitor] new event at #6429484 (0x067c9e762fd35e538ba0cedddb257dc4fcb01b76d43dd0fe2506f54f38188ed7) -[2021-07-11T07:09:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:26Z DEBUG staking_miner::monitor] new event at #6429485 (0x8bd6557ade5d36aa473a33a492fad8bf90544dea67a89e1069f376cc644982c2) -[2021-07-11T07:09:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:34Z DEBUG staking_miner::monitor] new event at #6429486 (0xe1622b6d6f668f5b52b33adee906d490f4b2e9aa1576306e604744da3218f7cc) -[2021-07-11T07:09:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:38Z DEBUG staking_miner::monitor] new event at #6429487 (0x9a61e0dde804598b0b441147de225cec55374d7538565179ad56521970b6cb4f) -[2021-07-11T07:09:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:46Z DEBUG staking_miner::monitor] new event at #6429488 (0x1161c0cc2d539d9580e9fa08d36503c9a81a294eaae0e634d1d02071dace9e04) -[2021-07-11T07:09:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:50Z DEBUG staking_miner::monitor] new event at #6429489 (0x2fe85658e798bb2fc85453a981236734165019ca7bfdca01c8c8cb051c09fd2c) -[2021-07-11T07:09:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:09:58Z DEBUG staking_miner::monitor] new event at #6429490 (0xc0cc5c9f1956a55b51ff4fe73a4d4461ece9c32b8de0895bd95c4c25c081d7a5) -[2021-07-11T07:09:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:02Z DEBUG staking_miner::monitor] new event at #6429491 (0x3a7e991ae5b12730c0ef35d3c1dda3a42e5f4bc77d271e261315681854f60506) -[2021-07-11T07:10:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:10Z DEBUG staking_miner::monitor] new event at #6429492 (0x50df191887186ac10575103b7c96e2286f47a83e5cea55d326874ef282dc0291) -[2021-07-11T07:10:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:14Z DEBUG staking_miner::monitor] new event at #6429493 (0xec9f0e87ac66612e8dd9e13e9031fa7246f6104bd2e0b34e7c349dc6b20ce149) -[2021-07-11T07:10:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:22Z DEBUG staking_miner::monitor] new event at #6429494 (0x9a85ce36e98765618ca6c749ce0b14c3ec9045a6bb6163fe2407d43760071169) -[2021-07-11T07:10:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:26Z DEBUG staking_miner::monitor] new event at #6429495 (0x667fc296205be7f512f439c98d89a27ac6d0dc272647bc655e33e7d242641181) -[2021-07-11T07:10:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:34Z DEBUG staking_miner::monitor] new event at #6429496 (0xac20a1fef94014a0d996f247a0f6bfc53a4832f392b7c977e1798f6f86780b43) -[2021-07-11T07:10:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:38Z DEBUG staking_miner::monitor] new event at #6429497 (0xde001e558a5e4f17237175954ee293ba08481f05327ddd0408d6242cc1088c8b) -[2021-07-11T07:10:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:46Z DEBUG staking_miner::monitor] new event at #6429498 (0x15187512a64bd31025f68ce87d475d817b713b95c23dd18232702947e32d65fc) -[2021-07-11T07:10:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:50Z DEBUG staking_miner::monitor] new event at #6429499 (0xea62238dd8631ebfe4be6c0d88e02f372931438e2c45ba9efd44b26946986f46) -[2021-07-11T07:10:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:10:58Z DEBUG staking_miner::monitor] new event at #6429500 (0x0767fb0f129cb1678fb21f3d48bfaffcb7cfd20aac29f6391fe3a5df389947cb) -[2021-07-11T07:10:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:02Z DEBUG staking_miner::monitor] new event at #6429501 (0xa12045cc95cdf77ad0f2e956e9699f9af5d7891c4831cb325c24c5198457c886) -[2021-07-11T07:11:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:11Z DEBUG staking_miner::monitor] new event at #6429502 (0x6b5bec92b11adbc2df874b14df6d7ae1cbc11adc541dd5a46261f46b5d08eed0) -[2021-07-11T07:11:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:15Z DEBUG staking_miner::monitor] new event at #6429503 (0xeb445a7e27c5be921aafd42bee3f581f48b0d53c27b8b9f6574f6c053b6678e9) -[2021-07-11T07:11:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:23Z DEBUG staking_miner::monitor] new event at #6429504 (0x8db104029ddb682dc1945e8c70df05a437b3a3aa8339e1cdc7a19d1fd53c72e0) -[2021-07-11T07:11:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:27Z DEBUG staking_miner::monitor] new event at #6429505 (0xdddef7c0e7320744b1bd3c7a2fb9d13b9f0571fab59b9da7855285f40ff7034f) -[2021-07-11T07:11:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:35Z DEBUG staking_miner::monitor] new event at #6429506 (0xacfcb987f3e8cfc72353e793fecd33ea66f6ed29aa869ea3c67a549bb2468323) -[2021-07-11T07:11:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:39Z DEBUG staking_miner::monitor] new event at #6429507 (0x564edf742a8eda6f065a1932d5d278941dd0e50e8f26fa97fb17cfe4cd7b6b1d) -[2021-07-11T07:11:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:47Z DEBUG staking_miner::monitor] new event at #6429508 (0x83411bf7be90bf12df7e8d598285edc869df0cb36fa7634ae25c9e45eddad8c1) -[2021-07-11T07:11:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:51Z DEBUG staking_miner::monitor] new event at #6429509 (0x5f721a47cb4fa817a2e33b0109a14b00b684fec5b908756ffeb3412c548b3ffb) -[2021-07-11T07:11:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:11:59Z DEBUG staking_miner::monitor] new event at #6429510 (0x7ca8acfdeec29944e25daad15b9871c2e25772f5f16bfe9803598aec3122c4b6) -[2021-07-11T07:11:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:03Z DEBUG staking_miner::monitor] new event at #6429511 (0xebb3997a9f13c066613a53d32932ad7a7f6067346e51552eb5c3768a598487a5) -[2021-07-11T07:12:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:11Z DEBUG staking_miner::monitor] new event at #6429512 (0x577d2168c1ee248638b20a09c7cb473fcde93a49ad156d24a1a84338b41d496d) -[2021-07-11T07:12:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:15Z DEBUG staking_miner::monitor] new event at #6429513 (0xc48373e9770bed7504308bd05ed2950d22a847f2b92bf9342c60813384f2a976) -[2021-07-11T07:12:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:23Z DEBUG staking_miner::monitor] new event at #6429514 (0x77255e6229ac6815e02156c9bcd6d7a3962574f59bc9c9ee9ce54d04617dfa9f) -[2021-07-11T07:12:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:27Z DEBUG staking_miner::monitor] new event at #6429515 (0xcb00c6f2ecd26d85e533491e6295038aae2006ed58c4b97afcba7e64fd1c10f0) -[2021-07-11T07:12:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:35Z DEBUG staking_miner::monitor] new event at #6429516 (0xb26e88e94556d8fa34b1dfd6c72c0c10842e8f23587a46d47930c0239a212758) -[2021-07-11T07:12:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:39Z DEBUG staking_miner::monitor] new event at #6429517 (0x08566b96bd936004502681959628e7934697a2893c83430713bbf2da1638b54e) -[2021-07-11T07:12:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:47Z DEBUG staking_miner::monitor] new event at #6429518 (0xafa7af64676daf6522489e85e80c3c30b27a4e716db2c823fe27724c539c1027) -[2021-07-11T07:12:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:51Z DEBUG staking_miner::monitor] new event at #6429519 (0x831f70ae679cb6f9475cafd6b885132c104dd7bb761fadfa92e985c03caba0d4) -[2021-07-11T07:12:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:12:59Z DEBUG staking_miner::monitor] new event at #6429520 (0x4e51e4841a0d4b70c239fc5d9563fe68b73426ff0eef4f3eccea0a7b574e2845) -[2021-07-11T07:12:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:03Z DEBUG staking_miner::monitor] new event at #6429521 (0xb853d8cc83da5b3af749c93e48d4010fcaea185be85fa8cfabd69bd959301dba) -[2021-07-11T07:13:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:11Z DEBUG staking_miner::monitor] new event at #6429522 (0xfe2dda4671ac4aa8c2c2efb761d78c322d2217a1c2051d945b6add0dc82252f6) -[2021-07-11T07:13:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:15Z DEBUG staking_miner::monitor] new event at #6429523 (0x30d0b6fabdca80be68439108737faa789a77c034da8b24cb323ed9d66a017089) -[2021-07-11T07:13:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:23Z DEBUG staking_miner::monitor] new event at #6429524 (0x939aeb87ef3c3def41899d83701575a9355d2ed3615859d111b83a7357a4112e) -[2021-07-11T07:13:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:28Z DEBUG staking_miner::monitor] new event at #6429525 (0xd96b7e5165114a6bc16edc257afa77f3198e98a840f8c2d4c91b3d4066a3e2f0) -[2021-07-11T07:13:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:35Z DEBUG staking_miner::monitor] new event at #6429526 (0xf239087c13a82c86b2159afb22dd17d88009fd4d589632fa8c5dde14ce444187) -[2021-07-11T07:13:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:40Z DEBUG staking_miner::monitor] new event at #6429527 (0x77756f00510ff976ff0de4af6ed50e9bd2897c40480e1a1e771c1997b0ab1b72) -[2021-07-11T07:13:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:48Z DEBUG staking_miner::monitor] new event at #6429528 (0xa9076994acbbd715739d24f573378237b9a45061aec3ab02189fe5db27122695) -[2021-07-11T07:13:48Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:52Z DEBUG staking_miner::monitor] new event at #6429529 (0x7c9759da14d2e2f1345c5c6974bbf7d26f30bea4d73dea7027b9f52da0fc4445) -[2021-07-11T07:13:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:13:56Z DEBUG staking_miner::monitor] new event at #6429530 (0x92befa540d79394dd9d5eb650642898fe6f5f369729a8e9ff171a6dd1b2595c3) -[2021-07-11T07:13:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:04Z DEBUG staking_miner::monitor] new event at #6429531 (0xdc7cc2b28507c676fc2c408e9a76b98c91c5cb3b0235e3bf4f597c99f9cd048b) -[2021-07-11T07:14:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:08Z DEBUG staking_miner::monitor] new event at #6429532 (0xcdc7c497811d587390921a9f414b303b2038ae7224d4bc68be9cdb59ff932bff) -[2021-07-11T07:14:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:16Z DEBUG staking_miner::monitor] new event at #6429533 (0x1160d58a74dfd77bd7cf8784eaa04f3b1a2c2fc589a650670074ba9397e0f40f) -[2021-07-11T07:14:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:20Z DEBUG staking_miner::monitor] new event at #6429534 (0x1911635f8d0df101521781939e01f61bc251018a40e85861874af3d278192d46) -[2021-07-11T07:14:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:28Z DEBUG staking_miner::monitor] new event at #6429535 (0x685bb912d4f3f2620466ada66a89952dc5268df5c6ab98a6642ffd3c678dc12d) -[2021-07-11T07:14:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:32Z DEBUG staking_miner::monitor] new event at #6429536 (0x6b74a80e3d35b6d8d4781e1423157d427f7b0f9a967948f01ba9ce8d35bde3f7) -[2021-07-11T07:14:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:40Z DEBUG staking_miner::monitor] new event at #6429537 (0xa22c0d74f9453c8ecb1ab48fe2aa72292ce260a850f7b8e30e923b1967ee919f) -[2021-07-11T07:14:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:44Z DEBUG staking_miner::monitor] new event at #6429538 (0xad705b78b13615342b91db4ff783fc365bf829594a855a1fbc1e6daa21b1ce05) -[2021-07-11T07:14:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:52Z DEBUG staking_miner::monitor] new event at #6429539 (0xd76a657b0cedddbdcee1d86fc149116edbc3e8398b629d038972ccea6b5e6a6f) -[2021-07-11T07:14:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:14:56Z DEBUG staking_miner::monitor] new event at #6429540 (0x09f744087d09fb3e793278633f31a53e6e8a434d77eaff95609a1341175ead39) -[2021-07-11T07:14:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:04Z DEBUG staking_miner::monitor] new event at #6429541 (0xbda090710ac71bf75684d74746ec2dbaba92366c60eadb68ef95b184fc148b24) -[2021-07-11T07:15:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:08Z DEBUG staking_miner::monitor] new event at #6429542 (0xbeb77ed48373038db49fc2b316606f160b88af4a29f00a1a547d2623e7af7a88) -[2021-07-11T07:15:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:16Z DEBUG staking_miner::monitor] new event at #6429543 (0xc50278499315bdb98bb339dd269cdb77d8ee6b11b4380aea3342e10b68cbfa7d) -[2021-07-11T07:15:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:20Z DEBUG staking_miner::monitor] new event at #6429544 (0x82d99c5af47a8bbd481289ecaf05c3bbd3f24c5918cedf4d8cb19db02f7ea500) -[2021-07-11T07:15:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:28Z DEBUG staking_miner::monitor] new event at #6429545 (0xeb077a8ba04745ff25b313b4bf63d0f6a517f33d9ec89e1ce2e56dec7c355f1a) -[2021-07-11T07:15:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:33Z DEBUG staking_miner::monitor] new event at #6429546 (0x643ff325ec03b4ed0ae033cf37bd093e3f67c6aa55507882e7ed0f0213611686) -[2021-07-11T07:15:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:40Z DEBUG staking_miner::monitor] new event at #6429547 (0x8727a2d00ce96db1c681628556c3abfadc61b043ca7858dd3371b1b291702d20) -[2021-07-11T07:15:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:44Z DEBUG staking_miner::monitor] new event at #6429548 (0xf9afc62eb1e5b9c128b96b72158a973efb4f546af51cf5e2849ebb9360b74f48) -[2021-07-11T07:15:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:52Z DEBUG staking_miner::monitor] new event at #6429549 (0x57f6ad726ac62b57130870dcf3a0b9dbf13347b4eeaf0eb14738ce50b3070f28) -[2021-07-11T07:15:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:15:56Z DEBUG staking_miner::monitor] new event at #6429550 (0x326fe06f7346b57205cbe58caa6179915c6e943435820756196ea9ced83b3c63) -[2021-07-11T07:15:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:05Z DEBUG staking_miner::monitor] new event at #6429551 (0xa9819b78dd46af03a0f7813b7abc2fb3563db3c9a7ffef22cefeeecfafb589bb) -[2021-07-11T07:16:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:09Z DEBUG staking_miner::monitor] new event at #6429552 (0xb914c121f884e93503b7b0d9a2640c16c1f9e2bf33e29da0566772589998a219) -[2021-07-11T07:16:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:17Z DEBUG staking_miner::monitor] new event at #6429553 (0x29ac7e11c8e21a891ccfe2ea3f55bd353ab0d15cf5e67beb0533f7be460d6f0f) -[2021-07-11T07:16:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:21Z DEBUG staking_miner::monitor] new event at #6429554 (0x9ecd162b70fe36283424160c16529a0e9c530c6b17007889a9c0a568b0059dd0) -[2021-07-11T07:16:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:29Z DEBUG staking_miner::monitor] new event at #6429555 (0x39a582356d349f95c79b33e9207bfc758768e808947f6174d27a441dd3592f23) -[2021-07-11T07:16:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:33Z DEBUG staking_miner::monitor] new event at #6429556 (0xd5b51d8b0f7e17f9def216a2c7ba4835f2269b95e92d8515f7b0246b3af54886) -[2021-07-11T07:16:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:41Z DEBUG staking_miner::monitor] new event at #6429557 (0x6f51794cb0cad10b83a1b524db9812ffce1820c4b4cd6bf8a673de6868732e32) -[2021-07-11T07:16:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:45Z DEBUG staking_miner::monitor] new event at #6429558 (0x8b5dc81c8e550891f8c6585d88b2c2cd553448e3662605d51d682df51215c081) -[2021-07-11T07:16:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:53Z DEBUG staking_miner::monitor] new event at #6429559 (0x357cc9c8673625d2fb496e5c80de40b2e8467fc2debbcff2f88ed4a5dda570ff) -[2021-07-11T07:16:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:16:57Z DEBUG staking_miner::monitor] new event at #6429560 (0x62326af77377ac4d04f22c69a795a8f4bf95ac6c4b5aa0567483ed34d4c13977) -[2021-07-11T07:16:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:05Z DEBUG staking_miner::monitor] new event at #6429561 (0x1baca79d987683b16cd89a2e54b5d901a41de91b9db8dba4959bffa151400d74) -[2021-07-11T07:17:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:09Z DEBUG staking_miner::monitor] new event at #6429562 (0x53d3145f1e79501aea9fd9add7861659f304fc1a441a706204bacd70921b0817) -[2021-07-11T07:17:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:17Z DEBUG staking_miner::monitor] new event at #6429563 (0x3d1faa77b7f64e501fb12f622b7d8c0d1cf0f7fc56c72f1afeae10ee5159b4db) -[2021-07-11T07:17:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:21Z DEBUG staking_miner::monitor] new event at #6429564 (0xa6c1be176a203b3c39eeaa3584128c18f06bd87550424f443dadced3ee102288) -[2021-07-11T07:17:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:29Z DEBUG staking_miner::monitor] new event at #6429565 (0x8e0988de8624b60136466733667e324fc364d93efc3778c3ffbb90be31d38bdd) -[2021-07-11T07:17:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:33Z DEBUG staking_miner::monitor] new event at #6429566 (0xf7382abfec501c84a714d81f309eb6acf1fdea9e72c29de20e8c5f36160e5a59) -[2021-07-11T07:17:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:41Z DEBUG staking_miner::monitor] new event at #6429567 (0x6d77994e8d26984961d3f8af0f24eb930d86a452ea0e88180ef5b62a7ab28873) -[2021-07-11T07:17:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:45Z DEBUG staking_miner::monitor] new event at #6429568 (0x1c03b50b991e4825b0c6106693b10a8a59c6876a661fee14d35f17e699da2254) -[2021-07-11T07:17:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:54Z DEBUG staking_miner::monitor] new event at #6429569 (0xe6f8263507d7a450453a91cbfd7256f12bbb5c8cfe28bf03dd8186d6c0097c07) -[2021-07-11T07:17:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:17:57Z DEBUG staking_miner::monitor] new event at #6429570 (0xe2b43bfec16f06546835e59ac7f0b218f1ac43151868aac96a8d085ab1d17730) -[2021-07-11T07:17:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:05Z DEBUG staking_miner::monitor] new event at #6429571 (0xf5ed1f3dc052015714add3f6a642f707356dd1dc7ed2b0914119c085c8e59cf6) -[2021-07-11T07:18:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:09Z DEBUG staking_miner::monitor] new event at #6429572 (0xeb98324d02f7854c078f7f0c452b4be11b846b63ae1e6263353bc46f5cffeb85) -[2021-07-11T07:18:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:18Z DEBUG staking_miner::monitor] new event at #6429573 (0xa4c4a5aa92148cf28237e478971718f5cb789fd163c61bfb1efeeb583aec135e) -[2021-07-11T07:18:18Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:22Z DEBUG staking_miner::monitor] new event at #6429574 (0x450b9b94d066632cf6084b5a765d7b6a4f70175cf82cebb89d49b57709c801a6) -[2021-07-11T07:18:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:26Z DEBUG staking_miner::monitor] new event at #6429575 (0x9dfa3205795b51a074e4c7f7217611d2d309fc9b00b936f110d6f835c8ca94c4) -[2021-07-11T07:18:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:34Z DEBUG staking_miner::monitor] new event at #6429576 (0x2f13a3ec59a34c2f906df9585c92d6028ebe19a20010aa3ec57436807b61cf35) -[2021-07-11T07:18:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:38Z DEBUG staking_miner::monitor] new event at #6429577 (0xcb29d43c578d07ec1166eb2903549b902a45b09e8fee35570f1ebc98027895d3) -[2021-07-11T07:18:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:46Z DEBUG staking_miner::monitor] new event at #6429578 (0x9f6b96235c7949e2ba0d62770479c41453b0e43e9ebdfec6645fb83916345dd5) -[2021-07-11T07:18:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:50Z DEBUG staking_miner::monitor] new event at #6429579 (0x16687e1e15cb3f7ef238efac1615c9febebcff61d8fced2d9413ec569f4112dc) -[2021-07-11T07:18:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:18:58Z DEBUG staking_miner::monitor] new event at #6429580 (0xf7be8d1a9d79650174a65e12edfa8187f354a58bd529a087bb3fb43fea30ea4f) -[2021-07-11T07:18:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:02Z DEBUG staking_miner::monitor] new event at #6429581 (0xa2c3d986d74d6734a8766d631e7071cb6da67d0e2bcf94517d2376f43de52b0b) -[2021-07-11T07:19:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:10Z DEBUG staking_miner::monitor] new event at #6429582 (0xb71ec7a941fce1cbfa784e55f978537598dcecf86995b12c0636454ac78d9013) -[2021-07-11T07:19:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:14Z DEBUG staking_miner::monitor] new event at #6429583 (0x10fbe30ae2eff2b421f31ff078f1737f2e0b6541749b759bdba4471ec5ffe19f) -[2021-07-11T07:19:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:22Z DEBUG staking_miner::monitor] new event at #6429584 (0xdcedff778b78adfab3eac54e9ac23ca108fdab75e4ef93e6ed470845330a99f6) -[2021-07-11T07:19:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:26Z DEBUG staking_miner::monitor] new event at #6429585 (0x240bde5c3d93a0532b7ab2507ab0f4b7e44027de736b128c1ede932283e445ac) -[2021-07-11T07:19:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:34Z DEBUG staking_miner::monitor] new event at #6429586 (0x784abfac49e69d6cc15805d74c3b9e14e5139068d4c0265e2ef9344624775c15) -[2021-07-11T07:19:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:38Z DEBUG staking_miner::monitor] new event at #6429587 (0x2124224987a2723e5d46a5b8e970ae17ca618676e6d83521b52a1a728918f813) -[2021-07-11T07:19:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:46Z DEBUG staking_miner::monitor] new event at #6429588 (0xccc39ae2dc6eaa65b8d4b2418e3a7b72e25832012879eb5bccfb00d2406e4385) -[2021-07-11T07:19:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:50Z DEBUG staking_miner::monitor] new event at #6429589 (0xc5681db8b39700e65743d0ae034c829c534f8ae87b5c7a2822a1f1d1b594c10b) -[2021-07-11T07:19:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:19:59Z DEBUG staking_miner::monitor] new event at #6429590 (0x905926adb8dd5eaeb20e10c6f24698b5a1a293f8c0934a7bb0f9c878c598bdd0) -[2021-07-11T07:19:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:02Z DEBUG staking_miner::monitor] new event at #6429591 (0x0ac39240425d30fb81eaf426d7d98e84e3abadfb9e794ad2baa9b80d97ce9941) -[2021-07-11T07:20:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:10Z DEBUG staking_miner::monitor] new event at #6429592 (0xf567222440e807099a50cd5438ff6347d63586597f9d320aa2bd9607af2f62c3) -[2021-07-11T07:20:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:14Z DEBUG staking_miner::monitor] new event at #6429593 (0x910d3b146d26269806247f733234e857d87cfdd3ac54a5b229a0586e32f98388) -[2021-07-11T07:20:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:22Z DEBUG staking_miner::monitor] new event at #6429594 (0x3b2ee957af96246ffeaba5a2117c3fc5e9e6805dd48c1cb6239de9cf8185ee59) -[2021-07-11T07:20:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:26Z DEBUG staking_miner::monitor] new event at #6429595 (0x98a0225c479f5d4363db36769fe47c790e0c670af81d911409934d69ec8f29ef) -[2021-07-11T07:20:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:34Z DEBUG staking_miner::monitor] new event at #6429596 (0x287734a23a3ba813411794c90372a3a5b6678fc641421c27c9735ebb77cda399) -[2021-07-11T07:20:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:38Z DEBUG staking_miner::monitor] new event at #6429597 (0xfe88442819fa1de343939de9346f262d05e35a476496d544b50096b15e04d7f3) -[2021-07-11T07:20:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:47Z DEBUG staking_miner::monitor] new event at #6429598 (0xf5514962669a3151fe8d5c3c3ca81bfb09b4bd1ac0aa4f12538cf24744e89956) -[2021-07-11T07:20:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:50Z DEBUG staking_miner::monitor] new event at #6429599 (0xffa2f9dc470d4999966e78356f9ca1ee5498227d5b32a5e30ab7a2b62abc263c) -[2021-07-11T07:20:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:20:59Z DEBUG staking_miner::monitor] new event at #6429600 (0x8428744836f12f05fffc8bed5fb6fa43863718629ec552e25fc9290b8790a7da) -[2021-07-11T07:20:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:03Z DEBUG staking_miner::monitor] new event at #6429601 (0xd37b4aa599a4f32920f5e0fc64f789b7fd79cbf90543f22eb236cafd793512e7) -[2021-07-11T07:21:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:11Z DEBUG staking_miner::monitor] new event at #6429602 (0x5ba52414650c19a40115682428ced58b67a9044fd911e620d394945c91142a71) -[2021-07-11T07:21:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:15Z DEBUG staking_miner::monitor] new event at #6429603 (0x271ced64e5e2c4dc56a990b3e4f8882413be8643f020e2bc414db1e28cffd607) -[2021-07-11T07:21:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:23Z DEBUG staking_miner::monitor] new event at #6429604 (0xf56ae303153665bf965b6d1131f1359d73afa679cd2158e06f057ea519c6958f) -[2021-07-11T07:21:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:27Z DEBUG staking_miner::monitor] new event at #6429605 (0xb6222a6c0224b41e73f352a13bea4afb75367eee6065c6b3ac03a3c02282d6a9) -[2021-07-11T07:21:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:35Z DEBUG staking_miner::monitor] new event at #6429606 (0x6df781cfe58a233f663e3d2e77096441a4986d47cff1c7438f822adca5b5251f) -[2021-07-11T07:21:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:39Z DEBUG staking_miner::monitor] new event at #6429607 (0x3bd57b17c5a81ccde542fde120cf2beb4aac63521483d48f08a62bac22fb8c0f) -[2021-07-11T07:21:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:47Z DEBUG staking_miner::monitor] new event at #6429608 (0x85f768f07f3bdf99aa5e3361239182ba7ad48b21abd775ab9b047244329f5ddb) -[2021-07-11T07:21:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:51Z DEBUG staking_miner::monitor] new event at #6429609 (0x26364ef9e332705059574f79a3418e557cf5facc08e99a3e369cbe75ea83f1ce) -[2021-07-11T07:21:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:21:59Z DEBUG staking_miner::monitor] new event at #6429610 (0xc4e562f06ee38344e6318b7715f1dec518a1e2b3819c3b5b754bbc0570b01113) -[2021-07-11T07:21:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:03Z DEBUG staking_miner::monitor] new event at #6429611 (0x6488135800457ad6edd2c8d811ed831434d973037c5fa2bb7cb7caa1a851e3bc) -[2021-07-11T07:22:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:11Z DEBUG staking_miner::monitor] new event at #6429612 (0x925245e06a557a1a47ded74fb953ce2dd3332c6161c6e9e29c321916fb5a3380) -[2021-07-11T07:22:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:15Z DEBUG staking_miner::monitor] new event at #6429613 (0x0fa29054a81463512afca1ef82107374985901694975bd10e79982aa6f14f5eb) -[2021-07-11T07:22:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:23Z DEBUG staking_miner::monitor] new event at #6429614 (0xb6c2820fc9dc9e74d5aba15d760ab97e27899527a8cf2ecd606cc3aa22b618f3) -[2021-07-11T07:22:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:27Z DEBUG staking_miner::monitor] new event at #6429615 (0x6019eaa39a6b0386fe3c7f2625d33d91a32f10beb4658010db578291f7f0ca87) -[2021-07-11T07:22:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:35Z DEBUG staking_miner::monitor] new event at #6429616 (0x15f43f7e123862b2b1eb445357d2f766b2d427f0984942d3d1af5640696b51c2) -[2021-07-11T07:22:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:39Z DEBUG staking_miner::monitor] new event at #6429617 (0x9ab479337160447978f8cc38396abe8970c9797350bd6b2409001a7ca4d7c629) -[2021-07-11T07:22:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:47Z DEBUG staking_miner::monitor] new event at #6429618 (0x2a31ecbcb77ca4949acda69c395b65863661d20ddfffb357fd8d18168c929b52) -[2021-07-11T07:22:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:51Z DEBUG staking_miner::monitor] new event at #6429619 (0xcdff97353d85aeb7ecf7cfe481cffcfca560623ce25fc901c62b6f91f8623d4f) -[2021-07-11T07:22:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:22:59Z DEBUG staking_miner::monitor] new event at #6429620 (0xada6b87e871ebaa9a6eb3f7ea1138e5ff9588834e21615882f5fec5cacec3a7a) -[2021-07-11T07:22:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:03Z DEBUG staking_miner::monitor] new event at #6429621 (0x248084bf17c7d7f14a49c1da24bc66b5e134dabaf385e219b9da3d5ca02268df) -[2021-07-11T07:23:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:11Z DEBUG staking_miner::monitor] new event at #6429622 (0xa096831de2c51c98c28f37fef29eec0ff32a84412eb34a73e93de605679babc6) -[2021-07-11T07:23:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:15Z DEBUG staking_miner::monitor] new event at #6429623 (0x83bba220d7a288508fcc429117703596083dd2d9a022845047f02af1fa28d316) -[2021-07-11T07:23:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:24Z DEBUG staking_miner::monitor] new event at #6429624 (0xc40ed31202480e7ad88f8a4db351ee824a604158b206fe5c7f0b45163385b8e1) -[2021-07-11T07:23:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:28Z DEBUG staking_miner::monitor] new event at #6429625 (0xd614c423fc9c3553892ed56ce3bc35e2ee018b350c63bba57afb03c9beeaf5d0) -[2021-07-11T07:23:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:32Z DEBUG staking_miner::monitor] new event at #6429626 (0xe57137e9fcb1ea54782ac0b7020ee3c56f8bc5b4907986f77f05c83e6158f598) -[2021-07-11T07:23:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:40Z DEBUG staking_miner::monitor] new event at #6429627 (0x9b730c97366e5ac298d6e29a5e6bf1703f70494c848d7cfac22902112e36cb7b) -[2021-07-11T07:23:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:44Z DEBUG staking_miner::monitor] new event at #6429628 (0x3b27d385ea4bf9a44d46c09b2ca1fbba7f7733dd592b164be4d80d4a7befbdad) -[2021-07-11T07:23:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:52Z DEBUG staking_miner::monitor] new event at #6429629 (0x51a16c74d575c2edecc47166b6efe09095d2d91767bde33b341daeff9b0240f3) -[2021-07-11T07:23:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:23:56Z DEBUG staking_miner::monitor] new event at #6429630 (0xce8283ab5a209951a4df0279a03c0da84404846835f9e84cb3f8d50b982d3496) -[2021-07-11T07:23:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:04Z DEBUG staking_miner::monitor] new event at #6429631 (0x1d101a22c8d9488765c5f2be5f003d560c66b7fefb2877833a2483f66bee5996) -[2021-07-11T07:24:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:08Z DEBUG staking_miner::monitor] new event at #6429632 (0x388fc51c60c04b2c92e8c2232956e5aa21345ada3d7d464f1c302fd2e4b60ef7) -[2021-07-11T07:24:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:16Z DEBUG staking_miner::monitor] new event at #6429633 (0x0968b723e62722b9ed41cd079b4953031fe29094d583afbe23f0bc3ded738579) -[2021-07-11T07:24:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:20Z DEBUG staking_miner::monitor] new event at #6429634 (0x2f7ced6e805710669e7831c363432a8f255fa9c4e94806660453627d312c6ca7) -[2021-07-11T07:24:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:28Z DEBUG staking_miner::monitor] new event at #6429635 (0xdf9fe32334caf626c59957b4e743e9f17fa310512bd56aeaa862f5763e310a8e) -[2021-07-11T07:24:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:32Z DEBUG staking_miner::monitor] new event at #6429636 (0xaac79a502e9f510295743ef8881cc1705d25575a749bb9e263047a3159839d32) -[2021-07-11T07:24:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:40Z DEBUG staking_miner::monitor] new event at #6429637 (0xe7ee1ed543ee56991bb44a7a4d48a2018cba6ed4370dc0a99e14c60864cdc1cc) -[2021-07-11T07:24:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:44Z DEBUG staking_miner::monitor] new event at #6429638 (0x8128f1f63075daa3bf208ead3e296d51196becfcc2e2b3d52cc022693893d6ee) -[2021-07-11T07:24:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:52Z DEBUG staking_miner::monitor] new event at #6429639 (0x9488c5f6a0c539f3ac5df1769ba7290d6e8bac4abce8541ab6ad8100a1a1354b) -[2021-07-11T07:24:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:24:56Z DEBUG staking_miner::monitor] new event at #6429640 (0x1097e899d5294715ede9da65c1f06dbc4aebaa1cbd628dfab05cd2e179bdf98f) -[2021-07-11T07:24:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:04Z DEBUG staking_miner::monitor] new event at #6429641 (0xfc627d7fc3d236f98a3ca86a9689fb65fb8838aafce1381ac7790cc0be5e944c) -[2021-07-11T07:25:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:08Z DEBUG staking_miner::monitor] new event at #6429642 (0xff34208550944eb49bf93da058ed7ca4c209c6f85057cbb803425bf670687882) -[2021-07-11T07:25:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:16Z DEBUG staking_miner::monitor] new event at #6429643 (0xc430675692d741de691d50fee701dd414495ce476f1f60d364dac0e80d194f21) -[2021-07-11T07:25:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:20Z DEBUG staking_miner::monitor] new event at #6429644 (0x1b2d46a6f34fa812c038d50e68feab2aeb7ad5e4adf4715004b55aa3a0d4b222) -[2021-07-11T07:25:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:28Z DEBUG staking_miner::monitor] new event at #6429645 (0x17c3e14e8227e1d7b537d4c2e861f5dbbd79de01c8cef5f5d51062a2dec67ee9) -[2021-07-11T07:25:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:33Z DEBUG staking_miner::monitor] new event at #6429646 (0xe3d96dffa55d59204b5ac51181de78630c62d2c92d82946a7ee0318f87916633) -[2021-07-11T07:25:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:40Z DEBUG staking_miner::monitor] new event at #6429647 (0x069429a512789748feed1650b3117293c052fdbb397509550fd48d0874f6cdad) -[2021-07-11T07:25:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:45Z DEBUG staking_miner::monitor] new event at #6429648 (0xdea3bc40a3680f825af77fc653f89080bc512d436fcb70f043fded3315461de4) -[2021-07-11T07:25:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:53Z DEBUG staking_miner::monitor] new event at #6429649 (0x8e1cf630b488182bcd280d6088ba7c3204ecd1f12d54f934531c1427a47897f1) -[2021-07-11T07:25:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:25:57Z DEBUG staking_miner::monitor] new event at #6429650 (0x0da333aabe7920bf92d40bb576fae44a41cb56276a6fb3b8c8863f555ca36ee1) -[2021-07-11T07:25:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:05Z DEBUG staking_miner::monitor] new event at #6429651 (0x583e3b402825b5450210dac43a900b16fa88a3e17ac5898ccf2fc2ac0cb73b7f) -[2021-07-11T07:26:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:09Z DEBUG staking_miner::monitor] new event at #6429652 (0x03c3f78c4d562a4d4d5591e1d638a128e25e687890c6bd32e07107ddcf012400) -[2021-07-11T07:26:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:17Z DEBUG staking_miner::monitor] new event at #6429653 (0x5e58f62dd13be2a03d981da7dae55397b499616d15640c73b864ccc388c9c96f) -[2021-07-11T07:26:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:21Z DEBUG staking_miner::monitor] new event at #6429654 (0x46c74a57800e4bd399541a147bbb18bcb7af6fce3ede0d8be31cdcd77980ba39) -[2021-07-11T07:26:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:29Z DEBUG staking_miner::monitor] new event at #6429655 (0x8609c97600a3e2a41e981a5176c9356bba3bf72d0b061e38ee04d061df24e896) -[2021-07-11T07:26:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:33Z DEBUG staking_miner::monitor] new event at #6429656 (0x24ac0c87368229c6496099760355bb0fb3c3b44a90a1e1b4ae4e04b9c835ee9d) -[2021-07-11T07:26:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:41Z DEBUG staking_miner::monitor] new event at #6429657 (0xfee4d6b07ba1cd9de6d21576fccab21f9fbaba6986a63f95bc23defe4020b299) -[2021-07-11T07:26:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:26:45Z DEBUG staking_miner::monitor] new event at #6429658 (0x1c5bb8fd25963f6fba263a0d811fed96fc570871ad97a7f933428e9a8093f87f) -[2021-07-11T07:26:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] new event at #6429659 (0x29bc8c3d4815c30eb1aaa3ec60f39dc439d53ef4ccd5597f8d4c99a672482a5b) -[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] new event at #6429660 (0xf1967a83b73deba4584f9aca1051e9ab9d5aa0da5702e6b293e3b0bb53676f4f) -[2021-07-11T07:27:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:27:29Z DEBUG staking_miner::monitor] new event at #6429661 (0x2432e19c24992e30e0d5c8f2583f928e8b3908050630427005980deffd8d0067) -[2021-07-11T07:27:29Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:27:29Z INFO remote_externalities] scraping key-pairs from remote @ 0x2432e19c24992e30e0d5c8f2583f928e8b3908050630427005980deffd8d0067 -[2021-07-11T07:27:29Z INFO remote_externalities] Querying a total of 6 keys -[2021-07-11T07:27:30Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 6 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:27:30Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:27:30Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:27:30Z INFO remote_externalities] injecting a total of 2408 keys -[2021-07-11T07:27:30Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429661] 🗳 from 437 assignments, truncating to 26521 for weight, removing 0 -[2021-07-11T07:27:30Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429661] 🗳 from 437 assignments, truncating to 437 for length, removing 0 -[2021-07-11T07:27:30Z INFO staking_miner::monitor] mined solution with [77584333051260902, 620764371610982262, 48168552484644886762933987756966268] -[2021-07-11T07:27:30Z TRACE staking_miner::monitor] transaction mortality: 6429660 -> 6431708 -[2021-07-11T07:27:30Z DEBUG staking_miner::westend_runtime_exports::private] constructed extrinsic 611f8400b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a01f629001d5c20f4eb82ed94a46b4a1610723ad84af7c11f615dd2d00c3556a104751234c4d838ea806a447fad7c7c2ab0b4b5ae7cfc026d24d2f8af94a964fe87ca3d2c001803d1060d060d06c905c905250425043838350d350df104f104750175013da4d90a8e220100d90a5a43010038d90ad90a32410100c905fe2e0100c9051e550100f10401bff1044d8bc905a2010100c9051a5e0100f104357d350d2dffc905353ec905554dc905c94fc90521a7350dedfac9051dc6c9058a680100c9058577d90aee5c0100c905cdf0c905f67c0100c9059daa25041de7c9052d6b350d91adc90555df380582c905e6340100c905f2270100c9053e600100c9057184c9056e010100c90572970100c9059e040100c9052d20350d1e430100c90505cbc9056e1a0100c9055a940100c905924b0100f10469cad90a5929d90a86390100c905b1e9350d8a010100c905219ef104c977c9059d9ad90af6740100c9057a5f0100381e680100c905ed8ff1048126d90af2190100386970c90539cc2504ee610100c905127b0100350dea210100c905751b350d2575c90509d6c9051d84350db56a7501e9c4c90529f525041576350da2620100c9053171d90a16620100350d829b0100c905a6460100c905c9b4350d9d5425042e4f0100c905f1...be3f010038aa400100388a4301003892430100387646010038de490100382e4a0100387a4c010038ce4c0100388a4e0100388a4f0100380e520100388652010038ea520100384a550100381e560100388657010038b6580100388a5b010038fe5d0100383a5e0100388e6001003892600100383261010038ea620100382e630100380a650100386e65010038de6501003862670100380669010038f66a010038466b010038aa6b010038466d010038966e0100380271010038e27301003882740100387a75010038ca750100389279010038f279010038627a010038067b0100387e7c010038da7c0100389a7d010038f27d010038127e010038c27e0100381281010038de81010038ca82010038e2850100384a860100382287010038da870100385288010038f6880100384289010038728a010038de8a0100382e8b010038de8b010038b68d010038c2900100382e92010038ca92010038d292010038aa970100381698010038be98010038fa98010038fa9b0100383e9c010038169d010038129e0100388a020100c9057d832504221f0100c905c96ad90a000000000000043db5381d83f104f586c9050d7b250429867501d18b350d5185d90acd950d060000000000000000e6efa7338aa21301000000000000000076571733e8659d0800000000000000007c81eb71271c356f8d0a4e9be44609000002000000000000 -[2021-07-11T07:27:30Z TRACE staking_miner::monitor] status update Ready -[2021-07-11T07:27:30Z TRACE staking_miner::monitor] status update Broadcast(["12D3KooWQ3vjh6BPLNYcLaJRk4J6AHWpP2EZnVETjgJTb6gUku3d", "12D3KooWBSMcGrNrdZmQtU9AKZowEeC2uQCwcyzR691z7JeuHGJc", "12D3KooWQF4ZzTFnrTnoP4LHNqx9HhBK7L9YmTvohPtF89CHeYT1", "12D3KooWBZW3AgLKDQMBykV4CH6HBYSq1vBFyRUUd5zop4hKJB8A", "12D3KooWLmEf7AfaWne7oDg2eMm5RPPe2HnRv8MLc2s1KZAV4WFp", "12D3KooWDreGNr4Ka4KoCi8VnRWmxjUp7srfVd4j1H2rJ98uZDJB", "12D3KooWEDyFCVVRif1BXjQnTaQGAEgBLA3VfNKJc48YKrYENM8c", "12D3KooWRKtBmfzBpfsZWS8X6m7udjS5bZb752kAZW1DQFMCvfVR", "12D3KooWRrGTTz63tEhEVVTpvHp3DUZGUZEBR9KSEbL6kizJDgg5", "12D3KooWGi1tCpKXLMYED9y28QXLnwgD4neYb1Arqq4QpeV1Sv3K", "12D3KooWGP8iLpBYweJ9s8qUtSv15j73quevxNJenhQmGzyXmZZg", "12D3KooWMZ31DGyPto4QGD9b4u1BHW2G1J7EgBNRgcQxLE4smsH7", "12D3KooWCuMgQexm9PyYPYvTbawJhehCr6werXRJfwZ7dN6ZPGc7", "12D3KooWKer94o1REDPtAhjtYR4SdLehnSrN8PEhBnZm5NBoCrMC", "12D3KooWDokyU8fTua514wv4qPRYLsaaBVa4x1i7CwCnrdNeFecg", "12D3KooWLWhx4a9o6S1DefNMaPwE4MLMhBermiFmAjBCZCRvBoCv", "12D3KooWJCrVHNMNNywkbtXhz1X3oKEUaocJdrsEayhGFijiKt1K", "12D3KooWNQ4Si9cjNskjzwHsYxTWnRXqzzW416LP5QrFN2uXFWB4", "12D3KooWJbinpCGQWNCxmLUG8cEaKVwjk4XYiS2JJ9GeSg52eT5G", "12D3KooWDq26np4yD3k1vRV6FeBuyD5h7MwF7vCaNRk5x5tMPuLt", "12D3KooWFec4ozk7xwpVbUe2EHBgLAVhFqcV1mVjd3EtMy4RVDo9", "12D3KooWByVpK92hMi9CzTjyFg9cPHDU5ariTM3EPMq9vdh5S5Po", "12D3KooWAShvyC1W332FcRqMpKLYXvactGfkQLYrsi9vxYw9wAbS", "12D3KooWPVPzs42GvRBShdUMtFsk4SvnByrSdWqb6aeAAHvLMSLS", "12D3KooWKK4tr4JS94rbJVR4EvfFsVGktyj13QeFfPryBoVw85Lv", "12D3KooWL9DfKKXsSYzCV2n8cS8g7GZwHcfFjKSutiRTfExezxpT", "12D3KooWAt7ARSMJzv8qfuXvB4F6ZskY5jCLiaQc9dVXyMwVYYzE", "12D3KooWQEZKH3HUnwz2LQvQuYGfvPY6hcM5wFZ6vcowfFgHj38x", "12D3KooWGnmAzdtHFBBqcExAezvDLcF65asFtQSMG7QMMA862pjk", "12D3KooWSPRMGQXDqYnbG8M3S6nyM3T3z5KeChQSJ1UPjt3KGm19", "12D3KooWHgBjsSykMpodQEF23NErZyuZgWq2zjSoMAn5HKwX3cye", "12D3KooWSZkiABmPTLbugy7moPN7MvTkMnjyDREWQYfzewiZgyZX", "12D3KooWE2g2rKFiqcoAwdqnXmXUEiBysR7HLMseWnHPuuDHwW3c", "12D3KooWQJVc6V3hAy9mdMHMEb1L78Y4HMo6mCwZTkCJhfUjxMb9"]) -[2021-07-11T07:27:36Z TRACE staking_miner::monitor] status update InBlock(0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a) -[2021-07-11T07:27:36Z INFO staking_miner::monitor] included at 0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a -[2021-07-11T07:27:36Z INFO staking_miner::monitor] events at inclusion [EventRecord { phase: Phase::ApplyExtrinsic(0), event: Event::System(Event::ExtrinsicSuccess(DispatchInfo { weight: 184227000, class: DispatchClass::Mandatory, pays_fee: Pays::Yes })), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(1), event: Event::ParasInclusion(RawEvent::CandidateBacked(CandidateReceipt { descriptor: CandidateDescriptor { para_id: Id(2003), relay_parent: 0x52b535347962a98986a902df997b364d05b683129e4e04b8a08b46e26d612e3c, collator: Public(a006f687f6a7e0fda6e7949233e0ab72d319d275b3256e620e7991370e04de6a (14cpjLie...)), persisted_validation_data_hash: 0x1b75292f033d6c2c4237178a315cec779ef49641bf1bc73ca16f8bafa7dad17b, pov_hash: 0x9a69f576aa67352e7f0f908cc4dd7a67e9291d5c3f64a362c52c4b77e48136be, erasure_root: 0xd4da1aaac0d6a92c44e0bcd3de14d34fb715888b2f1dd6e09a74d5c7b9159e14, signature: Signature(a2d8462f72a6d3b184ab037ea99b5a12d53af2a2381c1b2f818c328540427e5056f3a40346b8bc3e2e4e34d6eafdebac8ba87d9f66ed1dbbcc7ed2315d83d088), para_head: 0x1ada2cd35171f6dc0e9e81f7daec890fc5b374ca7daae20828a2cc8383d52b46, validation_code_hash: 0xb57f02fff5f0031c025dcfd23ae26221d8f758daa0fb46e7bd3e571540e13d5c }, commitments_hash: 0xbefb356677b65c09921e3c706ebbd69a8d917e67c92029a6febf3c6fa4a6bfb4 }, HeadData([234, 147, 209, 20, 210, 230, 146, 249, 245, 131, 37, 138, 188, 33, 70, 245, 252, 247, 7, 180, 83, 233, 243, 60, 181, 111, 140, 173, 89, 50, 145, 196, 209, 92, 139, 151, 42, 10, 249, 91, 90, 87, 51, 69, 98, 9, 79, 95, 31, 92, 121, 145, 115, 55, 221, 60, 98, 143, 87, 0, 147, 3, 74, 228, 140, 239, 80, 153, 251, 157, 82, 245, 246, 7, 240, 24, 26, 89, 42, 35, 242, 6, 99, 32, 232, 72, 197, 46, 243, 84, 75, 140, 22, 9, 27, 94, 36, 153, 8, 6, 97, 117, 114, 97, 32, 29, 141, 19, 8, 0, 0, 0, 0, 5, 97, 117, 114, 97, 1, 1, 44, 142, 154, 210, 132, 67, 13, 71, 148, 69, 48, 208, 146, 119, 100, 119, 76, 171, 108, 5, 13, 243, 250, 135, 39, 190, 174, 191, 220, 156, 112, 38, 189, 120, 253, 155, 68, 232, 86, 6, 92, 1, 84, 137, 93, 129, 167, 26, 49, 176, 223, 151, 36, 32, 247, 102, 144, 47, 30, 243, 145, 238, 215, 128]), CoreIndex(1), GroupIndex(3))), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(1), event: Event::System(Event::ExtrinsicSuccess(DispatchInfo { weight: 250100000, class: DispatchClass::Mandatory, pays_fee: Pays::Yes })), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::Balances(Event::Reserved(b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a (1586KhWT...), 1037089843750)), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::ElectionProviderMultiPhase(Event::SolutionStored(ElectionCompute::Signed, false)), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::Balances(Event::Deposit(aebb0211dbb07b4d335a657257b8ac5e53794c901e4f616d4a254f2490c43934 (14x6tKx7...), 202000003831)), topics: [] }, EventRecord { phase: Phase::ApplyExtrinsic(2), event: Event::System(Event::ExtrinsicSuccess(DispatchInfo { weight: 478972000, class: DispatchClass::Normal, pays_fee: Pays::Yes })), topics: [] }] -[2021-07-11T07:27:54Z TRACE staking_miner::monitor] status update Finalized(0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a) -[2021-07-11T07:27:54Z INFO staking_miner::monitor] Finalized at 0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a -[2021-07-11T07:27:54Z DEBUG staking_miner::monitor] new event at #6429662 (0x9da9d7256b44230c3a32ab5a84d1cc7700fa52f19cbfff8adf247c160739c599) -[2021-07-11T07:27:54Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:27:54Z INFO remote_externalities] scraping key-pairs from remote @ 0x9da9d7256b44230c3a32ab5a84d1cc7700fa52f19cbfff8adf247c160739c599 -[2021-07-11T07:27:54Z INFO remote_externalities] Querying a total of 6 keys -[2021-07-11T07:27:54Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 6 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:27:54Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:27:54Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:27:54Z INFO remote_externalities] injecting a total of 2408 keys -[2021-07-11T07:27:54Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429662] 🗳 from 437 assignments, truncating to 26521 for weight, removing 0 -[2021-07-11T07:27:54Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429662] 🗳 from 437 assignments, truncating to 437 for length, removing 0 -[2021-07-11T07:27:54Z INFO staking_miner::monitor] mined solution with [77584333051260902, 620764371610982262, 48168552484644886762933987756966268] -[2021-07-11T07:27:54Z TRACE staking_miner::monitor] transaction mortality: 6429661 -> 6431709 -[2021-07-11T07:27:54Z DEBUG staking_miner::westend_runtime_exports::private] constructed extrinsic 611f8400b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a01600f671ce86f5d78870937fc6b48d39507c0751b4cbc6e4a4b94521846267737d9b9f311ddd1828194bc8fc2703f7e03e072d20cbb9424837803648287e02982da3d2c001803d1060d060d06c905c905250425043838350d350df104f104750175013da4d90a8e220100d90a5a43010038d90ad90a32410100c905fe2e0100c9051e550100f10401bff1044d8bc905a2010100c9051a5e0100f104357d350d2dffc905353ec905554dc905c94fc90521a7350dedfac9051dc6c9058a680100c9058577d90aee5c0100c905cdf0c905f67c0100c9059daa25041de7c9052d6b350d91adc90555df380582c905e6340100c905f2270100c9053e600100c9057184c9056e010100c90572970100c9059e040100c9052d20350d1e430100c90505cbc9056e1a0100c9055a940100c905924b0100f10469cad90a5929d90a86390100c905b1e9350d8a010100c905219ef104c977c9059d9ad90af6740100c9057a5f0100381e680100c905ed8ff1048126d90af2190100386970c90539cc2504ee610100c905127b0100350dea210100c905751b350d2575c90509d6c9051d84350db56a7501e9c4c90529f525041576350da2620100c9053171d90a16620100350d829b0100c905a6460100c905c9b4350d9d5425042e4f0100c905f1...be3f010038aa400100388a4301003892430100387646010038de490100382e4a0100387a4c010038ce4c0100388a4e0100388a4f0100380e520100388652010038ea520100384a550100381e560100388657010038b6580100388a5b010038fe5d0100383a5e0100388e6001003892600100383261010038ea620100382e630100380a650100386e65010038de6501003862670100380669010038f66a010038466b010038aa6b010038466d010038966e0100380271010038e27301003882740100387a75010038ca750100389279010038f279010038627a010038067b0100387e7c010038da7c0100389a7d010038f27d010038127e010038c27e0100381281010038de81010038ca82010038e2850100384a860100382287010038da870100385288010038f6880100384289010038728a010038de8a0100382e8b010038de8b010038b68d010038c2900100382e92010038ca92010038d292010038aa970100381698010038be98010038fa98010038fa9b0100383e9c010038169d010038129e0100388a020100c9057d832504221f0100c905c96ad90a000000000000043db5381d83f104f586c9050d7b250429867501d18b350d5185d90acd950d060000000000000000e6efa7338aa21301000000000000000076571733e8659d0800000000000000007c81eb71271c356f8d0a4e9be44609000002000000000000 -[2021-07-11T07:27:54Z WARN staking_miner::monitor] failing to submit a transaction Request("{\"jsonrpc\":\"2.0\",\"error\":{\"code\":1010,\"message\":\"Invalid Transaction\",\"data\":\"Transaction is outdated\"},\"id\":658}"). continuing... -[2021-07-11T07:27:54Z DEBUG staking_miner::monitor] new event at #6429663 (0x52b535347962a98986a902df997b364d05b683129e4e04b8a08b46e26d612e3c) -[2021-07-11T07:27:54Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:27:54Z INFO remote_externalities] scraping key-pairs from remote @ 0x52b535347962a98986a902df997b364d05b683129e4e04b8a08b46e26d612e3c -[2021-07-11T07:27:54Z INFO remote_externalities] Querying a total of 6 keys -[2021-07-11T07:27:55Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 6 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:27:55Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:27:55Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:27:55Z INFO remote_externalities] injecting a total of 2408 keys -[2021-07-11T07:27:55Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429663] 🗳 from 437 assignments, truncating to 26521 for weight, removing 0 -[2021-07-11T07:27:55Z DEBUG pallet_election_provider_multi_phase::unsigned] [#6429663] 🗳 from 437 assignments, truncating to 437 for length, removing 0 -[2021-07-11T07:27:55Z INFO staking_miner::monitor] mined solution with [77584333051260902, 620764371610982262, 48168552484644886762933987756966268] -[2021-07-11T07:27:55Z TRACE staking_miner::monitor] transaction mortality: 6429662 -> 6431710 -[2021-07-11T07:27:55Z DEBUG staking_miner::westend_runtime_exports::private] constructed extrinsic 611f8400b65991822483a6c3bd24b1dcf6afd3e270525da1f9c8c22a4373d1e1079e236a018e260ce4947fcbb0eddf2adacda766d386787a25c0ce8da73e6a7d1155085b3c8c9694582d5bd227e3a020cf5fb51a5c5b84a22ee13ab13be573f28cc0ea408dea3d2c001803d1060d060d06c905c905250425043838350d350df104f104750175013da4d90a8e220100d90a5a43010038d90ad90a32410100c905fe2e0100c9051e550100f10401bff1044d8bc905a2010100c9051a5e0100f104357d350d2dffc905353ec905554dc905c94fc90521a7350dedfac9051dc6c9058a680100c9058577d90aee5c0100c905cdf0c905f67c0100c9059daa25041de7c9052d6b350d91adc90555df380582c905e6340100c905f2270100c9053e600100c9057184c9056e010100c90572970100c9059e040100c9052d20350d1e430100c90505cbc9056e1a0100c9055a940100c905924b0100f10469cad90a5929d90a86390100c905b1e9350d8a010100c905219ef104c977c9059d9ad90af6740100c9057a5f0100381e680100c905ed8ff1048126d90af2190100386970c90539cc2504ee610100c905127b0100350dea210100c905751b350d2575c90509d6c9051d84350db56a7501e9c4c90529f525041576350da2620100c9053171d90a16620100350d829b0100c905a6460100c905c9b4350d9d5425042e4f0100c905f1...be3f010038aa400100388a4301003892430100387646010038de490100382e4a0100387a4c010038ce4c0100388a4e0100388a4f0100380e520100388652010038ea520100384a550100381e560100388657010038b6580100388a5b010038fe5d0100383a5e0100388e6001003892600100383261010038ea620100382e630100380a650100386e65010038de6501003862670100380669010038f66a010038466b010038aa6b010038466d010038966e0100380271010038e27301003882740100387a75010038ca750100389279010038f279010038627a010038067b0100387e7c010038da7c0100389a7d010038f27d010038127e010038c27e0100381281010038de81010038ca82010038e2850100384a860100382287010038da870100385288010038f6880100384289010038728a010038de8a0100382e8b010038de8b010038b68d010038c2900100382e92010038ca92010038d292010038aa970100381698010038be98010038fa98010038fa9b0100383e9c010038169d010038129e0100388a020100c9057d832504221f0100c905c96ad90a000000000000043db5381d83f104f586c9050d7b250429867501d18b350d5185d90acd950d060000000000000000e6efa7338aa21301000000000000000076571733e8659d0800000000000000007c81eb71271c356f8d0a4e9be44609000002000000000000 -[2021-07-11T07:27:55Z WARN staking_miner::monitor] failing to submit a transaction Request("{\"jsonrpc\":\"2.0\",\"error\":{\"code\":1010,\"message\":\"Invalid Transaction\",\"data\":\"Transaction is outdated\"},\"id\":662}"). continuing... -[2021-07-11T07:27:55Z DEBUG staking_miner::monitor] new event at #6429664 (0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a) -[2021-07-11T07:27:55Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:27:55Z INFO remote_externalities] scraping key-pairs from remote @ 0x891845e6af4b02ac7f2312f7e7244fe11d9703fb1dc9d3084bdcd98b2ed8cb6a -[2021-07-11T07:27:55Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:27:55Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:27:55Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:27:55Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:27:55Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:27:55Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:27:58Z DEBUG staking_miner::monitor] new event at #6429665 (0x09e31676c7e1729a4a861becdd93295dc2047030359331c352d52991861b6000) -[2021-07-11T07:27:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:27:58Z INFO remote_externalities] scraping key-pairs from remote @ 0x09e31676c7e1729a4a861becdd93295dc2047030359331c352d52991861b6000 -[2021-07-11T07:27:58Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:27:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:27:58Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:27:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:27:58Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:27:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:06Z DEBUG staking_miner::monitor] new event at #6429666 (0x143e57c9f12a6148d21e970774eae3bca4ba7bb373863b625c7239f28fb01d78) -[2021-07-11T07:28:06Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:06Z INFO remote_externalities] scraping key-pairs from remote @ 0x143e57c9f12a6148d21e970774eae3bca4ba7bb373863b625c7239f28fb01d78 -[2021-07-11T07:28:06Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:06Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:06Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:06Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:06Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:06Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:10Z DEBUG staking_miner::monitor] new event at #6429667 (0xa7bf940b1eeb5ca6ad07edc93d8e7b86a947b762c1ebc04c575306abeedeeca9) -[2021-07-11T07:28:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:10Z INFO remote_externalities] scraping key-pairs from remote @ 0xa7bf940b1eeb5ca6ad07edc93d8e7b86a947b762c1ebc04c575306abeedeeca9 -[2021-07-11T07:28:10Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:10Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:10Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:10Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:10Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:10Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:14Z DEBUG staking_miner::monitor] new event at #6429668 (0xdde1d4982f98369786fac8c61dfbf3144acef4f150d27a257bea7bb96e4b7f6d) -[2021-07-11T07:28:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:14Z INFO remote_externalities] scraping key-pairs from remote @ 0xdde1d4982f98369786fac8c61dfbf3144acef4f150d27a257bea7bb96e4b7f6d -[2021-07-11T07:28:14Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:14Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:14Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:14Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:14Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:14Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:22Z DEBUG staking_miner::monitor] new event at #6429669 (0x186d34517c8384c80b643a32c15de7f2449adecbbac1a825dcdbb4179ccc9d8d) -[2021-07-11T07:28:22Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:22Z INFO remote_externalities] scraping key-pairs from remote @ 0x186d34517c8384c80b643a32c15de7f2449adecbbac1a825dcdbb4179ccc9d8d -[2021-07-11T07:28:22Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:22Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:22Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:22Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:22Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:26Z DEBUG staking_miner::monitor] new event at #6429670 (0x0bc69060bccf439681b8e99031b131afd61c7daca7d51463ba985c7ef2eea167) -[2021-07-11T07:28:26Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:26Z INFO remote_externalities] scraping key-pairs from remote @ 0x0bc69060bccf439681b8e99031b131afd61c7daca7d51463ba985c7ef2eea167 -[2021-07-11T07:28:26Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:26Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:26Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:26Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:26Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:26Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:34Z DEBUG staking_miner::monitor] new event at #6429671 (0x19df47fdd5ef7b97931578cd73243f5776ed1ff21ef83d1d1cd074686cbc0008) -[2021-07-11T07:28:34Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:34Z INFO remote_externalities] scraping key-pairs from remote @ 0x19df47fdd5ef7b97931578cd73243f5776ed1ff21ef83d1d1cd074686cbc0008 -[2021-07-11T07:28:34Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:34Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:34Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:34Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:34Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:34Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:38Z DEBUG staking_miner::monitor] new event at #6429672 (0xfb8d3a3b106b03430b1cc15b1323e8e3caae15d7bb3438e663f1a53c47682544) -[2021-07-11T07:28:38Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:38Z INFO remote_externalities] scraping key-pairs from remote @ 0xfb8d3a3b106b03430b1cc15b1323e8e3caae15d7bb3438e663f1a53c47682544 -[2021-07-11T07:28:38Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:38Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:38Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:38Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:38Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:38Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:46Z DEBUG staking_miner::monitor] new event at #6429673 (0x18eed60179cd705090d0076f276671616392867de1586267421ab5fdbfc116b0) -[2021-07-11T07:28:46Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:46Z INFO remote_externalities] scraping key-pairs from remote @ 0x18eed60179cd705090d0076f276671616392867de1586267421ab5fdbfc116b0 -[2021-07-11T07:28:46Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:46Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:46Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:46Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:46Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:46Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:50Z DEBUG staking_miner::monitor] new event at #6429674 (0x6eb94957d32fb88a502d3c8764d00e1f359c17f497e2f8f381c4f836c8f36e50) -[2021-07-11T07:28:50Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:50Z INFO remote_externalities] scraping key-pairs from remote @ 0x6eb94957d32fb88a502d3c8764d00e1f359c17f497e2f8f381c4f836c8f36e50 -[2021-07-11T07:28:50Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:50Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:50Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:50Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:50Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:50Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:28:58Z DEBUG staking_miner::monitor] new event at #6429675 (0x67837876612de022666cd140cf266d8531e36896c0fc56f76cc3e49efad2d41a) -[2021-07-11T07:28:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:28:58Z INFO remote_externalities] scraping key-pairs from remote @ 0x67837876612de022666cd140cf266d8531e36896c0fc56f76cc3e49efad2d41a -[2021-07-11T07:28:58Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:28:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:28:58Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:28:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:28:58Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:28:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:02Z DEBUG staking_miner::monitor] new event at #6429676 (0x33612b4364874e0a2a75a8352af8bab7bacace46c72d7a13db7ffc84013d2efd) -[2021-07-11T07:29:02Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:02Z INFO remote_externalities] scraping key-pairs from remote @ 0x33612b4364874e0a2a75a8352af8bab7bacace46c72d7a13db7ffc84013d2efd -[2021-07-11T07:29:02Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:03Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:03Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:10Z DEBUG staking_miner::monitor] new event at #6429677 (0x5ac451f6604bbdddb6b2aadcfcdf82bd8d03ddc9f838e97c66570c6f76f54fa9) -[2021-07-11T07:29:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:10Z INFO remote_externalities] scraping key-pairs from remote @ 0x5ac451f6604bbdddb6b2aadcfcdf82bd8d03ddc9f838e97c66570c6f76f54fa9 -[2021-07-11T07:29:10Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:11Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:11Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:14Z DEBUG staking_miner::monitor] new event at #6429678 (0xb1ac718003b72c69cbf43da5151450b2bd836744871b8b0b1090b3df35c2c0b7) -[2021-07-11T07:29:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:14Z INFO remote_externalities] scraping key-pairs from remote @ 0xb1ac718003b72c69cbf43da5151450b2bd836744871b8b0b1090b3df35c2c0b7 -[2021-07-11T07:29:14Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:15Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:15Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:23Z DEBUG staking_miner::monitor] new event at #6429679 (0xedde9963ab17e1f67545558f8f62133dc7ab0e073368cd2494df732683fcb51c) -[2021-07-11T07:29:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:23Z INFO remote_externalities] scraping key-pairs from remote @ 0xedde9963ab17e1f67545558f8f62133dc7ab0e073368cd2494df732683fcb51c -[2021-07-11T07:29:23Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:23Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:23Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:27Z DEBUG staking_miner::monitor] new event at #6429680 (0x437fbea8a0a11de96197202d724b5df06774869d149e9330b440ccd5e5095e11) -[2021-07-11T07:29:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:27Z INFO remote_externalities] scraping key-pairs from remote @ 0x437fbea8a0a11de96197202d724b5df06774869d149e9330b440ccd5e5095e11 -[2021-07-11T07:29:27Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:27Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:27Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:35Z DEBUG staking_miner::monitor] new event at #6429681 (0x454a21e81721247e39b2e53b51d4165d3f16bf8b23eed785aee2f65eedb85ddc) -[2021-07-11T07:29:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x454a21e81721247e39b2e53b51d4165d3f16bf8b23eed785aee2f65eedb85ddc -[2021-07-11T07:29:35Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:35Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:35Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:39Z DEBUG staking_miner::monitor] new event at #6429682 (0x39c428db58db6018c9a1b71ff07a3b411c979d9dc1bff351264a89e5ce960879) -[2021-07-11T07:29:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:39Z INFO remote_externalities] scraping key-pairs from remote @ 0x39c428db58db6018c9a1b71ff07a3b411c979d9dc1bff351264a89e5ce960879 -[2021-07-11T07:29:39Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:39Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:39Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:47Z DEBUG staking_miner::monitor] new event at #6429683 (0x0bf42b45c3ab50f859ab59ef456857853a9cc19d2c075e8fef26229801d81b30) -[2021-07-11T07:29:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x0bf42b45c3ab50f859ab59ef456857853a9cc19d2c075e8fef26229801d81b30 -[2021-07-11T07:29:47Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:47Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:47Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:47Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:51Z DEBUG staking_miner::monitor] new event at #6429684 (0xe9cc0b77aec835f47370c6a7deb6805501389968612d78a296982ef7d049869f) -[2021-07-11T07:29:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:51Z INFO remote_externalities] scraping key-pairs from remote @ 0xe9cc0b77aec835f47370c6a7deb6805501389968612d78a296982ef7d049869f -[2021-07-11T07:29:51Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:51Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:51Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:51Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:51Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:29:59Z DEBUG staking_miner::monitor] new event at #6429685 (0x7ad324eb0e4785db94b64a2174f872fd72b2f43fd9c1706583e1df605584492e) -[2021-07-11T07:29:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:29:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x7ad324eb0e4785db94b64a2174f872fd72b2f43fd9c1706583e1df605584492e -[2021-07-11T07:29:59Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:29:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:29:59Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:29:59Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:29:59Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:29:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:03Z DEBUG staking_miner::monitor] new event at #6429686 (0x1a47c4df975fce5bedd0e346bd630a44efb754759fd045afd8b0de2b9a68c623) -[2021-07-11T07:30:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:03Z INFO remote_externalities] scraping key-pairs from remote @ 0x1a47c4df975fce5bedd0e346bd630a44efb754759fd045afd8b0de2b9a68c623 -[2021-07-11T07:30:03Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:03Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:03Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:11Z DEBUG staking_miner::monitor] new event at #6429687 (0xc0ccbd6dab764dec61431d2bf922210e0d1f139bf1bc8e7d90df6b0a19937b80) -[2021-07-11T07:30:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:11Z INFO remote_externalities] scraping key-pairs from remote @ 0xc0ccbd6dab764dec61431d2bf922210e0d1f139bf1bc8e7d90df6b0a19937b80 -[2021-07-11T07:30:11Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:11Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:11Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:15Z DEBUG staking_miner::monitor] new event at #6429688 (0xa2888563904e8af106ad9ba91cd28f73d295354d49efd608ad3f864b1fd0dc51) -[2021-07-11T07:30:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:15Z INFO remote_externalities] scraping key-pairs from remote @ 0xa2888563904e8af106ad9ba91cd28f73d295354d49efd608ad3f864b1fd0dc51 -[2021-07-11T07:30:15Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:15Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:15Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:23Z DEBUG staking_miner::monitor] new event at #6429689 (0xd32b9901ba67dae5f37b7367d88c7c8d8469addf009ed0bae96b56d3bdb17d04) -[2021-07-11T07:30:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:23Z INFO remote_externalities] scraping key-pairs from remote @ 0xd32b9901ba67dae5f37b7367d88c7c8d8469addf009ed0bae96b56d3bdb17d04 -[2021-07-11T07:30:23Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:23Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:23Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:27Z DEBUG staking_miner::monitor] new event at #6429690 (0xa49be4546473032130446a84b93ca90fdc89f448a2b62231da3fe2d906e24863) -[2021-07-11T07:30:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:27Z INFO remote_externalities] scraping key-pairs from remote @ 0xa49be4546473032130446a84b93ca90fdc89f448a2b62231da3fe2d906e24863 -[2021-07-11T07:30:27Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:27Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:27Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:35Z DEBUG staking_miner::monitor] new event at #6429691 (0x065f0869d0b7dfdcb4795c000c63e93bd103bf2a7d053e03a34e1aa0b768c561) -[2021-07-11T07:30:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x065f0869d0b7dfdcb4795c000c63e93bd103bf2a7d053e03a34e1aa0b768c561 -[2021-07-11T07:30:35Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:35Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:35Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:39Z DEBUG staking_miner::monitor] new event at #6429692 (0x1fb9e91b1b928a6bf82c43ef8f103c07cb24ac8cd20f9bec75558aa2d5f94778) -[2021-07-11T07:30:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:39Z INFO remote_externalities] scraping key-pairs from remote @ 0x1fb9e91b1b928a6bf82c43ef8f103c07cb24ac8cd20f9bec75558aa2d5f94778 -[2021-07-11T07:30:39Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:39Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:39Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:47Z DEBUG staking_miner::monitor] new event at #6429693 (0x3c756219ab599b786107dc87c17540e76aec0a9c88f212ce0ede4fae05295690) -[2021-07-11T07:30:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x3c756219ab599b786107dc87c17540e76aec0a9c88f212ce0ede4fae05295690 -[2021-07-11T07:30:47Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:48Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:48Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:48Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:48Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:51Z DEBUG staking_miner::monitor] new event at #6429694 (0x6ff8f48175d36d0b7c2b294e7ce3064f4bd5e6e3f40ac27794d2e573baa59c47) -[2021-07-11T07:30:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x6ff8f48175d36d0b7c2b294e7ce3064f4bd5e6e3f40ac27794d2e573baa59c47 -[2021-07-11T07:30:51Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:51Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:30:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:30:52Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:30:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:30:59Z DEBUG staking_miner::monitor] new event at #6429695 (0xad3416c4f347348214f7ea719ac74b1f4715d6a9458c07da61a73656b06686b5) -[2021-07-11T07:30:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:30:59Z INFO remote_externalities] scraping key-pairs from remote @ 0xad3416c4f347348214f7ea719ac74b1f4715d6a9458c07da61a73656b06686b5 -[2021-07-11T07:30:59Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:30:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:30:59Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:00Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:00Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:00Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:03Z DEBUG staking_miner::monitor] new event at #6429696 (0xc75617511fd98acac6685cc30337764edafefd9d45821db3eba248cf04527410) -[2021-07-11T07:31:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:03Z INFO remote_externalities] scraping key-pairs from remote @ 0xc75617511fd98acac6685cc30337764edafefd9d45821db3eba248cf04527410 -[2021-07-11T07:31:03Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:04Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:04Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:11Z DEBUG staking_miner::monitor] new event at #6429697 (0x3403831a180dbdc4a5dbb14f89a1a31807d2746b1163a45b6690a2f93c8a6239) -[2021-07-11T07:31:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:11Z INFO remote_externalities] scraping key-pairs from remote @ 0x3403831a180dbdc4a5dbb14f89a1a31807d2746b1163a45b6690a2f93c8a6239 -[2021-07-11T07:31:11Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:12Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:12Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:12Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:12Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:15Z DEBUG staking_miner::monitor] new event at #6429698 (0x8c7f175d0c751ef4a53a08de0d68b32bbcc2f95e12b0a2b6ea57c65a3ad577c5) -[2021-07-11T07:31:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:15Z INFO remote_externalities] scraping key-pairs from remote @ 0x8c7f175d0c751ef4a53a08de0d68b32bbcc2f95e12b0a2b6ea57c65a3ad577c5 -[2021-07-11T07:31:15Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:16Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:16Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:23Z DEBUG staking_miner::monitor] new event at #6429699 (0x73778e7ce42d0aab263a8f5603e7af5caf18312c80c0c52730b430cbd1b4620c) -[2021-07-11T07:31:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:23Z INFO remote_externalities] scraping key-pairs from remote @ 0x73778e7ce42d0aab263a8f5603e7af5caf18312c80c0c52730b430cbd1b4620c -[2021-07-11T07:31:23Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:24Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:24Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:24Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:24Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:24Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:28Z DEBUG staking_miner::monitor] new event at #6429700 (0x3dc35c64ebceae1937b316a288975f9fc3c55fae3a7b8ff0c3d40cf7911a9da9) -[2021-07-11T07:31:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x3dc35c64ebceae1937b316a288975f9fc3c55fae3a7b8ff0c3d40cf7911a9da9 -[2021-07-11T07:31:28Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:28Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:28Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:28Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:28Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:35Z DEBUG staking_miner::monitor] new event at #6429701 (0x1c6519d4e785674cd0f1847e2878f9fff32dbc90be45e59deddf1bf6f0929336) -[2021-07-11T07:31:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:36Z INFO remote_externalities] scraping key-pairs from remote @ 0x1c6519d4e785674cd0f1847e2878f9fff32dbc90be45e59deddf1bf6f0929336 -[2021-07-11T07:31:36Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:36Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:36Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:36Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:36Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:36Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:40Z DEBUG staking_miner::monitor] new event at #6429702 (0xc80e280c311c96c7f675c7885704d3a98f1b6c6d9c333a2013a9d5127f7d8abc) -[2021-07-11T07:31:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:40Z INFO remote_externalities] scraping key-pairs from remote @ 0xc80e280c311c96c7f675c7885704d3a98f1b6c6d9c333a2013a9d5127f7d8abc -[2021-07-11T07:31:40Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:40Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:40Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:44Z DEBUG staking_miner::monitor] new event at #6429703 (0x7f09ed73306eb21319fe85f1af53e813aa04bb1074fa08b6bbf772cf35875b27) -[2021-07-11T07:31:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x7f09ed73306eb21319fe85f1af53e813aa04bb1074fa08b6bbf772cf35875b27 -[2021-07-11T07:31:44Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:44Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:44Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:31:52Z DEBUG staking_miner::monitor] new event at #6429704 (0xa3915bd4bb21945a7466256291778d2ba1a0711f48df6825696e4105cd0f46ed) -[2021-07-11T07:31:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:31:52Z INFO remote_externalities] scraping key-pairs from remote @ 0xa3915bd4bb21945a7466256291778d2ba1a0711f48df6825696e4105cd0f46ed -[2021-07-11T07:31:52Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:31:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:31:52Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:31:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:31:52Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:31:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:00Z DEBUG staking_miner::monitor] new event at #6429705 (0x327a52aaaca0e2f8db54d006fcd2080d3737491c5220acc96784f45dddadecc1) -[2021-07-11T07:32:00Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:00Z INFO remote_externalities] scraping key-pairs from remote @ 0x327a52aaaca0e2f8db54d006fcd2080d3737491c5220acc96784f45dddadecc1 -[2021-07-11T07:32:00Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:00Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:00Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:00Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:00Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:00Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:04Z DEBUG staking_miner::monitor] new event at #6429706 (0x5995cef85a4af3175e009cdb87d13d3d552349a6b1ecf3509e3bafc732cf3db7) -[2021-07-11T07:32:04Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:04Z INFO remote_externalities] scraping key-pairs from remote @ 0x5995cef85a4af3175e009cdb87d13d3d552349a6b1ecf3509e3bafc732cf3db7 -[2021-07-11T07:32:04Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:04Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:04Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:08Z DEBUG staking_miner::monitor] new event at #6429707 (0x707489c7e18b9dc8d12bcd8dcdd74e145d5b8a748921d4b19b5997dc0f911b20) -[2021-07-11T07:32:08Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:08Z INFO remote_externalities] scraping key-pairs from remote @ 0x707489c7e18b9dc8d12bcd8dcdd74e145d5b8a748921d4b19b5997dc0f911b20 -[2021-07-11T07:32:08Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:08Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:08Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:08Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:08Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:08Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:16Z DEBUG staking_miner::monitor] new event at #6429708 (0x6c862dca1bd586f568fcc4190be4221754069a00f00c137c40d011922f758b06) -[2021-07-11T07:32:16Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:16Z INFO remote_externalities] scraping key-pairs from remote @ 0x6c862dca1bd586f568fcc4190be4221754069a00f00c137c40d011922f758b06 -[2021-07-11T07:32:16Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:16Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:16Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:20Z DEBUG staking_miner::monitor] new event at #6429709 (0x0efb3093306dfbb1b2d833056568f4d9f326da093d34820b529b596fda3c8a4f) -[2021-07-11T07:32:20Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:20Z INFO remote_externalities] scraping key-pairs from remote @ 0x0efb3093306dfbb1b2d833056568f4d9f326da093d34820b529b596fda3c8a4f -[2021-07-11T07:32:20Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:20Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:20Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:20Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:20Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:20Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:28Z DEBUG staking_miner::monitor] new event at #6429710 (0xbab0cf35ad1d139a2c3d22172136e183ee7215ce35084ba3c66b021ed53dfe9c) -[2021-07-11T07:32:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:28Z INFO remote_externalities] scraping key-pairs from remote @ 0xbab0cf35ad1d139a2c3d22172136e183ee7215ce35084ba3c66b021ed53dfe9c -[2021-07-11T07:32:28Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:28Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:28Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:28Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:28Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:32Z DEBUG staking_miner::monitor] new event at #6429711 (0x83ee3998c7ad773b4a93ba795e3f6cc14b7538bbc353c4dcc31a8e9e9b381ebd) -[2021-07-11T07:32:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:32Z INFO remote_externalities] scraping key-pairs from remote @ 0x83ee3998c7ad773b4a93ba795e3f6cc14b7538bbc353c4dcc31a8e9e9b381ebd -[2021-07-11T07:32:32Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:32Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:32Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:32Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:32Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:32Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:40Z DEBUG staking_miner::monitor] new event at #6429712 (0x3c54a62ca628d713dc3f4fad32bc399e71b96b81fd500f76f3e08951cfdfdef0) -[2021-07-11T07:32:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:40Z INFO remote_externalities] scraping key-pairs from remote @ 0x3c54a62ca628d713dc3f4fad32bc399e71b96b81fd500f76f3e08951cfdfdef0 -[2021-07-11T07:32:40Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:40Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:40Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:44Z DEBUG staking_miner::monitor] new event at #6429713 (0x23b7f6c7262978ee6c4de267f8164a1450117b79c6342cd076491e49250a95af) -[2021-07-11T07:32:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x23b7f6c7262978ee6c4de267f8164a1450117b79c6342cd076491e49250a95af -[2021-07-11T07:32:44Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:44Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:44Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:52Z DEBUG staking_miner::monitor] new event at #6429714 (0x2698b2973d5ecbcd48a86c987d23ba774d16a0633142c44600bb7bc508dcaaae) -[2021-07-11T07:32:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:52Z INFO remote_externalities] scraping key-pairs from remote @ 0x2698b2973d5ecbcd48a86c987d23ba774d16a0633142c44600bb7bc508dcaaae -[2021-07-11T07:32:52Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:52Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:52Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:32:56Z DEBUG staking_miner::monitor] new event at #6429715 (0xa64ce6ec7cbd3b8dbac02905b6d7bceac9f2bc948225ca68006d8d7b660ca4de) -[2021-07-11T07:32:56Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:32:56Z INFO remote_externalities] scraping key-pairs from remote @ 0xa64ce6ec7cbd3b8dbac02905b6d7bceac9f2bc948225ca68006d8d7b660ca4de -[2021-07-11T07:32:56Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:32:56Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:32:56Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:32:56Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:32:56Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:32:57Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:04Z DEBUG staking_miner::monitor] new event at #6429716 (0xe9766542cbd788656345cf9fd26324e76135ba0d0581daa6d9ee10448c02c8c4) -[2021-07-11T07:33:04Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:04Z INFO remote_externalities] scraping key-pairs from remote @ 0xe9766542cbd788656345cf9fd26324e76135ba0d0581daa6d9ee10448c02c8c4 -[2021-07-11T07:33:04Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:04Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:05Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:05Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:05Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:08Z DEBUG staking_miner::monitor] new event at #6429717 (0xe9ee67e9b57e1961a545c8197f168fbd23f7d96a5451aadf123f4fc10f24e090) -[2021-07-11T07:33:08Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:08Z INFO remote_externalities] scraping key-pairs from remote @ 0xe9ee67e9b57e1961a545c8197f168fbd23f7d96a5451aadf123f4fc10f24e090 -[2021-07-11T07:33:08Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:08Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:09Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:09Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:09Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:09Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:16Z DEBUG staking_miner::monitor] new event at #6429718 (0xd5f9a164814b2a56169a651dde579da77ff36911ec2ef2202419e4a9376b8845) -[2021-07-11T07:33:16Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:16Z INFO remote_externalities] scraping key-pairs from remote @ 0xd5f9a164814b2a56169a651dde579da77ff36911ec2ef2202419e4a9376b8845 -[2021-07-11T07:33:16Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:17Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:17Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:17Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:17Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:17Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:20Z DEBUG staking_miner::monitor] new event at #6429719 (0xbe71a782efb318ee3643b32816c368cf1b586ded3c12b5e765daf334baab4536) -[2021-07-11T07:33:20Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:20Z INFO remote_externalities] scraping key-pairs from remote @ 0xbe71a782efb318ee3643b32816c368cf1b586ded3c12b5e765daf334baab4536 -[2021-07-11T07:33:20Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:21Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:21Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:21Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:21Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:21Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:28Z DEBUG staking_miner::monitor] new event at #6429720 (0x2aabd486255377b485f2cda8a66bd7fc695442a74d6c7f4cda258ee3b932116a) -[2021-07-11T07:33:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x2aabd486255377b485f2cda8a66bd7fc695442a74d6c7f4cda258ee3b932116a -[2021-07-11T07:33:28Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:29Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:29Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:29Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:29Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:29Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:32Z DEBUG staking_miner::monitor] new event at #6429721 (0xc2e77a1c556b8d7dd01f31964272c5bfd90e75e05bb2e21a2754d1dd96e2c022) -[2021-07-11T07:33:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:32Z INFO remote_externalities] scraping key-pairs from remote @ 0xc2e77a1c556b8d7dd01f31964272c5bfd90e75e05bb2e21a2754d1dd96e2c022 -[2021-07-11T07:33:32Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:33Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:33Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:33Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:33Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:33Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:41Z DEBUG staking_miner::monitor] new event at #6429722 (0xf15a2924606ed3d0fd625a30234dea12bbb033d4f825ec9e678da971df165f07) -[2021-07-11T07:33:41Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:41Z INFO remote_externalities] scraping key-pairs from remote @ 0xf15a2924606ed3d0fd625a30234dea12bbb033d4f825ec9e678da971df165f07 -[2021-07-11T07:33:41Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:41Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:41Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:41Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:41Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:41Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:45Z DEBUG staking_miner::monitor] new event at #6429723 (0xb345da2d820c54bf82ed89a7639b177c40a466f393aebaa0827254b4c8deb69e) -[2021-07-11T07:33:45Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:45Z INFO remote_externalities] scraping key-pairs from remote @ 0xb345da2d820c54bf82ed89a7639b177c40a466f393aebaa0827254b4c8deb69e -[2021-07-11T07:33:45Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:45Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:45Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:45Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:45Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:45Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:53Z DEBUG staking_miner::monitor] new event at #6429724 (0x2f95da55dea6f1b1de2b9f43d4a428b19baf7dea48c1d17f4ca7129fe81c2499) -[2021-07-11T07:33:53Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:53Z INFO remote_externalities] scraping key-pairs from remote @ 0x2f95da55dea6f1b1de2b9f43d4a428b19baf7dea48c1d17f4ca7129fe81c2499 -[2021-07-11T07:33:53Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:53Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:53Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:53Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:53Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:53Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:33:57Z DEBUG staking_miner::monitor] new event at #6429725 (0x02abd08d8de34aafee001a11b953f9466a12c5dda3a6116e8b241cb8c2c4ec22) -[2021-07-11T07:33:57Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:33:57Z INFO remote_externalities] scraping key-pairs from remote @ 0x02abd08d8de34aafee001a11b953f9466a12c5dda3a6116e8b241cb8c2c4ec22 -[2021-07-11T07:33:57Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:33:57Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:33:57Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:33:57Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:33:57Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:33:57Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:05Z DEBUG staking_miner::monitor] new event at #6429726 (0xb679ed5bfd94e5bf36b9166a37f56a3668d32a452bec227fdb11570c2d0e02cc) -[2021-07-11T07:34:05Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:05Z INFO remote_externalities] scraping key-pairs from remote @ 0xb679ed5bfd94e5bf36b9166a37f56a3668d32a452bec227fdb11570c2d0e02cc -[2021-07-11T07:34:05Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:05Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:05Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:05Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:05Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:05Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:09Z DEBUG staking_miner::monitor] new event at #6429727 (0xdc40134dfb929f0bfedb8db181e10aeb147de210ed25ab0267761042fa3224cc) -[2021-07-11T07:34:09Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:09Z INFO remote_externalities] scraping key-pairs from remote @ 0xdc40134dfb929f0bfedb8db181e10aeb147de210ed25ab0267761042fa3224cc -[2021-07-11T07:34:09Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:09Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:09Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:09Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:09Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:09Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:17Z DEBUG staking_miner::monitor] new event at #6429728 (0x70f123e7ce27ff4708776138eb3679181ae453366a6de908863052c1ba6fd183) -[2021-07-11T07:34:17Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:17Z INFO remote_externalities] scraping key-pairs from remote @ 0x70f123e7ce27ff4708776138eb3679181ae453366a6de908863052c1ba6fd183 -[2021-07-11T07:34:17Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:17Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:17Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:17Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:17Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:17Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:21Z DEBUG staking_miner::monitor] new event at #6429729 (0x0a846888c15e4314a503a99075bc0807eb683add781d3dfe2be3736423b22542) -[2021-07-11T07:34:21Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:21Z INFO remote_externalities] scraping key-pairs from remote @ 0x0a846888c15e4314a503a99075bc0807eb683add781d3dfe2be3736423b22542 -[2021-07-11T07:34:21Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:21Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:21Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:21Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:21Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:21Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:29Z DEBUG staking_miner::monitor] new event at #6429730 (0x5317da2db4c4fe2d2088a7dc0f41a0c67d8795bc0c7c65ba558aa3610cc4530d) -[2021-07-11T07:34:29Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:29Z INFO remote_externalities] scraping key-pairs from remote @ 0x5317da2db4c4fe2d2088a7dc0f41a0c67d8795bc0c7c65ba558aa3610cc4530d -[2021-07-11T07:34:29Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:29Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:29Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:29Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:29Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:29Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:33Z DEBUG staking_miner::monitor] new event at #6429731 (0xed9a19cf7437a1543ef34967319edbd6b4cc3d6c5d886a0aaa7141d605a51bb1) -[2021-07-11T07:34:33Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:33Z INFO remote_externalities] scraping key-pairs from remote @ 0xed9a19cf7437a1543ef34967319edbd6b4cc3d6c5d886a0aaa7141d605a51bb1 -[2021-07-11T07:34:33Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:33Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:33Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:33Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:33Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:33Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:41Z DEBUG staking_miner::monitor] new event at #6429732 (0xcd43b406acf2859cedbc045f1566fa711522a8633e4eea74731d019696eb40c6) -[2021-07-11T07:34:41Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:41Z INFO remote_externalities] scraping key-pairs from remote @ 0xcd43b406acf2859cedbc045f1566fa711522a8633e4eea74731d019696eb40c6 -[2021-07-11T07:34:41Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:41Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:41Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:41Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:41Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:41Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:45Z DEBUG staking_miner::monitor] new event at #6429733 (0x87293f41577b9966a111638afb9540df0f3875cd6259ad676f9e1440f7760b69) -[2021-07-11T07:34:45Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:45Z INFO remote_externalities] scraping key-pairs from remote @ 0x87293f41577b9966a111638afb9540df0f3875cd6259ad676f9e1440f7760b69 -[2021-07-11T07:34:45Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:45Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:45Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:45Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:45Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:45Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:53Z DEBUG staking_miner::monitor] new event at #6429734 (0x9751ccbcae96b6ed34e15efbff61bd0540688fe0875822d82b92d5104298a85b) -[2021-07-11T07:34:53Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:53Z INFO remote_externalities] scraping key-pairs from remote @ 0x9751ccbcae96b6ed34e15efbff61bd0540688fe0875822d82b92d5104298a85b -[2021-07-11T07:34:53Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:54Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:54Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:54Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:54Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:54Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:34:57Z DEBUG staking_miner::monitor] new event at #6429735 (0x437f41e7619e53c074a7420c0c3ba7c57c7aaa8d75b1462972562a7ad7933d1b) -[2021-07-11T07:34:57Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:34:57Z INFO remote_externalities] scraping key-pairs from remote @ 0x437f41e7619e53c074a7420c0c3ba7c57c7aaa8d75b1462972562a7ad7933d1b -[2021-07-11T07:34:57Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:34:57Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:34:57Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:34:57Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:34:57Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:34:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:05Z DEBUG staking_miner::monitor] new event at #6429736 (0xf4f670587e2849d452a51642eaa16e5f24d1d3c9140ca6df35e94d459d482830) -[2021-07-11T07:35:05Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:05Z INFO remote_externalities] scraping key-pairs from remote @ 0xf4f670587e2849d452a51642eaa16e5f24d1d3c9140ca6df35e94d459d482830 -[2021-07-11T07:35:05Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:05Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:05Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:06Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:06Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:06Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:09Z DEBUG staking_miner::monitor] new event at #6429737 (0x243368aa2707a1a87d44038b79364021d8f92aac14d095aa521aee8a3051ec1f) -[2021-07-11T07:35:09Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:09Z INFO remote_externalities] scraping key-pairs from remote @ 0x243368aa2707a1a87d44038b79364021d8f92aac14d095aa521aee8a3051ec1f -[2021-07-11T07:35:09Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:09Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:09Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:10Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:10Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:10Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:17Z DEBUG staking_miner::monitor] new event at #6429738 (0x1771a4bb2bb735feedcd4c7c5e45c7902534389d6224256ed27cc2e068523b2e) -[2021-07-11T07:35:17Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:17Z INFO remote_externalities] scraping key-pairs from remote @ 0x1771a4bb2bb735feedcd4c7c5e45c7902534389d6224256ed27cc2e068523b2e -[2021-07-11T07:35:17Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:18Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:18Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:18Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:18Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:18Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:21Z DEBUG staking_miner::monitor] new event at #6429739 (0x32b2dd8462ef3081533b202ff82a7de2fedafb8593d193ba44ce26ef479f1476) -[2021-07-11T07:35:21Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:21Z INFO remote_externalities] scraping key-pairs from remote @ 0x32b2dd8462ef3081533b202ff82a7de2fedafb8593d193ba44ce26ef479f1476 -[2021-07-11T07:35:21Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:22Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:22Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:22Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:22Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:29Z DEBUG staking_miner::monitor] new event at #6429740 (0x417d909e85ff4b6ff481c924600f09b14d5f08d91de4981c47f379a9c88fb51f) -[2021-07-11T07:35:29Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:29Z INFO remote_externalities] scraping key-pairs from remote @ 0x417d909e85ff4b6ff481c924600f09b14d5f08d91de4981c47f379a9c88fb51f -[2021-07-11T07:35:29Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:30Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:30Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:30Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:30Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:30Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:33Z DEBUG staking_miner::monitor] new event at #6429741 (0xcce60bb16a95e5e77b37c004c663f8290201d2252ae80f18ede80a25efcd9885) -[2021-07-11T07:35:33Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:33Z INFO remote_externalities] scraping key-pairs from remote @ 0xcce60bb16a95e5e77b37c004c663f8290201d2252ae80f18ede80a25efcd9885 -[2021-07-11T07:35:33Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:34Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:34Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:34Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:34Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:34Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:42Z DEBUG staking_miner::monitor] new event at #6429742 (0xd0a1c11a61e56c64c2a7321a9b0d13d4c549142ef3dba83d5253a54c008162ee) -[2021-07-11T07:35:42Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:42Z INFO remote_externalities] scraping key-pairs from remote @ 0xd0a1c11a61e56c64c2a7321a9b0d13d4c549142ef3dba83d5253a54c008162ee -[2021-07-11T07:35:42Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:42Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:42Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:42Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:42Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:42Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:46Z DEBUG staking_miner::monitor] new event at #6429743 (0x139651f44825b009ae3e70aa9a28d34b1ad5fc77fef7e4b19c40eebfd5967bd6) -[2021-07-11T07:35:46Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:46Z INFO remote_externalities] scraping key-pairs from remote @ 0x139651f44825b009ae3e70aa9a28d34b1ad5fc77fef7e4b19c40eebfd5967bd6 -[2021-07-11T07:35:46Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:46Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:46Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:46Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:46Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:46Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:54Z DEBUG staking_miner::monitor] new event at #6429744 (0x16d7b978cd6ffd3a73f9715e238e78240e5c2d88a2f4eba97bbf28d1f8329d43) -[2021-07-11T07:35:54Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:54Z INFO remote_externalities] scraping key-pairs from remote @ 0x16d7b978cd6ffd3a73f9715e238e78240e5c2d88a2f4eba97bbf28d1f8329d43 -[2021-07-11T07:35:54Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:54Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:54Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:54Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:54Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:54Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:35:58Z DEBUG staking_miner::monitor] new event at #6429745 (0xfe95d6e08f294edce4f705160317d34c91e14be06b7c44769bd4de65f7af7e5a) -[2021-07-11T07:35:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:35:58Z INFO remote_externalities] scraping key-pairs from remote @ 0xfe95d6e08f294edce4f705160317d34c91e14be06b7c44769bd4de65f7af7e5a -[2021-07-11T07:35:58Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:35:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:35:58Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:35:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:35:58Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:35:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:02Z DEBUG staking_miner::monitor] new event at #6429746 (0x051c086905f412a90a68c8d5c71f5d47bebb8e6fc7b470dc30217e645395c53c) -[2021-07-11T07:36:02Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:02Z INFO remote_externalities] scraping key-pairs from remote @ 0x051c086905f412a90a68c8d5c71f5d47bebb8e6fc7b470dc30217e645395c53c -[2021-07-11T07:36:02Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:02Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:02Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:02Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:02Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:02Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:10Z DEBUG staking_miner::monitor] new event at #6429747 (0xc0326cc0dc09ed7db050e056d6dd6bbed6a3b37991f76ebb87336b13c5a763d6) -[2021-07-11T07:36:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:10Z INFO remote_externalities] scraping key-pairs from remote @ 0xc0326cc0dc09ed7db050e056d6dd6bbed6a3b37991f76ebb87336b13c5a763d6 -[2021-07-11T07:36:10Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:10Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:10Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:10Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:10Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:10Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:14Z DEBUG staking_miner::monitor] new event at #6429748 (0x60efd91f8d421eb2b828001976f383a02e161ab38fdec0cb9d7732e0be24dbab) -[2021-07-11T07:36:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:14Z INFO remote_externalities] scraping key-pairs from remote @ 0x60efd91f8d421eb2b828001976f383a02e161ab38fdec0cb9d7732e0be24dbab -[2021-07-11T07:36:14Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:14Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:14Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:14Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:14Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:14Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:22Z DEBUG staking_miner::monitor] new event at #6429749 (0xfc68ac33aca7ea3c947baaf170f9e8ee58129e3d53e70232d3dd500ea7ded47b) -[2021-07-11T07:36:22Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:22Z INFO remote_externalities] scraping key-pairs from remote @ 0xfc68ac33aca7ea3c947baaf170f9e8ee58129e3d53e70232d3dd500ea7ded47b -[2021-07-11T07:36:22Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:22Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:22Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:22Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:22Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:26Z DEBUG staking_miner::monitor] new event at #6429750 (0x3ec9f319cee0525a49479ada9f44a7bec75fd3c06bc744f0c3e2ac2a5bf24604) -[2021-07-11T07:36:26Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:26Z INFO remote_externalities] scraping key-pairs from remote @ 0x3ec9f319cee0525a49479ada9f44a7bec75fd3c06bc744f0c3e2ac2a5bf24604 -[2021-07-11T07:36:26Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:26Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:26Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:26Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:26Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:26Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:34Z DEBUG staking_miner::monitor] new event at #6429751 (0x061e35efd36126e104c6a7d05e70a3822e61bcb70a88710d6e0d55a77f26787d) -[2021-07-11T07:36:34Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:34Z INFO remote_externalities] scraping key-pairs from remote @ 0x061e35efd36126e104c6a7d05e70a3822e61bcb70a88710d6e0d55a77f26787d -[2021-07-11T07:36:34Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:34Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:34Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:34Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:34Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:34Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:38Z DEBUG staking_miner::monitor] new event at #6429752 (0x313e981c8c9d747e75ca5efd42e2d869b9f0280d6e521b696a89037fa7bf05bc) -[2021-07-11T07:36:38Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:38Z INFO remote_externalities] scraping key-pairs from remote @ 0x313e981c8c9d747e75ca5efd42e2d869b9f0280d6e521b696a89037fa7bf05bc -[2021-07-11T07:36:38Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:38Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:38Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:38Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:38Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:38Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:46Z DEBUG staking_miner::monitor] new event at #6429753 (0xfaecaf49b4a6fffd84895c7c3cfc99f08288cd77620b40d555388ea0697eb8a5) -[2021-07-11T07:36:46Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:46Z INFO remote_externalities] scraping key-pairs from remote @ 0xfaecaf49b4a6fffd84895c7c3cfc99f08288cd77620b40d555388ea0697eb8a5 -[2021-07-11T07:36:46Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:46Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:46Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:46Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:46Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:50Z DEBUG staking_miner::monitor] new event at #6429754 (0xd5bde3b7b6b083a7811a90877379b0d6199061773f6175e2b5cd439720148f53) -[2021-07-11T07:36:50Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:50Z INFO remote_externalities] scraping key-pairs from remote @ 0xd5bde3b7b6b083a7811a90877379b0d6199061773f6175e2b5cd439720148f53 -[2021-07-11T07:36:50Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:50Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:50Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:50Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:50Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:50Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:36:58Z DEBUG staking_miner::monitor] new event at #6429755 (0x3f5f3fdae437c3dc926bf5c1a3067dce282bbc49aac85670be7b16d421bc9ab5) -[2021-07-11T07:36:58Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:36:58Z INFO remote_externalities] scraping key-pairs from remote @ 0x3f5f3fdae437c3dc926bf5c1a3067dce282bbc49aac85670be7b16d421bc9ab5 -[2021-07-11T07:36:58Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:36:58Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:36:58Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:36:58Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:36:58Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:36:58Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:02Z DEBUG staking_miner::monitor] new event at #6429756 (0xd1264f7959f3d31f8112dfccb9b0ee59df3f7bf6e33d502e7b28b625633320e2) -[2021-07-11T07:37:02Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:02Z INFO remote_externalities] scraping key-pairs from remote @ 0xd1264f7959f3d31f8112dfccb9b0ee59df3f7bf6e33d502e7b28b625633320e2 -[2021-07-11T07:37:02Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:02Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:03Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:03Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:10Z DEBUG staking_miner::monitor] new event at #6429757 (0x60a1704cb2eceef2abff3212f51f8f9caa409989ef31f1e88f41beada84e94c4) -[2021-07-11T07:37:10Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:10Z INFO remote_externalities] scraping key-pairs from remote @ 0x60a1704cb2eceef2abff3212f51f8f9caa409989ef31f1e88f41beada84e94c4 -[2021-07-11T07:37:10Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:10Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:10Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:11Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:14Z DEBUG staking_miner::monitor] new event at #6429758 (0x8a284e4305529a3cc4c7d37db34215b8437824062eca89ccfbaf2455207510d4) -[2021-07-11T07:37:14Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:14Z INFO remote_externalities] scraping key-pairs from remote @ 0x8a284e4305529a3cc4c7d37db34215b8437824062eca89ccfbaf2455207510d4 -[2021-07-11T07:37:14Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:14Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:15Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:15Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:22Z DEBUG staking_miner::monitor] new event at #6429759 (0x0de967b6591aaf3ffafd69badecba5012245251c26d57a998922c5e3a56110d7) -[2021-07-11T07:37:22Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:22Z INFO remote_externalities] scraping key-pairs from remote @ 0x0de967b6591aaf3ffafd69badecba5012245251c26d57a998922c5e3a56110d7 -[2021-07-11T07:37:22Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:22Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:23Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:23Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:26Z DEBUG staking_miner::monitor] new event at #6429760 (0x86fd99979870150ad195872d00938962d10fd2269dc3d838f0b8da51193e65e6) -[2021-07-11T07:37:26Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:26Z INFO remote_externalities] scraping key-pairs from remote @ 0x86fd99979870150ad195872d00938962d10fd2269dc3d838f0b8da51193e65e6 -[2021-07-11T07:37:26Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:27Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:27Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:34Z DEBUG staking_miner::monitor] new event at #6429761 (0x53d4a592594693d19f21e36dbc598393cb40b04d8882d10426a777d1e92a2bae) -[2021-07-11T07:37:34Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:34Z INFO remote_externalities] scraping key-pairs from remote @ 0x53d4a592594693d19f21e36dbc598393cb40b04d8882d10426a777d1e92a2bae -[2021-07-11T07:37:34Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:35Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:35Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:38Z DEBUG staking_miner::monitor] new event at #6429762 (0x778bf5a6d3e6e34ec72223cb3b5fadd5b632bb69f4a4c0f46b03b984e774a8b8) -[2021-07-11T07:37:38Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:38Z INFO remote_externalities] scraping key-pairs from remote @ 0x778bf5a6d3e6e34ec72223cb3b5fadd5b632bb69f4a4c0f46b03b984e774a8b8 -[2021-07-11T07:37:38Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:39Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:39Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:47Z DEBUG staking_miner::monitor] new event at #6429763 (0x3d9362bfeb2d2b2d34d0dd958e95ca092dd5d694a9f2256dbb14bf9bdda876ef) -[2021-07-11T07:37:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x3d9362bfeb2d2b2d34d0dd958e95ca092dd5d694a9f2256dbb14bf9bdda876ef -[2021-07-11T07:37:47Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:47Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:47Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:47Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:51Z DEBUG staking_miner::monitor] new event at #6429764 (0x694d7a35948c72e32fc549013918cf2eea169180b57e6e4f18c62f741e224479) -[2021-07-11T07:37:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x694d7a35948c72e32fc549013918cf2eea169180b57e6e4f18c62f741e224479 -[2021-07-11T07:37:51Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:51Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:51Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:51Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:51Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:37:59Z DEBUG staking_miner::monitor] new event at #6429765 (0x080b2f52406bde9e773e1bd19761af812c47337a93b348f50e9abaebd8649654) -[2021-07-11T07:37:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:37:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x080b2f52406bde9e773e1bd19761af812c47337a93b348f50e9abaebd8649654 -[2021-07-11T07:37:59Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:37:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:37:59Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:37:59Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:37:59Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:37:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:03Z DEBUG staking_miner::monitor] new event at #6429766 (0xe42b2af880ea6c188129824939774d47221e208001cf6bf5e9e3feae52002d97) -[2021-07-11T07:38:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:03Z INFO remote_externalities] scraping key-pairs from remote @ 0xe42b2af880ea6c188129824939774d47221e208001cf6bf5e9e3feae52002d97 -[2021-07-11T07:38:03Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:03Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:03Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:11Z DEBUG staking_miner::monitor] new event at #6429767 (0x807e1477b7b2eb8d3a25fa20fd3259ca62fb7310d02ede3fa8bce972e2da34dc) -[2021-07-11T07:38:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:11Z INFO remote_externalities] scraping key-pairs from remote @ 0x807e1477b7b2eb8d3a25fa20fd3259ca62fb7310d02ede3fa8bce972e2da34dc -[2021-07-11T07:38:11Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:11Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:11Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:15Z DEBUG staking_miner::monitor] new event at #6429768 (0x024b3ad1dbc1282ce4a14c3d3363f73ff7234dc7c3c475093c1464d0bb304f34) -[2021-07-11T07:38:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:15Z INFO remote_externalities] scraping key-pairs from remote @ 0x024b3ad1dbc1282ce4a14c3d3363f73ff7234dc7c3c475093c1464d0bb304f34 -[2021-07-11T07:38:15Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:15Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:15Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:23Z DEBUG staking_miner::monitor] new event at #6429769 (0x44129a84e58e7440af12dd630c2b3d89def631c3a2cacf2e067f409e59c54c9f) -[2021-07-11T07:38:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:23Z INFO remote_externalities] scraping key-pairs from remote @ 0x44129a84e58e7440af12dd630c2b3d89def631c3a2cacf2e067f409e59c54c9f -[2021-07-11T07:38:23Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:23Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:23Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:27Z DEBUG staking_miner::monitor] new event at #6429770 (0x1d389cbb1beb31ab5557e39e89a1020cd09fef74dbfad0e2703972b36ce124ab) -[2021-07-11T07:38:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:27Z INFO remote_externalities] scraping key-pairs from remote @ 0x1d389cbb1beb31ab5557e39e89a1020cd09fef74dbfad0e2703972b36ce124ab -[2021-07-11T07:38:27Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:27Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:27Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:35Z DEBUG staking_miner::monitor] new event at #6429771 (0x20a359c2b592a3382afc4979a2b590af2d42c399d17d0a7897e1eeb5e007a15d) -[2021-07-11T07:38:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x20a359c2b592a3382afc4979a2b590af2d42c399d17d0a7897e1eeb5e007a15d -[2021-07-11T07:38:35Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:35Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:35Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:35Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:35Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:39Z DEBUG staking_miner::monitor] new event at #6429772 (0xde4f90528984354b1b596280ae4cd377abd732d83e907f672b13a5a58cf24312) -[2021-07-11T07:38:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:39Z INFO remote_externalities] scraping key-pairs from remote @ 0xde4f90528984354b1b596280ae4cd377abd732d83e907f672b13a5a58cf24312 -[2021-07-11T07:38:39Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:39Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:39Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:39Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:39Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:47Z DEBUG staking_miner::monitor] new event at #6429773 (0x645aaaf84bce1249c2c15f31717e0b28c5cdb1a25a97f419efbe7b7e396e4bc5) -[2021-07-11T07:38:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x645aaaf84bce1249c2c15f31717e0b28c5cdb1a25a97f419efbe7b7e396e4bc5 -[2021-07-11T07:38:47Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:47Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:47Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:47Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:47Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:51Z DEBUG staking_miner::monitor] new event at #6429774 (0x643db9976c9344c34f5817ee0169fb3d7eee0b80e190139088d03bff5d182a28) -[2021-07-11T07:38:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x643db9976c9344c34f5817ee0169fb3d7eee0b80e190139088d03bff5d182a28 -[2021-07-11T07:38:51Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:51Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:51Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:51Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:51Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:51Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:38:59Z DEBUG staking_miner::monitor] new event at #6429775 (0x4c31220530ff01ae8669e63267f7f7358c7fbc30a1000bc7093d3d24800999a1) -[2021-07-11T07:38:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:38:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x4c31220530ff01ae8669e63267f7f7358c7fbc30a1000bc7093d3d24800999a1 -[2021-07-11T07:38:59Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:38:59Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:38:59Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:38:59Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:38:59Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:38:59Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:03Z DEBUG staking_miner::monitor] new event at #6429776 (0x42b042510d978798af0c460f9c04d23ff302ea6a9709be24db949e9d0648e571) -[2021-07-11T07:39:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:03Z INFO remote_externalities] scraping key-pairs from remote @ 0x42b042510d978798af0c460f9c04d23ff302ea6a9709be24db949e9d0648e571 -[2021-07-11T07:39:03Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:03Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:03Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:03Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:03Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:03Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:11Z DEBUG staking_miner::monitor] new event at #6429777 (0xd40352ac833e4d840dbdce66266123c6e359f103c48ef33d0273731c58f0adde) -[2021-07-11T07:39:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:11Z INFO remote_externalities] scraping key-pairs from remote @ 0xd40352ac833e4d840dbdce66266123c6e359f103c48ef33d0273731c58f0adde -[2021-07-11T07:39:11Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:11Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:11Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:11Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:11Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:11Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:15Z DEBUG staking_miner::monitor] new event at #6429778 (0xe230c5e81673f986ac9b9ec724cc1eb32cad89e0807251fde561f1b08c7bc6d5) -[2021-07-11T07:39:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:15Z INFO remote_externalities] scraping key-pairs from remote @ 0xe230c5e81673f986ac9b9ec724cc1eb32cad89e0807251fde561f1b08c7bc6d5 -[2021-07-11T07:39:15Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:15Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:15Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:15Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:15Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:15Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:23Z DEBUG staking_miner::monitor] new event at #6429779 (0x343955365d899b050d9a1b2f915269410c653da3ff55967724d020cfb36667c7) -[2021-07-11T07:39:23Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:23Z INFO remote_externalities] scraping key-pairs from remote @ 0x343955365d899b050d9a1b2f915269410c653da3ff55967724d020cfb36667c7 -[2021-07-11T07:39:23Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:23Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:23Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:23Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:23Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:23Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:27Z DEBUG staking_miner::monitor] new event at #6429780 (0x84ea3926154f0ba1f110fd2ca128362c5f5866eae6492596cc94dd8dd6af222c) -[2021-07-11T07:39:27Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:27Z INFO remote_externalities] scraping key-pairs from remote @ 0x84ea3926154f0ba1f110fd2ca128362c5f5866eae6492596cc94dd8dd6af222c -[2021-07-11T07:39:27Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:27Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:27Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:27Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:27Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:27Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:35Z DEBUG staking_miner::monitor] new event at #6429781 (0x34b2cf61a6b0d12064681fcca2391f9bb1fe0a21e41dc777c5087446d1c46b38) -[2021-07-11T07:39:35Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:35Z INFO remote_externalities] scraping key-pairs from remote @ 0x34b2cf61a6b0d12064681fcca2391f9bb1fe0a21e41dc777c5087446d1c46b38 -[2021-07-11T07:39:35Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:35Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:36Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:36Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:36Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:36Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:39Z DEBUG staking_miner::monitor] new event at #6429782 (0x7a068b84225162a79cca8afb53e81c732142e20b11cc2cc4cb490016393565f3) -[2021-07-11T07:39:39Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:39Z INFO remote_externalities] scraping key-pairs from remote @ 0x7a068b84225162a79cca8afb53e81c732142e20b11cc2cc4cb490016393565f3 -[2021-07-11T07:39:39Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:39Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:40Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:40Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:47Z DEBUG staking_miner::monitor] new event at #6429783 (0x6b185a90b6cfd34634cfa5d618efeaa2ab866a447aaadf796cf9edf1be7598ed) -[2021-07-11T07:39:47Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:47Z INFO remote_externalities] scraping key-pairs from remote @ 0x6b185a90b6cfd34634cfa5d618efeaa2ab866a447aaadf796cf9edf1be7598ed -[2021-07-11T07:39:47Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:47Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:48Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:48Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:48Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:48Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:51Z DEBUG staking_miner::monitor] new event at #6429784 (0x85d983172eb17f70274b6d5a02e4153e59f3a4bb3af82f6efb7bc6fc751b737f) -[2021-07-11T07:39:51Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:51Z INFO remote_externalities] scraping key-pairs from remote @ 0x85d983172eb17f70274b6d5a02e4153e59f3a4bb3af82f6efb7bc6fc751b737f -[2021-07-11T07:39:51Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:39:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:39:52Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:39:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:39:52Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:39:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:39:59Z DEBUG staking_miner::monitor] new event at #6429785 (0x83a0e4ef2d94ecdb0763c864a5a6e4f0e5f38578d35db3050d2fc68ef91c0659) -[2021-07-11T07:39:59Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:39:59Z INFO remote_externalities] scraping key-pairs from remote @ 0x83a0e4ef2d94ecdb0763c864a5a6e4f0e5f38578d35db3050d2fc68ef91c0659 -[2021-07-11T07:39:59Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:00Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:00Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:00Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:00Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:00Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:03Z DEBUG staking_miner::monitor] new event at #6429786 (0xf81828b5082358b7dd3799b690c04e3b5eb5841b3094303746ef31c6641d7606) -[2021-07-11T07:40:03Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:03Z INFO remote_externalities] scraping key-pairs from remote @ 0xf81828b5082358b7dd3799b690c04e3b5eb5841b3094303746ef31c6641d7606 -[2021-07-11T07:40:03Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:04Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:04Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:11Z DEBUG staking_miner::monitor] new event at #6429787 (0x513b3089d8417b00534a8c95a645d7b7272d0f86f57bc25ed89691d354b528eb) -[2021-07-11T07:40:11Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:11Z INFO remote_externalities] scraping key-pairs from remote @ 0x513b3089d8417b00534a8c95a645d7b7272d0f86f57bc25ed89691d354b528eb -[2021-07-11T07:40:11Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:12Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:12Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:12Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:12Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:12Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:15Z DEBUG staking_miner::monitor] new event at #6429788 (0xc3e2cca1e26271d4808c77d3fd2a4b904ef6d0a1f006bbadf7eb394a72d2dcf1) -[2021-07-11T07:40:15Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:15Z INFO remote_externalities] scraping key-pairs from remote @ 0xc3e2cca1e26271d4808c77d3fd2a4b904ef6d0a1f006bbadf7eb394a72d2dcf1 -[2021-07-11T07:40:15Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:16Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:16Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:24Z DEBUG staking_miner::monitor] new event at #6429789 (0x3566e97339faaafa6ba644783f012ac6efc0fc584bcccc72961d8d04eb008f1f) -[2021-07-11T07:40:24Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:24Z INFO remote_externalities] scraping key-pairs from remote @ 0x3566e97339faaafa6ba644783f012ac6efc0fc584bcccc72961d8d04eb008f1f -[2021-07-11T07:40:24Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:24Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:24Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:24Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:24Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:24Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:28Z DEBUG staking_miner::monitor] new event at #6429790 (0x5a932aba2e344f39b34597ab15daf5d7bc037211dd62d55f4075944f5d8f53b8) -[2021-07-11T07:40:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x5a932aba2e344f39b34597ab15daf5d7bc037211dd62d55f4075944f5d8f53b8 -[2021-07-11T07:40:28Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:28Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:28Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:28Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:28Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:32Z DEBUG staking_miner::monitor] new event at #6429791 (0x3f31c581b20d7c7a9224c7883facc1947797f2f4b09f6c33a0c6e8c6ee41b37e) -[2021-07-11T07:40:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:32Z INFO remote_externalities] scraping key-pairs from remote @ 0x3f31c581b20d7c7a9224c7883facc1947797f2f4b09f6c33a0c6e8c6ee41b37e -[2021-07-11T07:40:32Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:32Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:32Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:32Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:32Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:32Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:40Z DEBUG staking_miner::monitor] new event at #6429792 (0x3c6bfdf3b98bb530ca001e35e47e4577b1bcbd6d824fcefcc48bd29c465d900f) -[2021-07-11T07:40:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:40Z INFO remote_externalities] scraping key-pairs from remote @ 0x3c6bfdf3b98bb530ca001e35e47e4577b1bcbd6d824fcefcc48bd29c465d900f -[2021-07-11T07:40:40Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:40Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:40Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:44Z DEBUG staking_miner::monitor] new event at #6429793 (0x970ff3979c4e6c34e26314181904cbf40e9b6b9fb96bce3960f02fe853893cfe) -[2021-07-11T07:40:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x970ff3979c4e6c34e26314181904cbf40e9b6b9fb96bce3960f02fe853893cfe -[2021-07-11T07:40:44Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:44Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:44Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:52Z DEBUG staking_miner::monitor] new event at #6429794 (0xca058f6e6cdb61241a7cf0c189988ed18d634834575ee3c86f289de2af5384c7) -[2021-07-11T07:40:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:52Z INFO remote_externalities] scraping key-pairs from remote @ 0xca058f6e6cdb61241a7cf0c189988ed18d634834575ee3c86f289de2af5384c7 -[2021-07-11T07:40:52Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:52Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:52Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:40:56Z DEBUG staking_miner::monitor] new event at #6429795 (0x596da7e7cae4e5c8a5d22e7c9ea329a8e04e22042e704f43ebe31cb604a9f71a) -[2021-07-11T07:40:56Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:40:56Z INFO remote_externalities] scraping key-pairs from remote @ 0x596da7e7cae4e5c8a5d22e7c9ea329a8e04e22042e704f43ebe31cb604a9f71a -[2021-07-11T07:40:56Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:40:56Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:40:56Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:40:56Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:40:56Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:40:56Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:04Z DEBUG staking_miner::monitor] new event at #6429796 (0x55a36e1a5f28f674ed9b685c5f8400febd0cd4346a3df6f58d020d5501fe4ff5) -[2021-07-11T07:41:04Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:04Z INFO remote_externalities] scraping key-pairs from remote @ 0x55a36e1a5f28f674ed9b685c5f8400febd0cd4346a3df6f58d020d5501fe4ff5 -[2021-07-11T07:41:04Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:04Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:04Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:04Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:04Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:04Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:08Z DEBUG staking_miner::monitor] new event at #6429797 (0x7b442d7648f224389cbaee755fc4a22a2e213aad727537dfd8e65132930035d6) -[2021-07-11T07:41:08Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:08Z INFO remote_externalities] scraping key-pairs from remote @ 0x7b442d7648f224389cbaee755fc4a22a2e213aad727537dfd8e65132930035d6 -[2021-07-11T07:41:08Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:08Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:08Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:09Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:09Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:09Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:16Z DEBUG staking_miner::monitor] new event at #6429798 (0xe89e7d1f21a28cb817c983bdc6f999e4dee70ecdae060ca54e5c6511c8720344) -[2021-07-11T07:41:16Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:16Z INFO remote_externalities] scraping key-pairs from remote @ 0xe89e7d1f21a28cb817c983bdc6f999e4dee70ecdae060ca54e5c6511c8720344 -[2021-07-11T07:41:16Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:16Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:16Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:16Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:16Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:16Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:20Z DEBUG staking_miner::monitor] new event at #6429799 (0xac49c2a99899db8227baa15f79f5805143c071e4cb086d1b3c149718a5a6a7d5) -[2021-07-11T07:41:20Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:20Z INFO remote_externalities] scraping key-pairs from remote @ 0xac49c2a99899db8227baa15f79f5805143c071e4cb086d1b3c149718a5a6a7d5 -[2021-07-11T07:41:20Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:20Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:20Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:20Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:20Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:20Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:28Z DEBUG staking_miner::monitor] new event at #6429800 (0x7207b820079319512e7d1a01b5e2929e5c9414a302ca821a946d68e0c02d06c2) -[2021-07-11T07:41:28Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:28Z INFO remote_externalities] scraping key-pairs from remote @ 0x7207b820079319512e7d1a01b5e2929e5c9414a302ca821a946d68e0c02d06c2 -[2021-07-11T07:41:28Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:28Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:29Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:29Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:29Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:29Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:32Z DEBUG staking_miner::monitor] new event at #6429801 (0xa7c120bf7a5c04ece4d497164fdb9e65fa541ba5b11e21ccdeafe92c4190d1b0) -[2021-07-11T07:41:32Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:32Z INFO remote_externalities] scraping key-pairs from remote @ 0xa7c120bf7a5c04ece4d497164fdb9e65fa541ba5b11e21ccdeafe92c4190d1b0 -[2021-07-11T07:41:32Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:32Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:32Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:32Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:32Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:32Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:40Z DEBUG staking_miner::monitor] new event at #6429802 (0xffbaf86a83eeb1e1b0a727fe771894c764c60fff7d01362e44e24ce96d2b89c2) -[2021-07-11T07:41:40Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:40Z INFO remote_externalities] scraping key-pairs from remote @ 0xffbaf86a83eeb1e1b0a727fe771894c764c60fff7d01362e44e24ce96d2b89c2 -[2021-07-11T07:41:40Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:40Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:40Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:40Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:40Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:40Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:44Z DEBUG staking_miner::monitor] new event at #6429803 (0x6259ef7821d4dd30229dbdfb01442a5a5efc893065841130c7c049478cefcadd) -[2021-07-11T07:41:44Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:44Z INFO remote_externalities] scraping key-pairs from remote @ 0x6259ef7821d4dd30229dbdfb01442a5a5efc893065841130c7c049478cefcadd -[2021-07-11T07:41:44Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:44Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:44Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:44Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:44Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:44Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:52Z DEBUG staking_miner::monitor] new event at #6429804 (0x5429abd920a47395a3bd849dff981539d9920283cb66e64fb24230e9d47665ba) -[2021-07-11T07:41:52Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:52Z INFO remote_externalities] scraping key-pairs from remote @ 0x5429abd920a47395a3bd849dff981539d9920283cb66e64fb24230e9d47665ba -[2021-07-11T07:41:52Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:52Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:52Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:52Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:52Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:52Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:41:56Z DEBUG staking_miner::monitor] new event at #6429805 (0xe5a65702ebce2022f2238b67b57e652f26cbe3b5a7d0d330530b13bfbef18999) -[2021-07-11T07:41:56Z INFO remote_externalities] initializing remote client to "ws://localhost:9944" -[2021-07-11T07:41:56Z INFO remote_externalities] scraping key-pairs from remote @ 0xe5a65702ebce2022f2238b67b57e652f26cbe3b5a7d0d330530b13bfbef18999 -[2021-07-11T07:41:56Z INFO remote_externalities] Querying a total of 9 keys -[2021-07-11T07:41:56Z INFO remote_externalities] downloaded data for module ElectionProviderMultiPhase (count: 9 / prefix: ede8e4fdc3c8b556f0ce2f77fc2575e3). -[2021-07-11T07:41:57Z INFO remote_externalities] Querying a total of 2401 keys -[2021-07-11T07:41:57Z INFO remote_externalities] extending externalities with 0 manually injected key-values -[2021-07-11T07:41:57Z INFO remote_externalities] injecting a total of 2411 keys -[2021-07-11T07:41:57Z DEBUG staking_miner::monitor] We already have a solution in this phase, skipping. -[2021-07-11T07:42:04Z DEBUG staking_miner::monitor] new event at #6429806 (0x1521f54e6903029e7c63c06c1076e62c7fbcb87ee3706951afafbcf31cb92488) -[2021-07-11T07:42:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:08Z DEBUG staking_miner::monitor] new event at #6429807 (0x9a93be664a541708546cffe928f25cd88b4bceb544265980eb5f82ae84cdc0b7) -[2021-07-11T07:42:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:16Z DEBUG staking_miner::monitor] new event at #6429808 (0x4e9d08a0260e8f51907465d9d1690265277b72a6d3c5b791382bd7e6520ed810) -[2021-07-11T07:42:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:20Z DEBUG staking_miner::monitor] new event at #6429809 (0x1df8844699ca3608fc761d8139c115f4825ed7098504ea679c9a3dc5c375ae49) -[2021-07-11T07:42:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:28Z DEBUG staking_miner::monitor] new event at #6429810 (0x46103e3d3c9ef44f097ec744a9a88892ad23ca31a68de4e082fa9a2e703557ed) -[2021-07-11T07:42:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:33Z DEBUG staking_miner::monitor] new event at #6429811 (0x734fd0f89242118a93547276d96cd68499b30de86a3ce2e0421d8928f30e733f) -[2021-07-11T07:42:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:40Z DEBUG staking_miner::monitor] new event at #6429812 (0x07b5a03646c190f3d3e42978c6a22e8bedc95d8f94a06f817e0d8206e88cecb3) -[2021-07-11T07:42:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:44Z DEBUG staking_miner::monitor] new event at #6429813 (0xd5a38fc06d638101cb9583115d44da9d8dba3ade19839a7e469efeffcf10755a) -[2021-07-11T07:42:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:53Z DEBUG staking_miner::monitor] new event at #6429814 (0xb8bac92bfb84854129d01974e89e9dd4e61d12a21323f26d4594b3182af005df) -[2021-07-11T07:42:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:42:57Z DEBUG staking_miner::monitor] new event at #6429815 (0x00415ac95feb38b6d01e6fda302f400db3692269c6aebf1c148b6954bf228227) -[2021-07-11T07:42:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:05Z DEBUG staking_miner::monitor] new event at #6429816 (0x397f609039b20388e4db96a276b225798a1237277e21652562b8fc8f183353db) -[2021-07-11T07:43:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:09Z DEBUG staking_miner::monitor] new event at #6429817 (0xc661e62977402450a1ad9aa9585774c0818bf6b65547907159f29892de19c16f) -[2021-07-11T07:43:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:17Z DEBUG staking_miner::monitor] new event at #6429818 (0xc6db5c62f341705a379473ff4ac9b1214411d7a70fedfcc7135455565906f0fe) -[2021-07-11T07:43:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:25Z DEBUG staking_miner::monitor] new event at #6429819 (0x7ddef2952a5a4810e75eb4fae29137d91679a93a555f0aa729e2bd5a04aa52bc) -[2021-07-11T07:43:25Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:29Z DEBUG staking_miner::monitor] new event at #6429820 (0xc90278df0bd59be842d0fdc549fe5da7cc32b31991347f448422fab9b5e5c4a7) -[2021-07-11T07:43:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:33Z DEBUG staking_miner::monitor] new event at #6429821 (0x12d59ba38db91840acf840341e8acd2b5d113e08614e114d7cc0f5a639564bef) -[2021-07-11T07:43:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:41Z DEBUG staking_miner::monitor] new event at #6429822 (0x35282bee896974be272e7fbb6edd304c5b0948856b02268c2844237a40fc0e04) -[2021-07-11T07:43:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:45Z DEBUG staking_miner::monitor] new event at #6429823 (0x3d8ea4b0a16be1136cdc0ce0a22c127ea4868a9e264bb2316cb53747347aa2f1) -[2021-07-11T07:43:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:53Z DEBUG staking_miner::monitor] new event at #6429824 (0xf9bad4e789b1693f18bd04f3825fbbc9ca3c25a772e63ea82afde1496ff0bdcc) -[2021-07-11T07:43:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:43:57Z DEBUG staking_miner::monitor] new event at #6429825 (0x8ff1026216f0417711a5257625d9ebeca116498e006dcbdf605e79dd1066b295) -[2021-07-11T07:43:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:05Z DEBUG staking_miner::monitor] new event at #6429826 (0x76d5ba73b3691a60f6cd64654fbc964cde95e751bd77182b5ab7f77c9617cc4e) -[2021-07-11T07:44:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:09Z DEBUG staking_miner::monitor] new event at #6429827 (0x89b5ceb152c6ecf0fef4cba9e9242796f84d9ae84ddb98f321205a3eb9efca2b) -[2021-07-11T07:44:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:18Z DEBUG staking_miner::monitor] new event at #6429828 (0x8c221f93ce4f58a454380d193cc0b3d4eeec2723637b275a92cce1c39c02b89a) -[2021-07-11T07:44:18Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:21Z DEBUG staking_miner::monitor] new event at #6429829 (0xed025b808de85aa24e30b323b25b031ca8fdd58d616bf3e2e79f58a8a2ec37ac) -[2021-07-11T07:44:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:29Z DEBUG staking_miner::monitor] new event at #6429830 (0x8958f8ca0a5bf9edfa575c2ae2b326838af09d1700b946037bf851034a9b85e3) -[2021-07-11T07:44:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:33Z DEBUG staking_miner::monitor] new event at #6429831 (0x57bd4978a64c7919914dde1449dc591c4beff24760b8b954c52ef0bb0d88c124) -[2021-07-11T07:44:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:42Z DEBUG staking_miner::monitor] new event at #6429832 (0x75572eaf56bfe535c575d97565b3c110e28e8ddf99909ef150c7075f7763be58) -[2021-07-11T07:44:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:45Z DEBUG staking_miner::monitor] new event at #6429833 (0xa1b7727246c147bb67338ea0d7ca693f65de21e1eb100a48bca888e992a18e50) -[2021-07-11T07:44:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:53Z DEBUG staking_miner::monitor] new event at #6429834 (0xff1c27da6311f8a0b9eef712c984c2dc039af001434550a9a22104903c5c9d46) -[2021-07-11T07:44:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:44:57Z DEBUG staking_miner::monitor] new event at #6429835 (0x53d2e796b051fe83411cd47bfe011056b9e5dcd965fe34bafa93c4c2c042afad) -[2021-07-11T07:44:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:06Z DEBUG staking_miner::monitor] new event at #6429836 (0x67172206c26844f1f098ddefd36b6e2832ccdca9e4174357a095814a937d713a) -[2021-07-11T07:45:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:10Z DEBUG staking_miner::monitor] new event at #6429837 (0xd4495f88773a770f7298aee4c9dae9ac2d4e443af8b0898113f995d5b11562eb) -[2021-07-11T07:45:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:14Z DEBUG staking_miner::monitor] new event at #6429838 (0xedad33648abd8c611d800150af8db330aa06b5a4dc369765b2038d2fcd575d71) -[2021-07-11T07:45:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:22Z DEBUG staking_miner::monitor] new event at #6429839 (0xfd6342b67138c501bc7e618a2cc1c5d75c56806366c68ed09f4242bfb71f0768) -[2021-07-11T07:45:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:31Z DEBUG staking_miner::monitor] new event at #6429840 (0x0e91b0d823ac395f39ce7151e3322a72acb2b78fb438ce7349272fcb71afb7de) -[2021-07-11T07:45:31Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:34Z DEBUG staking_miner::monitor] new event at #6429841 (0xf7e895f45929203269599a66faa2152e75ede888b3b1776b5b0a5d04c8bcf7fe) -[2021-07-11T07:45:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:38Z DEBUG staking_miner::monitor] new event at #6429842 (0x96f49e7ccb8656b5ddc800b6cf54d134029418e59cbf6733172c88a46e075d40) -[2021-07-11T07:45:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:46Z DEBUG staking_miner::monitor] new event at #6429843 (0x40218a1d1f2aae442c69f9c17f747627f31558600cb728257a1c534f669f1e4b) -[2021-07-11T07:45:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:50Z DEBUG staking_miner::monitor] new event at #6429844 (0xded8c7fa8aeb4e0861794d31c9407f30b335109a9a5b7527b7e3caebda20b572) -[2021-07-11T07:45:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:45:58Z DEBUG staking_miner::monitor] new event at #6429845 (0x005abc6bdb583d315e3d660aabe7fc0e8d14a0d6fa179f03cd671e9c2da7bc3a) -[2021-07-11T07:45:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:02Z DEBUG staking_miner::monitor] new event at #6429846 (0xf20617cee7e92283bfb046c9dfc51e90b82689bd91947111df6dad5d4be678b9) -[2021-07-11T07:46:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:10Z DEBUG staking_miner::monitor] new event at #6429847 (0xb543b78d37701c573d709c23c3407b99149c5def235ce09bc508848bb0dd19b6) -[2021-07-11T07:46:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:14Z DEBUG staking_miner::monitor] new event at #6429848 (0x12d4d080a2f149a930dd00109b3631585fab6b8c1ba59b7159aa2ca05e4a4620) -[2021-07-11T07:46:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:22Z DEBUG staking_miner::monitor] new event at #6429849 (0x60cda8324d48249953f68acc223a37e857e23e065ebb397ad96581079f31c0f6) -[2021-07-11T07:46:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:26Z DEBUG staking_miner::monitor] new event at #6429850 (0xb45c7a07d9bcbc42013724ddaacba4d091d6afabbabcb9d91239cb5466dc05ce) -[2021-07-11T07:46:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:34Z DEBUG staking_miner::monitor] new event at #6429851 (0xae4bd175afe211a718c8836d7db90a5d3cbc63a68c44be38a5fccdc921bfca5b) -[2021-07-11T07:46:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:38Z DEBUG staking_miner::monitor] new event at #6429852 (0x5dfdb3b5d61800f0026135edf2fdf9654fbb3fe94848de018ee71f26ead92f3a) -[2021-07-11T07:46:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:46Z DEBUG staking_miner::monitor] new event at #6429853 (0x8afa87d1afc58740b783eb1e44825b9f6b9b94321fcde2ea754af61d0db4191e) -[2021-07-11T07:46:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:50Z DEBUG staking_miner::monitor] new event at #6429854 (0x62d751a20c8f10dfe08f3676072643a2792e5baa9ec831ae13c2c369c6759654) -[2021-07-11T07:46:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:46:58Z DEBUG staking_miner::monitor] new event at #6429855 (0x9e176498970f512c8e65beb247111f1024ac7cbebfec71a9d36ff6396c915c84) -[2021-07-11T07:46:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:02Z DEBUG staking_miner::monitor] new event at #6429856 (0x4443f80ee1a78c0cb8a479a974f55d1a87836c279917e4767cabdceb12fba051) -[2021-07-11T07:47:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:10Z DEBUG staking_miner::monitor] new event at #6429857 (0x3fac748f9acb13c547dded35bc4446fa39d1a29eb126e5d0f5dcca3f7707cb7b) -[2021-07-11T07:47:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:14Z DEBUG staking_miner::monitor] new event at #6429858 (0xbe5791238476da29782f7958a4cded3c8e32c10e424f2b9b316080c1c42fb8b6) -[2021-07-11T07:47:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:22Z DEBUG staking_miner::monitor] new event at #6429859 (0x6b9456cf711d34e6e1a16823638626f37449904a2f097922b9c8dd1bea5f86bf) -[2021-07-11T07:47:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:27Z DEBUG staking_miner::monitor] new event at #6429860 (0xae8b79ef90c005b2b0c0bb956747769c4e320a7aace563e45e049dd25ecbabe6) -[2021-07-11T07:47:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:34Z DEBUG staking_miner::monitor] new event at #6429861 (0x9f4107fe39cd76bf45a889bc208f7b8414b95f16b9823cc320cec4938036fd4b) -[2021-07-11T07:47:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:39Z DEBUG staking_miner::monitor] new event at #6429862 (0x0d959c5baa60cc47b9c5c18bb59676ad8ada7f5f3e8456a2022441530c61d9f2) -[2021-07-11T07:47:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:47Z DEBUG staking_miner::monitor] new event at #6429863 (0xde54d979c6ec3800dd045b2bf3fa1eff3216443338dc3f4bec7d869e7300d41f) -[2021-07-11T07:47:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:51Z DEBUG staking_miner::monitor] new event at #6429864 (0x854ff089a7a978c9799b9d98497bade942b28fd35f0debcb571b03549e117f2f) -[2021-07-11T07:47:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:47:59Z DEBUG staking_miner::monitor] new event at #6429865 (0x83bc372cb6c8ed6de4df0afd0da6a67f2dd164a7f9a9ee56144f285dd9694aa6) -[2021-07-11T07:47:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:03Z DEBUG staking_miner::monitor] new event at #6429866 (0x79bd25e11b2cb2f09cc6b087dc5b6f625a71935b356daa2deba9f0734cc51a21) -[2021-07-11T07:48:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:11Z DEBUG staking_miner::monitor] new event at #6429867 (0x24b47687639b13a01fdf3b5e17d5f66dae449b8dce4f1c0c1fdbe47c4512fac5) -[2021-07-11T07:48:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:15Z DEBUG staking_miner::monitor] new event at #6429868 (0x3c633d628d7bbd77d6209b10970b85c567bbd5085c4b5b7c516a53bdf907ddfa) -[2021-07-11T07:48:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:23Z DEBUG staking_miner::monitor] new event at #6429869 (0xfa61f8af27a917a171a6fc6c3214e9800bb6d7cb69846fb514d642f7aec69b21) -[2021-07-11T07:48:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:27Z DEBUG staking_miner::monitor] new event at #6429870 (0xa5741f0a97e4de7c1c574e89221887e6a14736a0003804852777e7eb19dec431) -[2021-07-11T07:48:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:35Z DEBUG staking_miner::monitor] new event at #6429871 (0x71c986f46b431a4f43d06f8865302f68b7d427fa917d3e25c9b4fc0e45bcb201) -[2021-07-11T07:48:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:39Z DEBUG staking_miner::monitor] new event at #6429872 (0x87c00191b4dca49847bdd76bd411b5fe205b4d36b9e776c0a3162257ca95e6eb) -[2021-07-11T07:48:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:47Z DEBUG staking_miner::monitor] new event at #6429873 (0x6c1178910ffde1b35748d98f4fbb668676f13600de5ddf3bcc1386420805ce31) -[2021-07-11T07:48:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:51Z DEBUG staking_miner::monitor] new event at #6429874 (0x968223185a76bb3a181e37e34ad5762f0d616291325f291dd267c17797f25008) -[2021-07-11T07:48:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:48:59Z DEBUG staking_miner::monitor] new event at #6429875 (0xb627a73bb3cdeebc59977371fc65e35325ac0b0638d3475b1993ab338053e673) -[2021-07-11T07:48:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:03Z DEBUG staking_miner::monitor] new event at #6429876 (0x100ec7fbf589581b6c5c2bf43d86324c96e0c08d6a16949ad6b9cca2769272c9) -[2021-07-11T07:49:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:11Z DEBUG staking_miner::monitor] new event at #6429877 (0x89c5fd0fc55b198a89384e4f9a6df4fed73fe273ffd625520ba91bf7148a3a24) -[2021-07-11T07:49:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:15Z DEBUG staking_miner::monitor] new event at #6429878 (0x7b43faa20ae048599f1d2161e5d2fb19d44a7db27e15a56da4fdd67a6809d737) -[2021-07-11T07:49:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:24Z DEBUG staking_miner::monitor] new event at #6429879 (0xd8a307280fb87170383c26fe562f610406d50942bfeef83fabeeaa7c22ac253a) -[2021-07-11T07:49:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:27Z DEBUG staking_miner::monitor] new event at #6429880 (0x0830252a2d0b7b243a4f7782dc43c6f5459086819d95e6710e3a880827850d41) -[2021-07-11T07:49:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:35Z DEBUG staking_miner::monitor] new event at #6429881 (0xde9e2f3cec64e37dad1ed8c9dcf733ae3641bfbf501a38a197648b3df925080a) -[2021-07-11T07:49:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:39Z DEBUG staking_miner::monitor] new event at #6429882 (0x76da939e261b110c0ab5c4ca74ee45ad058b1e4c42ee41e94d2fd95a71f689dc) -[2021-07-11T07:49:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:48Z DEBUG staking_miner::monitor] new event at #6429883 (0x9fd3a316d377e3cc6176d44429080bf27434838373980649b24348cc3fa97cb7) -[2021-07-11T07:49:48Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:52Z DEBUG staking_miner::monitor] new event at #6429884 (0xa60d9eb6eef470f81a510efb501941604138e09be58afb59dc403476a725014d) -[2021-07-11T07:49:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:49:56Z DEBUG staking_miner::monitor] new event at #6429885 (0x41bb6304a7e80f618ace520ae4812865f6966fd76b5e26944c4e1247c3fe1042) -[2021-07-11T07:49:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:04Z DEBUG staking_miner::monitor] new event at #6429886 (0x1b1c91675cf81ebaa3014d75b674aae5f6e679efda52355b83abe9c508dccb9c) -[2021-07-11T07:50:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:08Z DEBUG staking_miner::monitor] new event at #6429887 (0x13814d12a7df03199ac8767ed7b8db083301b5c2f80d487cf3d5a9b78ef29286) -[2021-07-11T07:50:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:16Z DEBUG staking_miner::monitor] new event at #6429888 (0x3f5f57ebc9d8e12c55309c08851ffb941556669f4046ee6d351de431468c76a4) -[2021-07-11T07:50:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:20Z DEBUG staking_miner::monitor] new event at #6429889 (0xcef69242b80bf5f80d6ccffb545099a0c692f7215fb7ad277dca491a7a3f9750) -[2021-07-11T07:50:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:28Z DEBUG staking_miner::monitor] new event at #6429890 (0xe54a540ca9c2040bd453b87d31a4ea5abed942c311e5e8f50a762884f637af82) -[2021-07-11T07:50:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:32Z DEBUG staking_miner::monitor] new event at #6429891 (0x0475ff9e072207619f142a0548dcbad462b6895bfffe02b2d6b4275434d4d948) -[2021-07-11T07:50:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:40Z DEBUG staking_miner::monitor] new event at #6429892 (0x68ab181b900559a6a57f88a899c484affd90d78b4ad7aa8860206db7ad615ec6) -[2021-07-11T07:50:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:44Z DEBUG staking_miner::monitor] new event at #6429893 (0x9598480ff262184f6a7efe0e891e3b9a9ffa2420257e2f4cd8d7ef5a50c55537) -[2021-07-11T07:50:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:52Z DEBUG staking_miner::monitor] new event at #6429894 (0xb7ffe263f4f0f3d8d38cae3e2321e70be8a9e0eab0c0f27a98ca031fb4f51ebe) -[2021-07-11T07:50:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:50:56Z DEBUG staking_miner::monitor] new event at #6429895 (0xd4789e3bd42b7295e5fdddb55f8083530081892da7b321e6a02090325b75d90b) -[2021-07-11T07:50:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:04Z DEBUG staking_miner::monitor] new event at #6429896 (0x051d5353843c8501cef49505e3b267a564fea74d62e4ff1b2154ba8b8f9d276c) -[2021-07-11T07:51:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:08Z DEBUG staking_miner::monitor] new event at #6429897 (0x42e4a75ac7f5b0fe03de56c6e2cfd36b2f26e9c517669346e2981553f94c8104) -[2021-07-11T07:51:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:16Z DEBUG staking_miner::monitor] new event at #6429898 (0xc86086add9f769edc1e05584d7a37f9a0287a77f95c1e40b81c0d5dee13afb11) -[2021-07-11T07:51:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:20Z DEBUG staking_miner::monitor] new event at #6429899 (0x0d183bb112b044900ae09574e2c8cc72b5d344f47d8a192ea514b77cf010b1a8) -[2021-07-11T07:51:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:29Z DEBUG staking_miner::monitor] new event at #6429900 (0xa8786d58e17d613615739b4982f8cb59175874e5fc8e869eb849a45b7f58dd3e) -[2021-07-11T07:51:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:32Z DEBUG staking_miner::monitor] new event at #6429901 (0x4009be308ca677f3c56636d089a15d0953c0fffc2643b473730ca77227458a7c) -[2021-07-11T07:51:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:41Z DEBUG staking_miner::monitor] new event at #6429902 (0xe38fd9b7652946fed00c877d10e90ba33b6e071915fbf8455d1a7c8433e4b2d5) -[2021-07-11T07:51:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:44Z DEBUG staking_miner::monitor] new event at #6429903 (0xee48d626f08929f7cef4085dfb91caa9fde5a08bcbed8946b3fc2a4d740a0d0e) -[2021-07-11T07:51:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:52Z DEBUG staking_miner::monitor] new event at #6429904 (0x2a5b5fab5c750501764040a75837626d8264b7bec6cb68f1ad88276dc6e8e4af) -[2021-07-11T07:51:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:51:56Z DEBUG staking_miner::monitor] new event at #6429905 (0x80837505842f5850af471bbc61f4a9dd76319dea3f12266effd6c8233d9ec4eb) -[2021-07-11T07:51:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:04Z DEBUG staking_miner::monitor] new event at #6429906 (0x9ae3a4dd5251166300c32d58cf9d9b3a2c9f7a15ca96201abba05ddafa1d9fa8) -[2021-07-11T07:52:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:09Z DEBUG staking_miner::monitor] new event at #6429907 (0x751c0400cf019b6a1c25e9268668be29fd6725ebe4ea5c1f2ab0c88b7de92637) -[2021-07-11T07:52:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:17Z DEBUG staking_miner::monitor] new event at #6429908 (0xfc5051801e10f195652faa3541df0e6ab5e3a01c8dde41ab062f0a04b42d5633) -[2021-07-11T07:52:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:21Z DEBUG staking_miner::monitor] new event at #6429909 (0xb90424e76f0cf416be7b4b5c569868fb3202ced22e21bd3fa2b230ccc8c7a1b3) -[2021-07-11T07:52:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:29Z DEBUG staking_miner::monitor] new event at #6429910 (0x01773bc6ca0753846ce27629d3ae88a85258b96e94b3be5dbe5eda75ef9e76e5) -[2021-07-11T07:52:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:33Z DEBUG staking_miner::monitor] new event at #6429911 (0xb65e22aca35bdd253587ba150af4cde160d6c178cd244a7565843e061dcf34a2) -[2021-07-11T07:52:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:41Z DEBUG staking_miner::monitor] new event at #6429912 (0x82861cd8f1f44fc647fcdf51224b36b9c19e8f7ac719bb9596529f352fba33f9) -[2021-07-11T07:52:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:45Z DEBUG staking_miner::monitor] new event at #6429913 (0x9b6070fce207b783e870a8539396b20313fe4c0617cb5fde41a398072c7129ad) -[2021-07-11T07:52:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:53Z DEBUG staking_miner::monitor] new event at #6429914 (0x9edaa415e60ff62f7306bd6b30d65fa6ee277e4f13babaf602fdcaa64a4d0028) -[2021-07-11T07:52:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:52:57Z DEBUG staking_miner::monitor] new event at #6429915 (0x78d49d2ab9e21d674d6a44ba45e4ab7673f6db0ae1c0bfc7fe2441f2af29692f) -[2021-07-11T07:52:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:05Z DEBUG staking_miner::monitor] new event at #6429916 (0xbf8283c4115cbba04ce0db248af219ab904e5c3525102e5576f6c59902489dc3) -[2021-07-11T07:53:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:09Z DEBUG staking_miner::monitor] new event at #6429917 (0xc6b92055ff0a27e690e9a5eae1ed108d9cf834bb2554e38df64cc25d5d0b71f8) -[2021-07-11T07:53:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:17Z DEBUG staking_miner::monitor] new event at #6429918 (0x0ecebd2bd31b50255e91fa5c21e0018c9d7d0b6c9561efa3efee9488560bca24) -[2021-07-11T07:53:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:21Z DEBUG staking_miner::monitor] new event at #6429919 (0xafdc4b9eb03e20507d2871edbf5e3ca8e296bdeb8bd33687db5a40f0b7018de5) -[2021-07-11T07:53:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:29Z DEBUG staking_miner::monitor] new event at #6429920 (0xf6cbd10792d3edb0ac6c4adf1e53ad43fa88277da9509438e420518d9c081d13) -[2021-07-11T07:53:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:33Z DEBUG staking_miner::monitor] new event at #6429921 (0xbd4e44629a963ca48ad4ccd6ee95415ed2adda94215468a9aa2ff50d2078661f) -[2021-07-11T07:53:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:41Z DEBUG staking_miner::monitor] new event at #6429922 (0x8b6b9399647d030b8f348d018f5df44e2c78484a4bf1c453c77663c568ad32b3) -[2021-07-11T07:53:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:45Z DEBUG staking_miner::monitor] new event at #6429923 (0x8fdcee34029312f38d6548f2067eb053e99ea52f2e00c969775dcb71342edb47) -[2021-07-11T07:53:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:54Z DEBUG staking_miner::monitor] new event at #6429924 (0x48e10944907612c7636d6d233426e41561e657c95794ee6fb6556229b3702471) -[2021-07-11T07:53:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:53:57Z DEBUG staking_miner::monitor] new event at #6429925 (0xc7fda1839204df310866fed267e41c734c1899fe5452088bb38b71e741eaf80c) -[2021-07-11T07:53:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:05Z DEBUG staking_miner::monitor] new event at #6429926 (0xa8f5fc07f85fe7f5fb0c5b3e9f088f7fdacae52844b3e6fdb0bff28169c45c6b) -[2021-07-11T07:54:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:09Z DEBUG staking_miner::monitor] new event at #6429927 (0x3fd86cbcc34df6b1963ba5cd0f2dd05e42890c708ca7648b790125444f8cf2ed) -[2021-07-11T07:54:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:17Z DEBUG staking_miner::monitor] new event at #6429928 (0x37b085b472698c18b1075478ef5011516d70d559778ab4daf0fb35b591c79e85) -[2021-07-11T07:54:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:21Z DEBUG staking_miner::monitor] new event at #6429929 (0x4a0fc655ac4a4eeb7bc9bb0b79c352a892c2c75ce97a8645576bb2a2b56904bf) -[2021-07-11T07:54:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:30Z DEBUG staking_miner::monitor] new event at #6429930 (0xa69b91b5491b49701df92fea08b64b1f66c34d4b5f1fa0d5908a9b4d57412f46) -[2021-07-11T07:54:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:34Z DEBUG staking_miner::monitor] new event at #6429931 (0x3b19520862f5be4d5af9bee448b66e0282805a9690d5e077ed6634f2357e3548) -[2021-07-11T07:54:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:42Z DEBUG staking_miner::monitor] new event at #6429932 (0x1336259ea149d2765d33e041120743f19e14b8d77728e7f58e9cbd2f467be2e8) -[2021-07-11T07:54:42Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:46Z DEBUG staking_miner::monitor] new event at #6429933 (0xa20feac2205e55ca38753a2bbc453261bdac8e7df8c3a8587cc2fb66416d8d1d) -[2021-07-11T07:54:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:50Z DEBUG staking_miner::monitor] new event at #6429934 (0xdb9626d173f44c232ff59a442aec9226b91f557f2011c22d6d0f58a2d5324bd9) -[2021-07-11T07:54:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:54:58Z DEBUG staking_miner::monitor] new event at #6429935 (0xa952bb7c105b478a871305221828f98de22ca43be47ff6179d32b65c86c9581c) -[2021-07-11T07:54:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:02Z DEBUG staking_miner::monitor] new event at #6429936 (0xb803eb97a12c6d898ebdddc6025cc45fe5c17e4297b67c851c48509d7d328ca2) -[2021-07-11T07:55:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:10Z DEBUG staking_miner::monitor] new event at #6429937 (0x8e1ee8ef5dfe5e8be23e2eacd0f3acfe0466cd22e16a8bea8922d8acb051b101) -[2021-07-11T07:55:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:14Z DEBUG staking_miner::monitor] new event at #6429938 (0x477f1ddabd542045d05e3f4bbbfc0723584004d1f75c27eb24ca70fdb6011cb2) -[2021-07-11T07:55:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:22Z DEBUG staking_miner::monitor] new event at #6429939 (0x50d882a91f33b4fe253dea617db0b3636ab8be8f8a2f4f3d690b84137c40295a) -[2021-07-11T07:55:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:26Z DEBUG staking_miner::monitor] new event at #6429940 (0xf39d4e42a8754b662845719efc855cd46386b60db9e46502f7f49d3af47a0898) -[2021-07-11T07:55:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:34Z DEBUG staking_miner::monitor] new event at #6429941 (0xca301e7bd67d56bf96ae64247a7161b9ce69b67f61d3736ac11b59696f0702c8) -[2021-07-11T07:55:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:38Z DEBUG staking_miner::monitor] new event at #6429942 (0xbdc60d556e442ede9a74aaffbcd772b5f2097ec3eec553840bbe547af80ab32d) -[2021-07-11T07:55:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:46Z DEBUG staking_miner::monitor] new event at #6429943 (0xf78111511cb6ea3f81d378056ee553b1cbc4a03321f9353490a3c0c471bddf74) -[2021-07-11T07:55:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:50Z DEBUG staking_miner::monitor] new event at #6429944 (0x138f4c22c5dffb6b5467bc8be20fc54165f025cc44a2265378845b8fff0cb470) -[2021-07-11T07:55:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:55:58Z DEBUG staking_miner::monitor] new event at #6429945 (0x46ae332030c71f3d365144ab25743c1c23ed3d04f21e36c1571a5870ae6e89d2) -[2021-07-11T07:55:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:02Z DEBUG staking_miner::monitor] new event at #6429946 (0xd6fae8c2fc32b551183167f3fa464d6905c6a1d7181fad12a3dbed8d2c76eafe) -[2021-07-11T07:56:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:10Z DEBUG staking_miner::monitor] new event at #6429947 (0xf8f01573e5c6abe9caa31a29c041d0c53a90781500047bca3e4c9a1cd3e7b116) -[2021-07-11T07:56:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:14Z DEBUG staking_miner::monitor] new event at #6429948 (0xdd5df115264f19ed00c0fcc879595cf5851bbe4a8f2a219fa88187665831e6ba) -[2021-07-11T07:56:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:23Z DEBUG staking_miner::monitor] new event at #6429949 (0x3dde352a2081a6225302efafa7d128659796199f1706c2798238d95c5e2f11f3) -[2021-07-11T07:56:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:30Z DEBUG staking_miner::monitor] new event at #6429950 (0xca6bad7c8eff9bf0219a3cdeb6117dffcecafdda1c4f59ae0b0230c17915f016) -[2021-07-11T07:56:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:34Z DEBUG staking_miner::monitor] new event at #6429951 (0xc1c92b1a481da5535f261f4b121050e81e9424d0729c68ab702bf2fbac026f58) -[2021-07-11T07:56:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:38Z DEBUG staking_miner::monitor] new event at #6429952 (0x9ea734760c39cba8f15e07135675f68253719d41977befd84d49e325954e267b) -[2021-07-11T07:56:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:47Z DEBUG staking_miner::monitor] new event at #6429953 (0x70e684b493c31d6619278d2fd89982ea314b324e91bb8e1fe8373fcc352d4eca) -[2021-07-11T07:56:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:50Z DEBUG staking_miner::monitor] new event at #6429954 (0x449e52d9cd25a24f745ad987d273e576bac6d3cc9fa97318d4bc43f508f0c958) -[2021-07-11T07:56:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:56:59Z DEBUG staking_miner::monitor] new event at #6429955 (0x4ca2a343545363982a167a7cf8a64ccd75536186f87586e420efce32513008a9) -[2021-07-11T07:56:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:03Z DEBUG staking_miner::monitor] new event at #6429956 (0x2c683064a7969455ce7d35bcd351592354fc217ae2e4804e48ab2a0ab63534ea) -[2021-07-11T07:57:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:11Z DEBUG staking_miner::monitor] new event at #6429957 (0xbbffb998679dac1bc96cfb767446acd4c771daf16bc02fff50ae183b83025200) -[2021-07-11T07:57:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:15Z DEBUG staking_miner::monitor] new event at #6429958 (0x30731366401dbcbd1b910e9d55efafc13ed1bb3041db962fe48cdbff113ba187) -[2021-07-11T07:57:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:23Z DEBUG staking_miner::monitor] new event at #6429959 (0x57f49ca9f043f5ceaf3cb1f6052a45645e04f1a9ec63823e45968f40bd4e10d2) -[2021-07-11T07:57:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:27Z DEBUG staking_miner::monitor] new event at #6429960 (0xb903f5af812e58e55f4ba4b94a862e61dcd25a897aa5087e2f2b2b58ce9dd65f) -[2021-07-11T07:57:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:35Z DEBUG staking_miner::monitor] new event at #6429961 (0xbd4e7fec50454ee21ed3e4361586c7fc7094e2e1240cdda7c3d0482dce275720) -[2021-07-11T07:57:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:39Z DEBUG staking_miner::monitor] new event at #6429962 (0x5c86247348eb9a9d73d4582fb347ae84d81b74c3f60ae65bfc7b2a547da2b3ad) -[2021-07-11T07:57:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:47Z DEBUG staking_miner::monitor] new event at #6429963 (0x5bde0ac069bf4c27a10ad399291c599b280120077a0e1d6dc49b16d377d822be) -[2021-07-11T07:57:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:51Z DEBUG staking_miner::monitor] new event at #6429964 (0x1a037baf9dd9697f5d66a94eda7b65675efdc408baa3c14c460de5d203dda16c) -[2021-07-11T07:57:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:57:59Z DEBUG staking_miner::monitor] new event at #6429965 (0x528bb545549bd65a79922f83ecbb0935ae29d1e03a6154cc748c20cb334f6f1a) -[2021-07-11T07:57:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:03Z DEBUG staking_miner::monitor] new event at #6429966 (0x30bd7bc7a3e620b1f7271cb125e4d2a70b173d53b812b35eaa8342bf0df277ec) -[2021-07-11T07:58:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:11Z DEBUG staking_miner::monitor] new event at #6429967 (0x5af2ab20269aa37aaed39f83a26bc813d3e01ddb754464f78642cb0479c1bc51) -[2021-07-11T07:58:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:15Z DEBUG staking_miner::monitor] new event at #6429968 (0xbcec2332b8a8f044af241528125d5da801e0d3c45b3e6423271c23c46200fb5d) -[2021-07-11T07:58:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:23Z DEBUG staking_miner::monitor] new event at #6429969 (0xe5b6570687bc25af29c523214f0c824a1b221a9a2f0055826ab01c69d9cb70a6) -[2021-07-11T07:58:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:27Z DEBUG staking_miner::monitor] new event at #6429970 (0x78ee2109a0ccaa89b2867fbab4d4d6a73da723637477093e2ac21081c21ac320) -[2021-07-11T07:58:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:35Z DEBUG staking_miner::monitor] new event at #6429971 (0x6ad4ff23cc52d8d5be1b2e5c75396cec307ae5efc796f05bd07df533af61e2cd) -[2021-07-11T07:58:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:39Z DEBUG staking_miner::monitor] new event at #6429972 (0xd301c51575377c38793d87b3db02ccf51cc7430765c49dcc383203001505168d) -[2021-07-11T07:58:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:47Z DEBUG staking_miner::monitor] new event at #6429973 (0xe4e8a2ae74688b0ee7e5ef04db7cbf8e192cacf2d2c2a3eb3a6f975f0cb0699b) -[2021-07-11T07:58:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:51Z DEBUG staking_miner::monitor] new event at #6429974 (0x9f6abd5d520464377dbde57a79f6d2041af6d969aa929fce81e22a08021ab7fa) -[2021-07-11T07:58:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:58:59Z DEBUG staking_miner::monitor] new event at #6429975 (0xaa0d2810aa4cce17b7a87eb7f184cfd62a2ee34f23e583a2ee43d6cc115ac4c6) -[2021-07-11T07:58:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:03Z DEBUG staking_miner::monitor] new event at #6429976 (0x7c28b7c50652ef0e485b3fc59d1b85a87aa77454fe4fdfb73d47c8e589c19db4) -[2021-07-11T07:59:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:11Z DEBUG staking_miner::monitor] new event at #6429977 (0xc0a08e8d59b42888a803a4d36226cf138c16e0e69193647a5aad3d9fd1e56bf8) -[2021-07-11T07:59:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:15Z DEBUG staking_miner::monitor] new event at #6429978 (0x639614e6590b89ced9a30816bd9bfa7057a193f645c8330c78f75b9d31bc1d3d) -[2021-07-11T07:59:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:19Z DEBUG staking_miner::monitor] new event at #6429979 (0xae8892a7b0de3ebabf3f950de0b065224e83624d50723e3df53e5c8051868f30) -[2021-07-11T07:59:19Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:28Z DEBUG staking_miner::monitor] new event at #6429980 (0xaf09552e81b4a9004121a4936a0a1badfff4246fdf3d6d3b59cfddea781f1619) -[2021-07-11T07:59:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:32Z DEBUG staking_miner::monitor] new event at #6429981 (0x5d7d6a799a516d49288020618104cd9bee3cbab0c924d2b504c535a74d025ffe) -[2021-07-11T07:59:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:40Z DEBUG staking_miner::monitor] new event at #6429982 (0x29d924b440c75990dd3553c7e0de464ad0d9420923a75762dbfed439ff5d53ab) -[2021-07-11T07:59:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:44Z DEBUG staking_miner::monitor] new event at #6429983 (0xfd8f153a261ecaa972341be3b993fc32a2af6dc66615a007227a2d95b5fb1b20) -[2021-07-11T07:59:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:52Z DEBUG staking_miner::monitor] new event at #6429984 (0xd2c4b8d9f56e6b36ef0fe287b65ced6114c2276dd25441558dc4a5d8d0ab2f46) -[2021-07-11T07:59:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T07:59:56Z DEBUG staking_miner::monitor] new event at #6429985 (0xf04c56ca2ce3f8645b263572487e1135300c386065bfaccf0a5a84d34b35a6fc) -[2021-07-11T07:59:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:04Z DEBUG staking_miner::monitor] new event at #6429986 (0x10bafd41ea5836504d32e03e9c36bfb3188f8e68fcd6516f0e49deb792d0105f) -[2021-07-11T08:00:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:08Z DEBUG staking_miner::monitor] new event at #6429987 (0x000977ec1706d42de2156422f44766a7a5a32a4b48d87bf48b78996ad511e770) -[2021-07-11T08:00:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:16Z DEBUG staking_miner::monitor] new event at #6429988 (0x6f588d2fd4eb51a8c96fd34f4190533f64c34bd6607778c6691cd8294d1094db) -[2021-07-11T08:00:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:20Z DEBUG staking_miner::monitor] new event at #6429989 (0xfe1be33469100b58ce0ce8535749fccdedc7a2d7c5c10100f1e9017d6d05d6f4) -[2021-07-11T08:00:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:28Z DEBUG staking_miner::monitor] new event at #6429990 (0x6e6d64a0935998a70ca7d19627b953d768089f2a2d91cf72cf4d6f2bd22e00bb) -[2021-07-11T08:00:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:32Z DEBUG staking_miner::monitor] new event at #6429991 (0xca100b75c568066d2e6716d99b0a8b378a5c1715df57e99a178907b23bc23215) -[2021-07-11T08:00:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:40Z DEBUG staking_miner::monitor] new event at #6429992 (0x96804f9bffb9ef61933f2930fd52a9e3d25c554a6bef778205d43a21e62e210e) -[2021-07-11T08:00:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:44Z DEBUG staking_miner::monitor] new event at #6429993 (0x55cf7a47ec1b11112cde1a693522cee334c892fd328039ee49b48b8fdc25e76d) -[2021-07-11T08:00:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:52Z DEBUG staking_miner::monitor] new event at #6429994 (0x6bd9618d6968370c72efdaba6eea63a5a7c657a5f58bd98ac55dd57315bb88fd) -[2021-07-11T08:00:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:00:56Z DEBUG staking_miner::monitor] new event at #6429995 (0x657a4c64419b0954ff94c815b54fb49a620cebe2189de839075d0ef48b90ac4a) -[2021-07-11T08:00:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:05Z DEBUG staking_miner::monitor] new event at #6429996 (0x152e3e2f19eceaad4db3d50ca22d7347f454a4605dd1e13c94dbb35c683ef6b9) -[2021-07-11T08:01:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:08Z DEBUG staking_miner::monitor] new event at #6429997 (0x66c7ec1cd5f35edcc31066c71ec1e6064db3039736a8c810abc1fb7964187098) -[2021-07-11T08:01:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:16Z DEBUG staking_miner::monitor] new event at #6429998 (0x0b3ac0ebb727ee43362192005c3077041732f294298f1926b14c5a2860e3fb2b) -[2021-07-11T08:01:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:20Z DEBUG staking_miner::monitor] new event at #6429999 (0xd7d8e7aa1ae8e3bb1307274d97f193195df0efb4161958b002fe19af27bb22d0) -[2021-07-11T08:01:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:29Z DEBUG staking_miner::monitor] new event at #6430000 (0x9525898f2538e8c83f7d6b1f9c39dde46d591ad517abd92bc0f58f8b4c4e6905) -[2021-07-11T08:01:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:33Z DEBUG staking_miner::monitor] new event at #6430001 (0x632b6f860844e261e9b4defcd1c5e7a9e49a727bdb79d7850391f077bbbcbae4) -[2021-07-11T08:01:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:41Z DEBUG staking_miner::monitor] new event at #6430002 (0xee89efab7db56e353992caaee77477ad0c19e481360c0512a699b84abbfb9b97) -[2021-07-11T08:01:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:45Z DEBUG staking_miner::monitor] new event at #6430003 (0x7a3595c4edfd48cc66a1145e6fd0a02de57d813869b0912887d0d2cb545523fb) -[2021-07-11T08:01:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:53Z DEBUG staking_miner::monitor] new event at #6430004 (0xafd93637d27c273f148e034cbf67541d56b010fdb5325a1c0d4790441bae4d00) -[2021-07-11T08:01:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:01:57Z DEBUG staking_miner::monitor] new event at #6430005 (0x7d03b464510b3d9dc42bc74c2024593744d63e14bfd206d5703b2ff16fb58dee) -[2021-07-11T08:01:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:06Z DEBUG staking_miner::monitor] new event at #6430006 (0x8d44443447faa02c0b11ce627223f2a22a26fb1621b29fa452ee4111ea0c5af7) -[2021-07-11T08:02:06Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:09Z DEBUG staking_miner::monitor] new event at #6430007 (0x320bb5616f0feed306b1aeaa3d4973979dccc9afc7a51d2477e7764262a78bf7) -[2021-07-11T08:02:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:17Z DEBUG staking_miner::monitor] new event at #6430008 (0x1f414ded90fb179a9ce0b65b8250029e9171a830d23feb9d49b93ee81b3eb457) -[2021-07-11T08:02:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:21Z DEBUG staking_miner::monitor] new event at #6430009 (0x43e88f5007046fe2cc21dd1007eaaeae5b7d15cc56892feb104168f7649e3157) -[2021-07-11T08:02:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:29Z DEBUG staking_miner::monitor] new event at #6430010 (0xed4c96de64ff99984ea15095ad09adff6782c64dfa35b60eec7a16d268275e6c) -[2021-07-11T08:02:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:33Z DEBUG staking_miner::monitor] new event at #6430011 (0x38488d6e1be5b90b8f8a77675e7a45109bd909688691d9ba5cec596f739a62c8) -[2021-07-11T08:02:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:41Z DEBUG staking_miner::monitor] new event at #6430012 (0xde8991e5bb267b02a97bcad6b6649659a5d0b7e46833d1a106342cb7304821bf) -[2021-07-11T08:02:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:45Z DEBUG staking_miner::monitor] new event at #6430013 (0x83508eed35e96e4c547b6e35e4a4231e1dcc148bbf924610fd7aba26a3da0572) -[2021-07-11T08:02:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:54Z DEBUG staking_miner::monitor] new event at #6430014 (0xa3c0d3a9c19c026e28988d963d8ecef691e0a024d714a103848cb9f60b68a738) -[2021-07-11T08:02:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:02:57Z DEBUG staking_miner::monitor] new event at #6430015 (0x1eeaf534e39ac5a82698d55dc0da8c9cbebd45cf665c07ab4326e0bf7b6d3780) -[2021-07-11T08:02:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:05Z DEBUG staking_miner::monitor] new event at #6430016 (0x4d7127ebbe54f3f70bada08b55b76571fa1bb8b43dfab180d4962db578142b45) -[2021-07-11T08:03:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:09Z DEBUG staking_miner::monitor] new event at #6430017 (0xb923144f7225945bdff3ee90ba6a7ced12a835b44cb53715d05d4981f88b8054) -[2021-07-11T08:03:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:17Z DEBUG staking_miner::monitor] new event at #6430018 (0x64d1cc80f22a71b5aee8f9732f7fdb68f529ddd630ccf77002cd65423b0d9626) -[2021-07-11T08:03:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:22Z DEBUG staking_miner::monitor] new event at #6430019 (0xf5150b4f4bb9fabdec7949889a45f974e4f34fc4f3d9e8d390ae5dba609a4027) -[2021-07-11T08:03:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:29Z DEBUG staking_miner::monitor] new event at #6430020 (0x9f3300aee7a2e0ddde5bf2d001590f296515f6b6293f3c412924b44d678ded28) -[2021-07-11T08:03:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:33Z DEBUG staking_miner::monitor] new event at #6430021 (0xb37a2b949b5d991ea8a1a6080d9b8635cc49d7c1f9a248e73609ba5841e3a025) -[2021-07-11T08:03:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:41Z DEBUG staking_miner::monitor] new event at #6430022 (0xb1524ffc34b919ea5cf7df9845cecdefbbba89106d89e66a2d91b94ff7781aba) -[2021-07-11T08:03:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:46Z DEBUG staking_miner::monitor] new event at #6430023 (0xce46f12245d28587b0dbde4fac9b0ab14ba9796d06bdab8868cf8e0ad815aee2) -[2021-07-11T08:03:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:50Z DEBUG staking_miner::monitor] new event at #6430024 (0xdcc5c47308ddf8b8a0db57213841ff60d06de887447854315f9ce39217ebd4f8) -[2021-07-11T08:03:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:03:58Z DEBUG staking_miner::monitor] new event at #6430025 (0x0ea7072ecade76d0ff606d0acdafec2073378282ccf4e1f24f735fcda4c88a12) -[2021-07-11T08:03:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:02Z DEBUG staking_miner::monitor] new event at #6430026 (0x0365acae1bcd6f6868e6780550a5ac06f5309046e4368198332d648791755ef4) -[2021-07-11T08:04:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:10Z DEBUG staking_miner::monitor] new event at #6430027 (0xd12d8786f1855aca8d6d58e9279c9778e4257e0421a1526780fb9c835413ded6) -[2021-07-11T08:04:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:14Z DEBUG staking_miner::monitor] new event at #6430028 (0x8ebaeba49e86ad1c8b36d555cc54edb15425d757d8ae79c88403838d26b0236f) -[2021-07-11T08:04:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:22Z DEBUG staking_miner::monitor] new event at #6430029 (0x06a4bf0d65d01bf64ea88e0221ba208b6b5c58440f3ac9465821ce1c6d8cd2c4) -[2021-07-11T08:04:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:26Z DEBUG staking_miner::monitor] new event at #6430030 (0x7356cd77c376f13dc13d3659db1b12edb01ee1f3b455e3cae0cd10b621af0051) -[2021-07-11T08:04:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:34Z DEBUG staking_miner::monitor] new event at #6430031 (0xb0f6415a114ef7320aca444f64fb8fb5b899169ef026730b6c9f96ded9d93db0) -[2021-07-11T08:04:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:38Z DEBUG staking_miner::monitor] new event at #6430032 (0xcceecf6bfa6dd2aea94d949a7da5b0672819d316a09e4437e58e624f15faeb0b) -[2021-07-11T08:04:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:46Z DEBUG staking_miner::monitor] new event at #6430033 (0x7bd612ac0c468c196bf1265163e28c937b34683c347b356381fa50571735127b) -[2021-07-11T08:04:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:50Z DEBUG staking_miner::monitor] new event at #6430034 (0xcd4ea76a1206b19eb4d22ec4c16a49084f5ac028b4881df050bcc8a5e3f8e92d) -[2021-07-11T08:04:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:04:58Z DEBUG staking_miner::monitor] new event at #6430035 (0x5d763015c939117bc09892d26fb8404a556aaf06fc436df3fb1396ff441cb4f5) -[2021-07-11T08:04:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:02Z DEBUG staking_miner::monitor] new event at #6430036 (0xf0896f2c9f7ab791f1f2753c4dbc8a5193381b0fd7b681d0f9982890a8db6512) -[2021-07-11T08:05:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:10Z DEBUG staking_miner::monitor] new event at #6430037 (0xeb8b9ed3f41f065a0af260fe8bd8848148210fd11e0a7f9e783c90578e17b610) -[2021-07-11T08:05:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:14Z DEBUG staking_miner::monitor] new event at #6430038 (0xf8c0019a7d2604d32b5c6677f3dc0fe74bbe5ed4f2826c0fb79e7e7a8e2bbc41) -[2021-07-11T08:05:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:22Z DEBUG staking_miner::monitor] new event at #6430039 (0xb71b69aad0686d171efdc6aef8efb50fe942716f67ad1af6b5704b8e46c3e903) -[2021-07-11T08:05:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:26Z DEBUG staking_miner::monitor] new event at #6430040 (0xbd6c43ea10c43315291922ea31f33b54f48a2409fb3eb50344b98a78f6c2960f) -[2021-07-11T08:05:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:34Z DEBUG staking_miner::monitor] new event at #6430041 (0xd087f7e6248adef51e93449bb994cdd99ede838217c0eec4f9410927b075d74f) -[2021-07-11T08:05:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:39Z DEBUG staking_miner::monitor] new event at #6430042 (0x95302a67549473a8c5b59cb7c6f35964513da7e681f321beec620d4000949f1f) -[2021-07-11T08:05:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:46Z DEBUG staking_miner::monitor] new event at #6430043 (0x2f3747417e34353ffcd4ca1e59450aebefaadd9b9a6b92764379bf0c5ef37f3c) -[2021-07-11T08:05:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:50Z DEBUG staking_miner::monitor] new event at #6430044 (0xadfe97f800130d525862a39ff40a546397780295adc9c76e46079e831696fabb) -[2021-07-11T08:05:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:05:58Z DEBUG staking_miner::monitor] new event at #6430045 (0xeab0e49ac1b42c88c0d4fa7a1741440a182f6c66e9c0488a476d37452601bcae) -[2021-07-11T08:05:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:03Z DEBUG staking_miner::monitor] new event at #6430046 (0xaffed40feaa07d088115dc561a86c987db470a4b0f7abf76fb11aa57ae3c787d) -[2021-07-11T08:06:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:11Z DEBUG staking_miner::monitor] new event at #6430047 (0x62869356444b36f4b8e9a13ae0300a9c2c8129f20a747ebcc4d4ac781200a40b) -[2021-07-11T08:06:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:15Z DEBUG staking_miner::monitor] new event at #6430048 (0x34954733a94a3bfb8cdd03c33f25d6cd2fa35cf1b1980ba955ba57c54eb26141) -[2021-07-11T08:06:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:23Z DEBUG staking_miner::monitor] new event at #6430049 (0xa31fd7c4353bf07811051892633a7906e77388e057fc4d11fdc7df9e67b81e76) -[2021-07-11T08:06:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:27Z DEBUG staking_miner::monitor] new event at #6430050 (0x92baab43816e189073eeaefd75d32a650f5148798ebeb407cc31c1fb43e58fc0) -[2021-07-11T08:06:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:35Z DEBUG staking_miner::monitor] new event at #6430051 (0x0a32345c8dfa97ffc0e68ee245ae5c398112e57f0144b583638a6abb5b5be475) -[2021-07-11T08:06:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:43Z DEBUG staking_miner::monitor] new event at #6430052 (0xba75d6567297fdda2dd387347fd6696c8ac51b4cf967627676949257c7d75171) -[2021-07-11T08:06:43Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:47Z DEBUG staking_miner::monitor] new event at #6430053 (0xfb5186f3724d317c69684041602086da692d048694693f44e5d349a826b5364d) -[2021-07-11T08:06:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:55Z DEBUG staking_miner::monitor] new event at #6430054 (0x8f347b08563b3a00f544346a095ba79c9c571d9713ac59a20aab60bd099fe904) -[2021-07-11T08:06:55Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:06:59Z DEBUG staking_miner::monitor] new event at #6430055 (0x9b6e54e8a531e4ca3924a7ea87626a20c901799bc9859aba15300cfdd9bdf18a) -[2021-07-11T08:06:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:03Z DEBUG staking_miner::monitor] new event at #6430056 (0x16434374e680804d17f4f5285d96d79a3298c28ee4f9bcaf25762a1d704db080) -[2021-07-11T08:07:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:11Z DEBUG staking_miner::monitor] new event at #6430057 (0x0b231b4095ac3a75f27c527f59be2d380078233ed63b7c94929f2d7345f9dd35) -[2021-07-11T08:07:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:15Z DEBUG staking_miner::monitor] new event at #6430058 (0x36f953c38784b57e71d681428ecc5918587965722b8db1d7da1754ad010d5678) -[2021-07-11T08:07:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:23Z DEBUG staking_miner::monitor] new event at #6430059 (0x5752f809738315ca96b8d7b7a1e170ed69c629a8ba0d8e241e7907e4076a7ad1) -[2021-07-11T08:07:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:27Z DEBUG staking_miner::monitor] new event at #6430060 (0x4216c016cbc52a8e6550f89a79d68d9bafb79cb81aa727c84e14d45550ea85b1) -[2021-07-11T08:07:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:35Z DEBUG staking_miner::monitor] new event at #6430061 (0x2d4dd6aff635458a036109ceba461a3a1b959daa4c1d6e4f19d30cd54872299a) -[2021-07-11T08:07:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:39Z DEBUG staking_miner::monitor] new event at #6430062 (0x2a551b875e1df3597e6271d882f8bd273fff60e2c0a9f65a6effd32ec1fe63dc) -[2021-07-11T08:07:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:47Z DEBUG staking_miner::monitor] new event at #6430063 (0x3f6511925bddefdf1567aaf3c350e1bd472cc60f4a909eb1522c06da6f7ca0a0) -[2021-07-11T08:07:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:51Z DEBUG staking_miner::monitor] new event at #6430064 (0xb92c41dc4d977a3123002ecdf018f6b23b41dca6e320102e9284864e101ae0d3) -[2021-07-11T08:07:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:07:59Z DEBUG staking_miner::monitor] new event at #6430065 (0x3787375b59e55b4c03029f0c5b6297ac02c955068a7a62db25f10e146e937a6d) -[2021-07-11T08:07:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:03Z DEBUG staking_miner::monitor] new event at #6430066 (0x35a486f71da5a4df3d09e43254846ae52b02df4324686c45413abe36dfe6559a) -[2021-07-11T08:08:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:12Z DEBUG staking_miner::monitor] new event at #6430067 (0x41034f6addf881a279e37ca5792ea1d0d7d1412a3acd51d1393d7e0548b3635a) -[2021-07-11T08:08:12Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:15Z DEBUG staking_miner::monitor] new event at #6430068 (0x10581bc2c513c0f4177540c649fa2d25ac35c5e2a0b8ee1b7119ed72f6d5fd74) -[2021-07-11T08:08:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:24Z DEBUG staking_miner::monitor] new event at #6430069 (0x3ff422b8b9876238102b2b4a418cfc375476a5dcac68979991d893a182f014e5) -[2021-07-11T08:08:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:28Z DEBUG staking_miner::monitor] new event at #6430070 (0x6604277973748bc33ea0611522499f830f20e7d916fd51b8e6f93f37cfe170b6) -[2021-07-11T08:08:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:32Z DEBUG staking_miner::monitor] new event at #6430071 (0xd084d046d1e4dcf6cdb1d585707979342f60b625088d74516ed3b2acdb0cd040) -[2021-07-11T08:08:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:40Z DEBUG staking_miner::monitor] new event at #6430072 (0x08b10d053e8be6864b08df729b3d81e667f3bbddd35eb873ad81e81ad7181299) -[2021-07-11T08:08:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:44Z DEBUG staking_miner::monitor] new event at #6430073 (0x0ba915cff070a8b39f6b23877a595e0aa73ea469973917f959a6ebc206b99def) -[2021-07-11T08:08:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:52Z DEBUG staking_miner::monitor] new event at #6430074 (0x3a4029ff0525029d52e35847ed8dcfd7f13b9878b81f39ccd32b51f06e167d4c) -[2021-07-11T08:08:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:08:56Z DEBUG staking_miner::monitor] new event at #6430075 (0x20c2a03b027bc546025779692b691716bebb21d13ef5e1edd4bf6602b3215372) -[2021-07-11T08:08:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:04Z DEBUG staking_miner::monitor] new event at #6430076 (0x6af37483c4ec3816e3795e02dda9806e0ec3087aede3f6728e3b70a69ad391b1) -[2021-07-11T08:09:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:08Z DEBUG staking_miner::monitor] new event at #6430077 (0xf883df767c578291c226fc435fe5c9348e10995af6d89afffbb7a5c62a3535c0) -[2021-07-11T08:09:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:16Z DEBUG staking_miner::monitor] new event at #6430078 (0x301df2cbead64dc24aba6695940ded42109bbe681b78ecfb6d128b282140496a) -[2021-07-11T08:09:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:20Z DEBUG staking_miner::monitor] new event at #6430079 (0x47168caf3a73d9c154fafebf32b7b5aa74ba7a02ef0fe2488bf24dad44371610) -[2021-07-11T08:09:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:28Z DEBUG staking_miner::monitor] new event at #6430080 (0x64cd41f81296e0744e3619e673dfc69540582a7f75ba97980048a61549a59f59) -[2021-07-11T08:09:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:32Z DEBUG staking_miner::monitor] new event at #6430081 (0x06e035c534c0617a9420b4fd4e7e2fc3d71220365fc4d9abb9f5cae024e4b171) -[2021-07-11T08:09:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:40Z DEBUG staking_miner::monitor] new event at #6430082 (0x60ec292a4bd10d9cc88d16a2c57bb24067dc941dab9bbb6356f9ac13dc022850) -[2021-07-11T08:09:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:44Z DEBUG staking_miner::monitor] new event at #6430083 (0xbdad6507866a06af8379fbb4649e71afe0367cc3b57155ae3545d4ad7f11baf9) -[2021-07-11T08:09:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:52Z DEBUG staking_miner::monitor] new event at #6430084 (0x871c033932ebaeae13d8853136a0164358041d118c89161ec9a3f6dfb85711f8) -[2021-07-11T08:09:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:09:56Z DEBUG staking_miner::monitor] new event at #6430085 (0xc936d0844c2b7dab8ac53c270f38559de5495f47f117eae4e4d5eed598b528de) -[2021-07-11T08:09:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:04Z DEBUG staking_miner::monitor] new event at #6430086 (0x1a59395be208f6c6194c9f682d36412686a86316dc06af0d25671484b1c4dd5d) -[2021-07-11T08:10:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:08Z DEBUG staking_miner::monitor] new event at #6430087 (0x9521e944b7ba5bf806bef06776091e00b458c82ec1c1fe599fec8958a794c986) -[2021-07-11T08:10:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:17Z DEBUG staking_miner::monitor] new event at #6430088 (0x8457cc0c24fd11c233f0c8aa12172341c0451da1ddcc78116a49af89722b086c) -[2021-07-11T08:10:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:21Z DEBUG staking_miner::monitor] new event at #6430089 (0x72817c89e8a3d6c4c79503c28cccb5caae531bac8f128d6a7d512bc2593269a4) -[2021-07-11T08:10:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:29Z DEBUG staking_miner::monitor] new event at #6430090 (0x2a6c5d876241e93a2ccd39e598ea0155a375b1a591ce14b73000c48fde27f4d1) -[2021-07-11T08:10:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:33Z DEBUG staking_miner::monitor] new event at #6430091 (0xafb31eab4061069c589424375763f3c68ff48dc7118a25088645e5f3178b5bf9) -[2021-07-11T08:10:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:41Z DEBUG staking_miner::monitor] new event at #6430092 (0x8ebec970d9befd520a1c185387d9976551bae75a2b885851d00a3ffd8a5a6dfc) -[2021-07-11T08:10:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:45Z DEBUG staking_miner::monitor] new event at #6430093 (0x482f389087d8e2841799937a6e6113d5f3ee67638215083746c898420ddfab16) -[2021-07-11T08:10:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:53Z DEBUG staking_miner::monitor] new event at #6430094 (0xa47fbc906d4ba900b0344874b2683cf3f79ae35791a974a494b60fb5289d3193) -[2021-07-11T08:10:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:10:57Z DEBUG staking_miner::monitor] new event at #6430095 (0xd31deb7eeb67cea7e8a4330f2de003af28e12d2eda14bea3a4db2bd62b5eb9dc) -[2021-07-11T08:10:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:05Z DEBUG staking_miner::monitor] new event at #6430096 (0x8291ce5c1efef359d210b68368765ced875634dda4c86151e02aef4d8c42f2d5) -[2021-07-11T08:11:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:09Z DEBUG staking_miner::monitor] new event at #6430097 (0x8652c3c2d70411b2946e06618583f7012632c3ab9a384e8b3857b174555afd74) -[2021-07-11T08:11:09Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:17Z DEBUG staking_miner::monitor] new event at #6430098 (0x3ab3e523fd7cecd2e50cadd309a7c65a01ab5a71c2540f2064500b5d7c0f4182) -[2021-07-11T08:11:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:21Z DEBUG staking_miner::monitor] new event at #6430099 (0x29b87a6dfcc5beecddf0ba2475833577312a9da7572279f865bec1e32cb92244) -[2021-07-11T08:11:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:29Z DEBUG staking_miner::monitor] new event at #6430100 (0xd4dd9ae6cf1891a9f5afd2f75e2f5c12c411a7b69f0b84c1c142c69df65148d5) -[2021-07-11T08:11:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:33Z DEBUG staking_miner::monitor] new event at #6430101 (0x6112a3fe1f2c5c6e2f90001f16c28248e065c2a37261c713476c0438961eafed) -[2021-07-11T08:11:33Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:41Z DEBUG staking_miner::monitor] new event at #6430102 (0x9cc50dfb3bfad9327b38a12a0d63ef4fddf393e0511d0635893ab2c30c97a334) -[2021-07-11T08:11:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:45Z DEBUG staking_miner::monitor] new event at #6430103 (0xcc80c774e9f59f3ae70e967cd79c8a0be08a11ea717f48fb9cc70c379667ace3) -[2021-07-11T08:11:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:54Z DEBUG staking_miner::monitor] new event at #6430104 (0x9aab02f1b7e39ec742888470493cc24f808aa50d5040909046f8bdd3044ecd0e) -[2021-07-11T08:11:54Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:11:57Z DEBUG staking_miner::monitor] new event at #6430105 (0x258e748c244ae6018d564049bd81de4a38edc06f2e5002cbd6f06a2f9f8d10c9) -[2021-07-11T08:11:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:05Z DEBUG staking_miner::monitor] new event at #6430106 (0xcc78baa8c24fb5b5f781599b0e81e19495bb165b89fdd2ea5f83886ed68e102a) -[2021-07-11T08:12:05Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:13Z DEBUG staking_miner::monitor] new event at #6430107 (0x43b2e26da5ca85b79ae72de1dc21a788ebabbab8a59b0bede0ad90458bd44b48) -[2021-07-11T08:12:13Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:17Z DEBUG staking_miner::monitor] new event at #6430108 (0xc2b7145aa7a1b583712dbcfea704507a5413201e88489a1844e19b9101f03174) -[2021-07-11T08:12:17Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:21Z DEBUG staking_miner::monitor] new event at #6430109 (0x4fcd33af6e8e0d72cc1f477a0c958265d45f0dedafe3da12d21903cf059abf83) -[2021-07-11T08:12:21Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:30Z DEBUG staking_miner::monitor] new event at #6430110 (0xaa5621745de5926eac869544611a5211bf9ad128607334a38b92b95be427547d) -[2021-07-11T08:12:30Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:34Z DEBUG staking_miner::monitor] new event at #6430111 (0xfc96e87ae0aa0163d8356717d3715a7bf438164fd5bc4e339dfe8a98e9f782a6) -[2021-07-11T08:12:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:38Z DEBUG staking_miner::monitor] new event at #6430112 (0xf76a4738df86c3767c1fb88ada10be07dbe40445f88baeedf38cc79e5ebef803) -[2021-07-11T08:12:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:46Z DEBUG staking_miner::monitor] new event at #6430113 (0x3d40a70b3f411eeec26b335475ed99e0fcb55b5c18f882a5c0f37ec6f56cd146) -[2021-07-11T08:12:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:50Z DEBUG staking_miner::monitor] new event at #6430114 (0x27721ca7567537885d2aee42b481a233a8dbb303bd0cf8a459f559286b3b7394) -[2021-07-11T08:12:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:12:58Z DEBUG staking_miner::monitor] new event at #6430115 (0x1e4623e17f4436117167bef84456045d4e9149f21550fd0cdf70d6a25a16439b) -[2021-07-11T08:12:58Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:02Z DEBUG staking_miner::monitor] new event at #6430116 (0xed244a969ebbb7eed7a3fb008b0c8ceaf887a88150f1e8865115bf4b49d54978) -[2021-07-11T08:13:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:10Z DEBUG staking_miner::monitor] new event at #6430117 (0xa16f0c09a67eaa9811cd8cbed4da8a19da8890093a2b079c003254774b2a746e) -[2021-07-11T08:13:10Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:14Z DEBUG staking_miner::monitor] new event at #6430118 (0x3763cdec9d4aabd81b6a9f27ccbba92909bc35bc10b9c598ee81d94c050c60a3) -[2021-07-11T08:13:14Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:22Z DEBUG staking_miner::monitor] new event at #6430119 (0x7efd18b6814fd45d2007e60854d119537a1c3dfe41046df0e0fa4a3b66ed89c9) -[2021-07-11T08:13:22Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:26Z DEBUG staking_miner::monitor] new event at #6430120 (0xfa7c5f336a4ca04a27101f9114fda279869f79870120e55b9ab66ac66d88c604) -[2021-07-11T08:13:26Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:34Z DEBUG staking_miner::monitor] new event at #6430121 (0xc22990b281054bf75abeabf62dfe4bc6c34db4cb29a082914c400f6f61ed9f94) -[2021-07-11T08:13:34Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:38Z DEBUG staking_miner::monitor] new event at #6430122 (0xa078b37e2f31bd28360fd100c1761c1c7c1b5b99d93483fefbc775871f8edbf0) -[2021-07-11T08:13:38Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:46Z DEBUG staking_miner::monitor] new event at #6430123 (0xc6f8502b34ee25bff1cd0822eb7ca4fba823598c2b2f599924f389139734810a) -[2021-07-11T08:13:46Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:50Z DEBUG staking_miner::monitor] new event at #6430124 (0x2f1551894948b3eae246e3788a2a3ca13c70cfc8074dee80b1e886694f9e61b7) -[2021-07-11T08:13:50Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:13:59Z DEBUG staking_miner::monitor] new event at #6430125 (0x68fc433fc721a578dc5a3e6780aea21fbc3a3bab1fea9c0385622ee5f28a661d) -[2021-07-11T08:13:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:02Z DEBUG staking_miner::monitor] new event at #6430126 (0x1535f7aaae9c0253d17663e785e16c2c6f534444e2fe9045713ba4443cfda98d) -[2021-07-11T08:14:02Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:11Z DEBUG staking_miner::monitor] new event at #6430127 (0xc5cfe7d9d294894d29f19b0c8645a43b2ae5f58977604fe94d012c2bcda7f615) -[2021-07-11T08:14:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:15Z DEBUG staking_miner::monitor] new event at #6430128 (0x690a63f702a54c1c194fafd7212c668cf432133e3b0dd16fc0f9faac78b63626) -[2021-07-11T08:14:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:23Z DEBUG staking_miner::monitor] new event at #6430129 (0x786875d2646e17e3eb819551e301418cb2b73f836cdd96234302153c4ca5c527) -[2021-07-11T08:14:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:27Z DEBUG staking_miner::monitor] new event at #6430130 (0xe0c57ba2035b70b5cdf3a1e54d4c093641eec1b538dc94e7718cd7f260b196c5) -[2021-07-11T08:14:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:35Z DEBUG staking_miner::monitor] new event at #6430131 (0x1068524a948ce96e37b9b1d37209aedabed006c020cd920f620afaf85aedd833) -[2021-07-11T08:14:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:39Z DEBUG staking_miner::monitor] new event at #6430132 (0xd38de57cd1c414a715879d79e1ab3d5c374777fdbf6c9570630254eab0a7ada3) -[2021-07-11T08:14:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:47Z DEBUG staking_miner::monitor] new event at #6430133 (0xd894526ba6f0c1bf24da731a0ac940b59477a483b9c2bc56c86326ffb1a8ff82) -[2021-07-11T08:14:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:51Z DEBUG staking_miner::monitor] new event at #6430134 (0xcb565a5833b307808fec2155a2155b8acb5f0bdbc659ec0b9baabf87d1526adc) -[2021-07-11T08:14:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:14:59Z DEBUG staking_miner::monitor] new event at #6430135 (0xcc70e7b6f097fb57eeb9fdf339088b763b55989dad887c0e92c4db1c270a3c45) -[2021-07-11T08:14:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:03Z DEBUG staking_miner::monitor] new event at #6430136 (0xbc332e1701d584ba87d3442342c0c84417d0ade8499f36c2af32194f5cf788e7) -[2021-07-11T08:15:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:11Z DEBUG staking_miner::monitor] new event at #6430137 (0xdbd050a95d5e40e23b4c4e3e3af9fa9e593c4a779a41c2bbfea655497a410149) -[2021-07-11T08:15:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:15Z DEBUG staking_miner::monitor] new event at #6430138 (0x6837b6ac94288e9fa2fb6f5906fa7fcb714f82c4216bafaad2d24d3129307149) -[2021-07-11T08:15:15Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:23Z DEBUG staking_miner::monitor] new event at #6430139 (0xdb4b85379d3a69cfd129bafad1893acfb13f1c70092d611e71a3c778168ff1fd) -[2021-07-11T08:15:23Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:27Z DEBUG staking_miner::monitor] new event at #6430140 (0x6912b163671568eabb4e2f73e2b717f2e875eb6f3b4aa75a42e5cdc01582429a) -[2021-07-11T08:15:27Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:35Z DEBUG staking_miner::monitor] new event at #6430141 (0x764a824cc1511048e2f65e248d90146a38ed44872027d224d8a34aeb32225eb5) -[2021-07-11T08:15:35Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:39Z DEBUG staking_miner::monitor] new event at #6430142 (0xd2deda44df2d76661b6d9c8ddd52868cdc7fe047b877c35954a091a4f502d211) -[2021-07-11T08:15:39Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:47Z DEBUG staking_miner::monitor] new event at #6430143 (0xbc9645fd73313d25c1b0398d1d78540900e018156b719aa17ad034a08c574440) -[2021-07-11T08:15:47Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:51Z DEBUG staking_miner::monitor] new event at #6430144 (0x9dbfb47dc4c2ef78f09c0721a7f0e0d77b09c5084d6ff168a853889c2476d61d) -[2021-07-11T08:15:51Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:15:59Z DEBUG staking_miner::monitor] new event at #6430145 (0xb05e514f7d48c2265755c643cbf71b3d2cb7963fa60f144c2b8ea6fdc05d4e08) -[2021-07-11T08:15:59Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:03Z DEBUG staking_miner::monitor] new event at #6430146 (0xcf93622bf53b1427ae0b89ff2414ee40a8bcd2870435d29bdbfda6fe51e6fa6c) -[2021-07-11T08:16:03Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:11Z DEBUG staking_miner::monitor] new event at #6430147 (0x31d105ea328ab39da96ad65f4ed94d9727bdee92acdcd64da527d3085f6d67ea) -[2021-07-11T08:16:11Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:16Z DEBUG staking_miner::monitor] new event at #6430148 (0x0b8ca3822bf264ddefcc3c427ca390263a89da202190ba7c7c45477fd04094de) -[2021-07-11T08:16:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:24Z DEBUG staking_miner::monitor] new event at #6430149 (0x283832a6e160bc0959d206f2f2a4bdc5250d3dbb22693f882ab5fd6e8ecb8017) -[2021-07-11T08:16:24Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:28Z DEBUG staking_miner::monitor] new event at #6430150 (0xd653bde82f10c0e28871ae5bc5eb6ea1e87c7752428928bf22930afbc7b18b63) -[2021-07-11T08:16:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:36Z DEBUG staking_miner::monitor] new event at #6430151 (0x7306680044ea064ac1f250ee7491a6c37bd50c10011b172b4292a8083dac118f) -[2021-07-11T08:16:36Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:40Z DEBUG staking_miner::monitor] new event at #6430152 (0x54d56094e23640d1140389f956fd27dfa6e6d9907bd9891aa58ff319dfc4e625) -[2021-07-11T08:16:40Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:44Z DEBUG staking_miner::monitor] new event at #6430153 (0x3cde17dee1d690f1d881d60292618cf40ad6f2ee61ea76587ce7a405f3dc30e5) -[2021-07-11T08:16:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:52Z DEBUG staking_miner::monitor] new event at #6430154 (0x99f91b3a1e04e1e11e42aaa729fe3d0a9d8a188d7e69fa74c52c6672750a4ed3) -[2021-07-11T08:16:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:16:56Z DEBUG staking_miner::monitor] new event at #6430155 (0x8738ae4bd8302049b8216dc55d712870d57bb8fd6b29ffa8f61f74dfbdd5c217) -[2021-07-11T08:16:56Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:04Z DEBUG staking_miner::monitor] new event at #6430156 (0x559b6405d1b65a385e0529672bd739edcf7c614f50da42d4f8ba1668b0e0f2b4) -[2021-07-11T08:17:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:08Z DEBUG staking_miner::monitor] new event at #6430157 (0x33d2794478f8e5f47c8a54251c38bad615b9069d078ac54bc62ded204fc9a8ab) -[2021-07-11T08:17:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:16Z DEBUG staking_miner::monitor] new event at #6430158 (0x35b9a590cfed5e40de474bbc83cd6d650f8b828d8bac4dc363dde651f43c384a) -[2021-07-11T08:17:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:20Z DEBUG staking_miner::monitor] new event at #6430159 (0x8a0f662fe72c7f30aea5c014dad868f84f1868c22a8e25d7276e83cadfe3af2c) -[2021-07-11T08:17:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:29Z DEBUG staking_miner::monitor] new event at #6430160 (0x52811fb62700db12a293a92f367f0b5ed493a9e9264379b948ecd3bc223bcb25) -[2021-07-11T08:17:29Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:32Z DEBUG staking_miner::monitor] new event at #6430161 (0x7e34047ffc561f8a5832ef0d95fd5f698f7955dff2d7cf2890e03a90895b3959) -[2021-07-11T08:17:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:41Z DEBUG staking_miner::monitor] new event at #6430162 (0xce0c9d2d0867635ccc5b466202c8f715ccfce6e5d1c6523db8e6898941ad9ba3) -[2021-07-11T08:17:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:44Z DEBUG staking_miner::monitor] new event at #6430163 (0xae1239684ca63d26335ecd95bc2540d8d062c4c3ca0522c576c747583dec3a14) -[2021-07-11T08:17:44Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:52Z DEBUG staking_miner::monitor] new event at #6430164 (0x0373848a768961f3eaab922d06ba8ca3c3a547172f00e487aa881339c836e5c7) -[2021-07-11T08:17:52Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:17:57Z DEBUG staking_miner::monitor] new event at #6430165 (0xa0f7a89fbc4def551ee5318c28b280589e3a886e840ab14777c001c6ded7d254) -[2021-07-11T08:17:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:04Z DEBUG staking_miner::monitor] new event at #6430166 (0x2bb397e8de301ab6322db852163ccb504237f507b131debeb163752373254d0c) -[2021-07-11T08:18:04Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:08Z DEBUG staking_miner::monitor] new event at #6430167 (0x882b75215c155f69b039c3dd200f63c912d23c06f4a53d122fd9c6d89af82ef8) -[2021-07-11T08:18:08Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:16Z DEBUG staking_miner::monitor] new event at #6430168 (0x6b964eca4d5ae2f01ba8f49e7644ba1e02cf90d63334b695c7bf274296bf2099) -[2021-07-11T08:18:16Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:20Z DEBUG staking_miner::monitor] new event at #6430169 (0xdef06586d6de4a3db456c970d1a535ac7d298695583e813d16f090e467fcc307) -[2021-07-11T08:18:20Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:28Z DEBUG staking_miner::monitor] new event at #6430170 (0x165d42b41db5030a9287186d6582ce5bea5436954b324cc345d51a1d0e7e771a) -[2021-07-11T08:18:28Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:32Z DEBUG staking_miner::monitor] new event at #6430171 (0x0a51f36a4e74dc53bdfec431c74020650c7810311ffbd1de3fd11ac1c1aa8508) -[2021-07-11T08:18:32Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:41Z DEBUG staking_miner::monitor] new event at #6430172 (0x0f2001346a6251eacc584ede6867113ddaa204cfafc27620bbe77559d23e3580) -[2021-07-11T08:18:41Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:45Z DEBUG staking_miner::monitor] new event at #6430173 (0xe6021c7b2182dc50c93f8b46383b1c46a7a7179b5b6c39a4137a206d67347a77) -[2021-07-11T08:18:45Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:53Z DEBUG staking_miner::monitor] new event at #6430174 (0xd558eb931b4c9d9d9c343103f101840ff1de996fcffba0c59287366c0ccc7bd1) -[2021-07-11T08:18:53Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. -[2021-07-11T08:18:57Z DEBUG staking_miner::monitor] new event at #6430175 (0xbfdaa5ddddc5bc4f47c35f658ce71c77b5362ff19c2a5960f61ad76baf3edab7) -[2021-07-11T08:18:57Z DEBUG staking_miner::monitor] phase closed, not interested in this block at all. From 9dad2c26f394092a931a7b7c29707701254e4265 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 27 Jul 2021 17:48:45 -0700 Subject: [PATCH 12/53] Update README --- utils/remote-ext-tests/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/remote-ext-tests/README.md b/utils/remote-ext-tests/README.md index 944dbde4c206..c451db875434 100644 --- a/utils/remote-ext-tests/README.md +++ b/utils/remote-ext-tests/README.md @@ -1,10 +1,10 @@ -# Runtime Tests +# Remote Extension Tests -Integration tests for runtimes. +Integration tests that use state from live chains via remote externalities. ## Features -Tests are feature gated based on runtimes. +Tests are feature gated. - `polkadot`: tests for the polkadot runtime. - `kusama`: tests for the kusama runtime. From 8c7bcf834834f27a66bf79c98ff3c857bf0efdd0 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 27 Jul 2021 17:51:25 -0700 Subject: [PATCH 13/53] Module doc comments --- utils/remote-ext-tests/src/kusama_runtime.rs | 2 ++ utils/remote-ext-tests/src/lib.rs | 2 +- utils/remote-ext-tests/src/polkadot_runtime.rs | 2 ++ utils/remote-ext-tests/src/voter_bags.rs | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/utils/remote-ext-tests/src/kusama_runtime.rs b/utils/remote-ext-tests/src/kusama_runtime.rs index ce0fe8550798..ddd384a9dd14 100644 --- a/utils/remote-ext-tests/src/kusama_runtime.rs +++ b/utils/remote-ext-tests/src/kusama_runtime.rs @@ -14,6 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . +//! Remote tests for the kusama runtime. + use kusama_runtime::{Block, Runtime, constants::currency::UNITS}; #[tokio::test] diff --git a/utils/remote-ext-tests/src/lib.rs b/utils/remote-ext-tests/src/lib.rs index 16ad6f44c4f0..947361c06370 100644 --- a/utils/remote-ext-tests/src/lib.rs +++ b/utils/remote-ext-tests/src/lib.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Remote tests for various runtimes. +//! Remote tests. mod voter_bags; #[cfg(feature = "kusama")] diff --git a/utils/remote-ext-tests/src/polkadot_runtime.rs b/utils/remote-ext-tests/src/polkadot_runtime.rs index 28d42c3de863..44255c9f3149 100644 --- a/utils/remote-ext-tests/src/polkadot_runtime.rs +++ b/utils/remote-ext-tests/src/polkadot_runtime.rs @@ -14,6 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . +//! Remote tests for the polkadot runtime. + use polkadot_runtime::{Block, Runtime, constants::currency::UNITS}; #[tokio::test] diff --git a/utils/remote-ext-tests/src/voter_bags.rs b/utils/remote-ext-tests/src/voter_bags.rs index 93abe2bb024c..4448fd568b47 100644 --- a/utils/remote-ext-tests/src/voter_bags.rs +++ b/utils/remote-ext-tests/src/voter_bags.rs @@ -14,6 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . +//! Generic remote tests for the voter bags module. + use remote_externalities::{Builder, Mode, OnlineConfig, SnapshotConfig, OfflineConfig}; use sp_storage::well_known_keys; use pallet_staking::{ From 86a5c75bb0e4bdcc99295424aeeb9785078f89aa Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Fri, 13 Aug 2021 19:37:01 -0700 Subject: [PATCH 14/53] Build working --- Cargo.lock | 2296 ++++++++++++----- runtime/common/voter-bags/Cargo.toml | 2 +- runtime/common/voter-bags/src/main.rs | 28 +- runtime/kusama/Cargo.toml | 2 + runtime/kusama/src/lib.rs | 18 +- runtime/kusama/src/voter_bags.rs | 390 +-- runtime/kusama/src/weights/pallet_staking.rs | 18 - runtime/polkadot/Cargo.toml | 2 + runtime/polkadot/src/lib.rs | 21 +- runtime/polkadot/src/voter_bags.rs | 388 +-- .../polkadot/src/weights/pallet_staking.rs | 18 - runtime/westend/Cargo.toml | 2 + runtime/westend/src/lib.rs | 18 +- runtime/westend/src/voter_bags.rs | 388 +-- runtime/westend/src/weights/pallet_staking.rs | 18 - utils/remote-ext-tests/src/kusama_runtime.rs | 2 +- utils/remote-ext-tests/src/lib.rs | 2 +- .../remote-ext-tests/src/polkadot_runtime.rs | 2 +- utils/remote-ext-tests/src/voter_bags.rs | 35 +- 19 files changed, 2273 insertions(+), 1377 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6214b704fe55..7ca60745e359 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -330,7 +330,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "pin-utils", "slab", "wasm-bindgen-futures", @@ -377,7 +377,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] @@ -390,7 +390,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] @@ -421,9 +421,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" @@ -511,7 +511,7 @@ dependencies = [ "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -750,7 +750,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] @@ -820,10 +820,10 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "smallvec", - "sp-api", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -851,7 +851,7 @@ dependencies = [ "finality-grandpa", "parity-scale-codec", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] @@ -883,7 +883,7 @@ dependencies = [ "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-transaction-payment", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1447,9 +1447,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.16" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" +checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d" dependencies = [ "quote", "syn", @@ -2007,31 +2007,31 @@ dependencies = [ "log", "parity-scale-codec", "paste 1.0.5", - "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "linregress", "log", "parity-scale-codec", - "paste", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "paste 1.0.5", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -2076,14 +2076,14 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -2101,6 +2101,21 @@ dependencies = [ "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "frame-executive" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "frame-metadata" version = "14.0.0-dev" @@ -2115,12 +2130,12 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -2138,41 +2153,41 @@ dependencies = [ "paste 1.0.5", "serde", "smallvec", - "sp-arithmetic", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "impl-trait-for-tuples", "log", "once_cell", "parity-scale-codec", - "paste", + "paste 1.0.5", "serde", - "smallvec 1.6.1", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -2190,10 +2205,10 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "proc-macro2", "quote", "syn", @@ -2214,9 +2229,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -2236,7 +2251,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "proc-macro2", "quote", @@ -2294,18 +2309,17 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "impl-trait-for-tuples", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "log", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -2331,6 +2345,15 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "frame-system-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "frame-try-runtime" version = "0.10.0-dev" @@ -2343,6 +2366,17 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "frame-try-runtime" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "fs-err" version = "2.5.0" @@ -2407,9 +2441,9 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures" -version = "0.1.29" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" +checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" @@ -2471,7 +2505,7 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "waker-fn", ] @@ -2534,7 +2568,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" dependencies = [ "autocfg", - "futures 0.1.29", + "futures 0.1.31", "futures-channel", "futures-core", "futures-io", @@ -2542,7 +2576,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -2555,6 +2589,23 @@ version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" +[[package]] +name = "generate-bags" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "chrono", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "git2", + "node-runtime", + "num-format", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "structopt", +] + [[package]] name = "generator" version = "0.6.23" @@ -2751,9 +2802,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.15" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" dependencies = [ "libc", ] @@ -2831,11 +2882,11 @@ dependencies = [ [[package]] name = "http" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" +checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" dependencies = [ - "bytes 0.5.6", + "bytes 1.0.1", "fnv", "itoa", ] @@ -2852,20 +2903,20 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" +checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" dependencies = [ "bytes 1.0.1", "http", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] name = "httparse" -version = "1.3.4" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" [[package]] name = "httpdate" @@ -2873,6 +2924,12 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" +[[package]] +name = "httpdate" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440" + [[package]] name = "humantime" version = "1.3.0" @@ -2890,9 +2947,9 @@ checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" [[package]] name = "hyper" -version = "0.13.9" +version = "0.13.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ad767baac13b44d4529fcf58ba2cd0995e36e7b435bc5b039de6f47e880dbf" +checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb" dependencies = [ "bytes 0.5.6", "futures-channel", @@ -2902,9 +2959,9 @@ dependencies = [ "http", "http-body 0.3.1", "httparse", - "httpdate", + "httpdate 0.3.2", "itoa", - "pin-project 1.0.7", + "pin-project 1.0.8", "socket2 0.3.17", "tokio 0.2.21", "tower-service", @@ -2914,21 +2971,21 @@ dependencies = [ [[package]] name = "hyper" -version = "0.14.5" +version = "0.14.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf09f61b52cfcf4c00de50df88ae423d6c02354e385a86341133b5338630ad1" +checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" dependencies = [ "bytes 1.0.1", "futures-channel", "futures-core", "futures-util", "http", - "http-body 0.4.2", + "http-body 0.4.3", "httparse", - "httpdate", + "httpdate 1.0.1", "itoa", - "pin-project 1.0.7", - "socket2 0.4.0", + "pin-project-lite 0.2.7", + "socket2 0.4.1", "tokio 1.10.0", "tower-service", "tracing", @@ -2944,7 +3001,7 @@ dependencies = [ "bytes 0.5.6", "ct-logs", "futures-util", - "hyper 0.13.9", + "hyper 0.13.10", "log", "rustls 0.18.0", "rustls-native-certs 0.4.0", @@ -3148,9 +3205,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" +checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" [[package]] name = "jemalloc-ctl" @@ -3262,7 +3319,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" dependencies = [ "futures 0.3.16", - "hyper 0.14.5", + "hyper 0.14.11", "jsonrpc-core", "jsonrpc-server-utils", "log", @@ -3358,7 +3415,7 @@ dependencies = [ "beef", "futures-channel", "futures-util", - "hyper 0.14.5", + "hyper 0.14.11", "log", "serde", "serde_json", @@ -3377,7 +3434,7 @@ dependencies = [ "futures 0.3.16", "jsonrpsee-types", "log", - "pin-project 1.0.7", + "pin-project 1.0.8", "rustls 0.19.1", "rustls-native-certs 0.5.0", "serde", @@ -3412,51 +3469,52 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties", - "pallet-collective", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-elections-phragmen", - "pallet-gilt", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr-primitives", - "pallet-multisig", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences-benchmarking", - "pallet-proxy", - "pallet-recovery", - "pallet-scheduler", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-society", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-fn", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-primitives", @@ -3468,26 +3526,26 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "xcm", "xcm-builder", @@ -3556,9 +3614,9 @@ checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" [[package]] name = "libc" -version = "0.2.98" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" +checksum = "a7f823d141fe0a24df1e23b4af4e3c7ba9e5966ec514ea068c93024aa7deb765" [[package]] name = "libgit2-sys" @@ -3632,7 +3690,7 @@ dependencies = [ "libp2p-yamux", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "smallvec", "wasm-timer", ] @@ -3657,7 +3715,7 @@ dependencies = [ "multistream-select", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "prost", "prost-build", "rand 0.7.3", @@ -3799,7 +3857,7 @@ dependencies = [ "log", "rand 0.8.4", "smallvec", - "socket2 0.4.0", + "socket2 0.4.1", "void", ] @@ -3883,7 +3941,7 @@ checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ "futures 0.3.16", "log", - "pin-project 1.0.7", + "pin-project 1.0.8", "rand 0.7.3", "salsa20", "sha3", @@ -3902,7 +3960,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "pin-project 1.0.7", + "pin-project 1.0.8", "prost", "prost-build", "rand 0.7.3", @@ -3972,7 +4030,7 @@ dependencies = [ "libc", "libp2p-core", "log", - "socket2 0.4.0", + "socket2 0.4.1", ] [[package]] @@ -4277,9 +4335,9 @@ checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" [[package]] name = "memchr" -version = "2.3.3" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" +checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" [[package]] name = "memmap2" @@ -4535,7 +4593,7 @@ dependencies = [ "bytes 1.0.1", "futures 0.3.16", "log", - "pin-project 1.0.7", + "pin-project 1.0.8", "smallvec", "unsigned-varint 0.6.0", ] @@ -4611,6 +4669,94 @@ dependencies = [ "libc", ] +[[package]] +name = "node-primitives" +version = "2.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "node-runtime" +version = "3.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "node-primitives", + "pallet-assets", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-contracts", + "pallet-contracts-primitives", + "pallet-contracts-rpc-runtime-api", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-lottery", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-randomness-collective-flip", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-transaction-storage", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-uniques", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "static_assertions", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "nodrop" version = "0.1.14" @@ -4803,6 +4949,19 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" +[[package]] +name = "pallet-assets" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" @@ -4813,11 +4972,26 @@ dependencies = [ "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-authorship" version = "4.0.0-dev" @@ -4835,15 +5009,15 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -4860,8 +5034,8 @@ dependencies = [ "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe", - "sp-consensus-vrf", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4869,6 +5043,43 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-babe" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-bags-list" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-balances" version = "4.0.0-dev" @@ -4886,15 +5097,15 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "log", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -4926,8 +5137,8 @@ dependencies = [ "libsecp256k1 0.6.0", "log", "pallet-beefy", - "pallet-mmr", - "pallet-mmr-primitives", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", @@ -4946,12 +5157,25 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-bounties" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" @@ -4984,7 +5208,7 @@ dependencies = [ "num-traits", "parity-scale-codec", "serde", - "sp-finality-grandpa", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5032,6 +5256,79 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-contracts" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "bitflags", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-contracts-primitives", + "pallet-contracts-proc-macro", + "parity-scale-codec", + "pwasm-utils", + "serde", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-sandbox", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "wasmi-validation", +] + +[[package]] +name = "pallet-contracts-primitives" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "bitflags", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pallet-contracts-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "pallet-contracts-primitives", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-democracy" version = "4.0.0-dev" @@ -5047,6 +5344,21 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-democracy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" @@ -5068,6 +5380,25 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "pallet-election-provider-multi-phase" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "static_assertions", +] + [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" @@ -5085,6 +5416,22 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-gilt" version = "4.0.0-dev" @@ -5099,6 +5446,20 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-gilt" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-grandpa" version = "4.0.0-dev" @@ -5113,7 +5474,7 @@ dependencies = [ "parity-scale-codec", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5121,6 +5482,28 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-identity" version = "4.0.0-dev" @@ -5136,6 +5519,21 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-identity" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "enumflags2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-im-online" version = "4.0.0-dev" @@ -5155,6 +5553,24 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-im-online" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-indices" version = "4.0.0-dev" @@ -5166,11 +5582,38 @@ dependencies = [ "parity-scale-codec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-indices" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-lottery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-membership" version = "4.0.0-dev" @@ -5186,6 +5629,21 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-membership" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-mmr" version = "4.0.0-dev" @@ -5195,7 +5653,7 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5203,6 +5661,23 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "ckb-merkle-mountain-range", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" @@ -5219,6 +5694,22 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-mmr-primitives" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-mmr-rpc" version = "3.0.0" @@ -5227,7 +5718,7 @@ dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-mmr-primitives", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5252,6 +5743,19 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-multisig" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-nicks" version = "4.0.0-dev" @@ -5281,6 +5785,22 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-offences" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" @@ -5290,11 +5810,11 @@ dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa", - "pallet-im-online", - "pallet-offences", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", @@ -5318,6 +5838,32 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-proxy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-randomness-collective-flip" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "safe-mix", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-recovery" version = "4.0.0-dev" @@ -5332,6 +5878,19 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-recovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-scheduler" version = "4.0.0-dev" @@ -5347,6 +5906,21 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-scheduler" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-session" version = "4.0.0-dev" @@ -5370,21 +5944,21 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "impl-trait-for-tuples", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -5416,6 +5990,19 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-society" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "rand_chacha 0.2.2", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-staking" version = "4.0.0-dev" @@ -5443,31 +6030,21 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "chrono", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "git2", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "log", - "num-format", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "parity-scale-codec", - "paste", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "static_assertions", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -5484,7 +6061,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5514,6 +6091,19 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-sudo" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-timestamp" version = "4.0.0-dev" @@ -5535,18 +6125,17 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "impl-trait-for-tuples", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "log", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -5557,13 +6146,27 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-tips" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" @@ -5574,10 +6177,26 @@ dependencies = [ "parity-scale-codec", "serde", "smallvec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-transaction-payment" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -5588,7 +6207,7 @@ dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-transaction-payment-rpc-runtime-api", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", @@ -5598,14 +6217,42 @@ dependencies = [ ] [[package]] -name = "pallet-transaction-payment-rpc-runtime-api" +name = "pallet-transaction-payment-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#7342a2fb587c895b5d117e3983e6e0f91868b03b" +dependencies = [ + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-transaction-payment-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-transaction-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#7342a2fb587c895b5d117e3983e6e0f91868b03b" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "pallet-transaction-payment", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -5624,6 +6271,34 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-treasury" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "impl-trait-for-tuples", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-uniques" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-utility" version = "4.0.0-dev" @@ -5639,6 +6314,20 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-utility" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-vesting" version = "4.0.0-dev" @@ -5653,6 +6342,18 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "pallet-vesting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "pallet-xcm" version = "0.9.9" @@ -5660,15 +6361,15 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", @@ -6002,11 +6703,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4" +checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08" dependencies = [ - "pin-project-internal 1.0.7", + "pin-project-internal 1.0.8", ] [[package]] @@ -6022,9 +6723,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f" +checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389" dependencies = [ "proc-macro2", "quote", @@ -6039,9 +6740,9 @@ checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" [[package]] name = "pin-project-lite" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" +checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" [[package]] name = "pin-utils" @@ -6137,7 +6838,7 @@ dependencies = [ "sc-network", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -6166,7 +6867,7 @@ dependencies = [ "sc-network", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6199,10 +6900,10 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "kusama-runtime", - "pallet-mmr-primitives", - "pallet-transaction-payment-rpc-runtime-api", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-primitives", "polkadot-runtime", "rococo-runtime", @@ -6211,17 +6912,17 @@ dependencies = [ "sc-executor", "sc-service", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery", - "sp-block-builder", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-finality-grandpa", - "sp-offchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "westend-runtime", ] @@ -6245,7 +6946,7 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -6288,9 +6989,9 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec", - "sp-application-crypto", - "sp-core", - "sp-keyring", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -6324,9 +7025,9 @@ dependencies = [ "rand 0.8.4", "rand_chacha 0.3.1", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6348,9 +7049,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-network", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6402,11 +7103,11 @@ dependencies = [ "schnorrkel", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", @@ -6434,7 +7135,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6456,7 +7157,7 @@ dependencies = [ "sc-keystore", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -6494,7 +7195,7 @@ dependencies = [ "polkadot-parachain", "polkadot-primitives", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6558,7 +7259,7 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", @@ -6626,7 +7327,7 @@ dependencies = [ "hex-literal", "libc", "parity-scale-codec", - "pin-project 1.0.7", + "pin-project 1.0.8", "polkadot-core-primitives", "polkadot-parachain", "rand 0.8.4", @@ -6659,8 +7360,8 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery", - "sp-consensus-babe", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6727,8 +7428,8 @@ dependencies = [ "schnorrkel", "serde", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe", - "sp-consensus-vrf", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6756,7 +7457,7 @@ dependencies = [ "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6766,9 +7467,9 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec", - "sp-application-crypto", - "sp-core", - "sp-keyring", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6788,7 +7489,7 @@ dependencies = [ "mick-jaeger", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6798,7 +7499,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6820,7 +7521,7 @@ dependencies = [ "metered-channel", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -6884,7 +7585,7 @@ dependencies = [ "futures 0.3.16", "futures-timer 3.0.2", "metered-channel", - "pin-project 1.0.7", + "pin-project 1.0.8", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-overseer-gen-proc-macro", @@ -6909,7 +7610,7 @@ name = "polkadot-parachain" version = "0.9.9" dependencies = [ "derive_more", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", @@ -6924,7 +7625,7 @@ name = "polkadot-primitives" version = "0.9.9" dependencies = [ "bitvec 0.20.1", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -6935,8 +7636,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery", - "sp-consensus-slots", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6973,10 +7674,10 @@ dependencies = [ "sc-sync-state-rpc", "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-frame-rpc-system", @@ -6988,48 +7689,49 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties", - "pallet-collective", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-elections-phragmen", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr-primitives", - "pallet-multisig", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences-benchmarking", - "pallet-proxy", - "pallet-scheduler", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-common", @@ -7039,25 +7741,25 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "trie-db", ] @@ -7067,8 +7769,8 @@ name = "polkadot-runtime-common" version = "0.9.9" dependencies = [ "bitvec 0.20.1", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", @@ -7076,18 +7778,18 @@ dependencies = [ "libsecp256k1 0.6.0", "log", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", - "pallet-election-provider-multi-phase", - "pallet-offences", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment", - "pallet-treasury", - "pallet-vesting", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -7101,7 +7803,7 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7123,21 +7825,21 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.16", "hex-literal", "log", - "pallet-authority-discovery", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury", - "pallet-vesting", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "rand 0.8.4", @@ -7151,7 +7853,7 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7172,18 +7874,18 @@ dependencies = [ "beefy-gadget", "beefy-primitives", "env_logger 0.9.0", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.16", "hex-literal", "kusama-runtime", "kvdb", "kvdb-rocksdb", "log", - "pallet-babe", - "pallet-im-online", - "pallet-mmr-primitives", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", @@ -7240,23 +7942,23 @@ dependencies = [ "sc-transaction-pool", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery", - "sp-block-builder", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", @@ -7272,9 +7974,9 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-collective", - "pallet-democracy", - "pallet-transaction-payment", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-cli", "polkadot-primitives", @@ -7291,10 +7993,10 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus", - "sp-consensus-babe", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", @@ -7343,7 +8045,7 @@ dependencies = [ "sc-network", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7375,11 +8077,11 @@ dependencies = [ "sc-service", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7407,30 +8109,30 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-election-provider-support", - "frame-executive", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa", - "pallet-indices", - "pallet-mmr-primitives", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-vesting", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -7442,23 +8144,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", - "sp-offchain", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "xcm", "xcm-builder", @@ -7471,12 +8173,12 @@ version = "0.9.9" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.1.29", + "futures 0.1.31", "futures 0.3.16", "hex", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", @@ -7502,14 +8204,14 @@ dependencies = [ "sc-transaction-pool", "serde_json", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", @@ -7697,9 +8399,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" @@ -8244,38 +8946,38 @@ dependencies = [ "bp-runtime", "bp-wococo", "bridge-runtime-common", - "frame-executive", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-collective", - "pallet-grandpa", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr", - "pallet-mmr-primitives", - "pallet-offences", - "pallet-proxy", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-utility", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -8285,21 +8987,21 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", @@ -8319,8 +9021,8 @@ dependencies = [ name = "runtime-common-voter-bags" version = "0.9.8" dependencies = [ + "generate-bags", "kusama-runtime", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", "polkadot-runtime", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", @@ -8458,6 +9160,15 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" +[[package]] +name = "safe-mix" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" +dependencies = [ + "rustc_version 0.2.3", +] + [[package]] name = "salsa20" version = "0.7.2" @@ -8508,7 +9219,7 @@ dependencies = [ "sc-network", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8532,7 +9243,7 @@ dependencies = [ "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8547,7 +9258,7 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8567,8 +9278,8 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8608,7 +9319,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8638,7 +9349,7 @@ dependencies = [ "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8675,7 +9386,7 @@ dependencies = [ "sc-state-db", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8696,12 +9407,12 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -8738,12 +9449,12 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-consensus-vrf", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8771,8 +9482,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8815,12 +9526,12 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8845,8 +9556,8 @@ dependencies = [ "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8964,7 +9675,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "rand 0.8.4", "sc-block-builder", "sc-client-api", @@ -8978,9 +9689,9 @@ dependencies = [ "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9099,7 +9810,7 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "prost", "prost-build", "rand 0.7.3", @@ -9110,12 +9821,12 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-finality-grandpa", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -9152,7 +9863,7 @@ dependencies = [ "futures 0.3.16", "futures-timer 3.0.2", "hex", - "hyper 0.13.9", + "hyper 0.13.10", "hyper-rustls", "log", "num_cpus", @@ -9164,7 +9875,7 @@ dependencies = [ "sc-network", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "threadpool", @@ -9217,7 +9928,7 @@ dependencies = [ "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9288,7 +9999,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "rand 0.7.3", "sc-block-builder", "sc-chain-spec", @@ -9311,9 +10022,9 @@ dependencies = [ "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9324,8 +10035,8 @@ dependencies = [ "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", - "sp-transaction-storage-proof", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9384,7 +10095,7 @@ dependencies = [ "libp2p", "log", "parking_lot 0.11.1", - "pin-project 1.0.7", + "pin-project 1.0.8", "rand 0.7.3", "serde", "serde_json", @@ -9415,7 +10126,7 @@ dependencies = [ "serde", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", @@ -9464,7 +10175,7 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -9819,9 +10530,9 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" +checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" [[package]] name = "slog" @@ -9839,8 +10550,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste 1.0.5", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9896,9 +10607,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" +checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad" dependencies = [ "libc", "winapi 0.3.9", @@ -9955,17 +10666,17 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "thiserror", ] @@ -9984,7 +10695,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10008,13 +10719,13 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10034,14 +10745,14 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "static_assertions", ] @@ -10057,6 +10768,18 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-authorship" version = "4.0.0-dev" @@ -10072,13 +10795,13 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10093,6 +10816,18 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-block-builder" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-blockchain" version = "4.0.0-dev" @@ -10104,7 +10839,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10121,12 +10856,31 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "thiserror", ] @@ -10141,9 +10895,9 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus", - "sp-consensus-slots", - "sp-consensus-vrf", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10152,6 +10906,28 @@ dependencies = [ "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-consensus-babe" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "async-trait", + "merlin", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" @@ -10162,6 +10938,16 @@ dependencies = [ "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-consensus-slots" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" @@ -10174,6 +10960,18 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-consensus-vrf" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-core" version = "4.0.0-dev" @@ -10221,14 +11019,14 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.15", + "futures 0.3.16", "hash-db", "hash256-std-hasher", "hex", @@ -10248,11 +11046,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "substrate-bip39", "thiserror", "tiny-bip39", @@ -10284,7 +11082,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "proc-macro2", "quote", @@ -10305,12 +11103,12 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10330,6 +11128,23 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-finality-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-inherents" version = "4.0.0-dev" @@ -10347,14 +11162,14 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "thiserror", ] @@ -10386,24 +11201,24 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "hash-db", "libsecp256k1 0.3.5", "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "tracing", "tracing-core", ] @@ -10419,6 +11234,17 @@ dependencies = [ "strum", ] +[[package]] +name = "sp-keyring" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "lazy_static", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "strum", +] + [[package]] name = "sp-keystore" version = "0.10.0-dev" @@ -10439,17 +11265,17 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "async-trait", "derive_more", - "futures 0.3.15", + "futures 0.3.16", "merlin", "parity-scale-codec", "parking_lot 0.11.1", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10464,7 +11290,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "ruzstd", "zstd", @@ -10477,10 +11303,23 @@ source = "git+https://github.com/paritytech/substrate?branch=master#7342a2fb587c dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic", - "sp-core", - "sp-npos-elections-solution-type", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10495,9 +11334,9 @@ dependencies = [ ] [[package]] -name = "sp-npos-elections-compact" +name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10515,6 +11354,16 @@ dependencies = [ "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-offchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-panic-handler" version = "3.0.0" @@ -10526,7 +11375,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "backtrace", ] @@ -10566,7 +11415,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "either", "hash256-std-hasher", @@ -10574,14 +11423,14 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "paste", + "paste 1.0.5", "rand 0.7.3", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10604,17 +11453,17 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "static_assertions", ] @@ -10633,7 +11482,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10642,6 +11491,19 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-sandbox" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "wasmi", +] + [[package]] name = "sp-serializer" version = "3.0.0" @@ -10667,14 +11529,14 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10690,11 +11552,11 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10709,11 +11571,11 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "trie-db", @@ -10723,7 +11585,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "hash-db", "log", @@ -10731,12 +11593,12 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", "rand 0.7.3", - "smallvec 1.6.1", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "thiserror", "tracing", "trie-db", @@ -10751,7 +11613,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#7342a2fb587c [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" [[package]] name = "sp-storage" @@ -10769,14 +11631,14 @@ dependencies = [ [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", ] [[package]] @@ -10812,16 +11674,16 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "async-trait", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "thiserror", "wasm-timer", ] @@ -10847,7 +11709,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "erased-serde", "log", @@ -10856,7 +11718,7 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "tracing", "tracing-core", "tracing-subscriber", @@ -10871,6 +11733,15 @@ dependencies = [ "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" @@ -10886,6 +11757,17 @@ dependencies = [ "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] +[[package]] +name = "sp-transaction-storage-proof" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + [[package]] name = "sp-trie" version = "4.0.0-dev" @@ -10903,13 +11785,13 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "trie-db", "trie-root", ] @@ -10944,15 +11826,15 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm 0.42.2", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "thiserror", ] @@ -10971,10 +11853,9 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "parity-scale-codec", - "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -10994,11 +11875,11 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags#2c5a20c1b567c25362ceda3192b0ec82d9f4e1ea" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=prgn-nominator-unsorted-bags)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "wasmi", ] @@ -11019,17 +11900,17 @@ name = "staking-miner" version = "0.9.9" dependencies = [ "env_logger 0.9.0", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "jsonrpsee-ws-client", "kusama-runtime", "lazy_static", "log", - "pallet-election-provider-multi-phase", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", @@ -11205,7 +12086,7 @@ name = "substrate-frame-rpc-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#7342a2fb587c895b5d117e3983e6e0f91868b03b" dependencies = [ - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", @@ -11217,7 +12098,7 @@ dependencies = [ "sc-transaction-pool-api", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11231,7 +12112,7 @@ dependencies = [ "async-std", "derive_more", "futures-util", - "hyper 0.13.9", + "hyper 0.13.10", "log", "prometheus", "tokio 0.2.21", @@ -11257,9 +12138,9 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11301,6 +12182,21 @@ dependencies = [ "wasm-gc-api", ] +[[package]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#7d1828123bed7e5c01e13b8ec2233efb988dd03c" +dependencies = [ + "ansi_term 0.12.1", + "build-helper", + "cargo_metadata", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "tempfile", + "toml", + "walkdir", + "wasm-gc-api", +] + [[package]] name = "subtle" version = "1.0.0" @@ -11397,7 +12293,7 @@ dependencies = [ "polkadot-parachain", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", ] @@ -11421,7 +12317,7 @@ dependencies = [ "sc-cli", "sc-service", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-test-utils", "test-parachain-adder", @@ -11432,7 +12328,7 @@ dependencies = [ name = "test-parachain-halt" version = "0.9.9" dependencies = [ - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -11452,7 +12348,7 @@ name = "test-runner" version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#7342a2fb587c895b5d117e3983e6e0f91868b03b" dependencies = [ - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.16", "jsonrpc-core", "log", @@ -11473,22 +12369,22 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-externalities", - "sp-finality-grandpa", - "sp-inherents", - "sp-keyring", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio 0.2.21", ] @@ -11646,7 +12542,7 @@ dependencies = [ "memchr", "mio 0.7.13", "num_cpus", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "winapi 0.3.9", ] @@ -11692,7 +12588,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" dependencies = [ "futures-core", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tokio 1.10.0", ] @@ -11721,7 +12617,7 @@ dependencies = [ "futures-core", "futures-sink", "log", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tokio 1.10.0", ] @@ -11736,9 +12632,9 @@ dependencies = [ [[package]] name = "tower-service" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" @@ -11748,7 +12644,7 @@ checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" dependencies = [ "cfg-if 1.0.0", "log", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tracing-attributes", "tracing-core", ] @@ -11806,9 +12702,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5" +checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -11899,16 +12795,16 @@ 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 = "try-runtime-cli" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#7342a2fb587c895b5d117e3983e6e0f91868b03b" dependencies = [ - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "remote-externalities", @@ -12018,9 +12914,9 @@ checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "universal-hash" @@ -12093,11 +12989,12 @@ dependencies = [ [[package]] name = "value-bag" -version = "1.0.0-alpha.6" +version = "1.0.0-alpha.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1" +checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae" dependencies = [ "ctor", + "version_check", ] [[package]] @@ -12535,49 +13432,50 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-elections-phragmen", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr-primitives", - "pallet-multisig", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences-benchmarking", - "pallet-proxy", - "pallet-recovery", - "pallet-scheduler", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-society", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -12589,25 +13487,25 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "xcm", "xcm-builder", @@ -12737,7 +13635,7 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", - "pallet-transaction-payment", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-parachain", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -12768,18 +13666,18 @@ dependencies = [ name = "xcm-executor-integration-tests" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.16", "pallet-xcm", "polkadot-test-client", "polkadot-test-runtime", "polkadot-test-service", - "sp-consensus", - "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-tracing", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -12788,14 +13686,14 @@ dependencies = [ name = "xcm-simulator" version = "0.9.9" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-io", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -12804,19 +13702,19 @@ dependencies = [ name = "xcm-simulator-example" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", - "pallet-balances", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", diff --git a/runtime/common/voter-bags/Cargo.toml b/runtime/common/voter-bags/Cargo.toml index 426566b5bc2d..43a4f9f85311 100644 --- a/runtime/common/voter-bags/Cargo.toml +++ b/runtime/common/voter-bags/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "prgn-nominator-unsorted-bags", features = ["make-bags"]} +generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks" } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } structopt = "0.3.21" diff --git a/runtime/common/voter-bags/src/main.rs b/runtime/common/voter-bags/src/main.rs index a71fffb421bd..b930d44606af 100644 --- a/runtime/common/voter-bags/src/main.rs +++ b/runtime/common/voter-bags/src/main.rs @@ -14,21 +14,20 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . - //! Make the set of voting bag thresholds to be used in `voter_bags.rs`. //! //! Generally speaking this script can be run once per runtime and never -//! touched again. It can be reused to regenerate a wholly different -//! quantity of bags, or if the existential deposit changes, etc. +//! touched again. It can be reused to regenerate a wholly different +//! quantity of bags, or if the existential deposit changes, etc. -use pallet_staking::voter_bags::make_bags::generate_thresholds_module; -use std::path::{Path, PathBuf}; -use structopt::{StructOpt, clap::arg_enum}; -use westend_runtime::Runtime as WestendRuntime; +use generate_bags::generate_thresholds; use kusama_runtime::Runtime as KusamaRuntime; use polkadot_runtime::Runtime as PolkadotRuntime; +use std::path::{Path, PathBuf}; +use structopt::{clap::arg_enum, StructOpt}; +use westend_runtime::Runtime as WestendRuntime; -arg_enum!{ +arg_enum! { #[derive(Debug)] enum Runtime { Westend, @@ -40,9 +39,9 @@ arg_enum!{ impl Runtime { fn generate_thresholds(&self) -> Box Result<(), std::io::Error>> { match self { - Runtime::Westend => Box::new(generate_thresholds_module::), - Runtime::Kusama => Box::new(generate_thresholds_module::), - Runtime::Polkadot => Box::new(generate_thresholds_module::), + Runtime::Westend => Box::new(generate_thresholds::), + Runtime::Kusama => Box::new(generate_thresholds::), + Runtime::Polkadot => Box::new(generate_thresholds::), } } } @@ -50,10 +49,7 @@ impl Runtime { #[derive(Debug, StructOpt)] struct Opt { /// How many bags to generate. - #[structopt( - long, - default_value = "200", - )] + #[structopt(long, default_value = "200")] n_bags: usize, /// Which runtime to generate. @@ -70,7 +66,7 @@ struct Opt { } fn main() -> Result<(), std::io::Error> { - let Opt {n_bags, output, runtime } = Opt::from_args(); + let Opt { n_bags, output, runtime } = Opt::from_args(); let mut ext = sp_io::TestExternalities::new_empty(); ext.execute_with(|| runtime.generate_thresholds()(n_bags, &output)) } diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index dfa529cc4791..4a4f78d54a85 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -71,6 +71,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } @@ -172,6 +173,7 @@ std = [ "xcm-executor/std", "xcm-builder/std", "frame-election-provider-support/std", + "pallet-bags-list/std", ] runtime-benchmarks = [ "runtime-common/runtime-benchmarks", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index f6d6aacc094d..4624ea9f76b9 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -407,6 +407,17 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type VoterSnapshotPerBlock = VoterSnapshotPerBlock; } +parameter_types! { + pub const BagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; +} + +impl pallet_bags_list::Config for Runtime { + type Event = Event; + type VoteWeightProvider = Staking; + type WeightInfo = (); // TODO + type BagThresholds = BagThresholds; +} + fn era_payout( total_staked: Balance, non_gilt_issuance: Balance, @@ -513,8 +524,8 @@ impl pallet_staking::Config for Runtime { type EraPayout = EraPayout; type NextNewSession = Session; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; + type SortedListProvider = BagsList; type WeightInfo = weights::pallet_staking::WeightInfo; - type VoterBagThresholds = VoterBagThresholds; } parameter_types! { @@ -1441,6 +1452,9 @@ construct_runtime! { // Gilts pallet. Gilt: pallet_gilt::{Pallet, Call, Storage, Event, Config} = 38, + // Only works with staking, but placed here to maintain indices. + BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 39, + // Parachains pallets. Start indices at 50 to leave room. ParachainsOrigin: parachains_origin::{Pallet, Origin} = 50, Configuration: parachains_configuration::{Pallet, Call, Storage, Config} = 51, @@ -1851,6 +1865,7 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_treasury, Treasury); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); + list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -1923,6 +1938,7 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_treasury, Treasury); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); + add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) diff --git a/runtime/kusama/src/voter_bags.rs b/runtime/kusama/src/voter_bags.rs index bc7131b46f13..52f4a9d5c33a 100644 --- a/runtime/kusama/src/voter_bags.rs +++ b/runtime/kusama/src/voter_bags.rs @@ -31,201 +31,201 @@ pub const CONSTANT_RATIO: f64 = 1.1455399939091000; /// Upper thresholds delimiting the bag list. pub const THRESHOLDS: [u64; 200] = [ - 33_333_333, - 38_184_666, - 43_742_062, - 50_108_281, - 57_401_040, - 65_755_187, - 75_325_197, - 86_288_026, - 98_846_385, - 113_232_487, - 129_712_342, - 148_590_675, - 170_216_561, - 194_989_878, - 223_368_704, - 255_877_784, - 293_118_235, - 335_778_661, - 384_647_885, - 440_629_536, - 504_758_756, - 578_221_342, - 662_375_673, - 758_777_824, - 869_210_344, - 995_715_212, - 1_140_631_598, - 1_306_639_114, - 1_496_807_363, - 1_714_652_697, - 1_964_203_240, - 2_250_073_368, - 2_577_549_032, - 2_952_685_502, - 3_382_419_332, - 3_874_696_621, - 4_438_619_944, - 5_084_616_664, - 5_824_631_742, - 6_672_348_610, - 7_643_442_186, - 8_755_868_715, - 10_030_197_794, - 11_489_992_720, - 13_162_246_190, - 15_077_879_420, - 17_272_313_899, - 19_786_126_359, - 22_665_799_069, - 25_964_579_327, - 29_743_464_044, - 34_072_327_620, - 39_031_213_974, - 44_711_816_618, - 51_219_174_136, - 58_673_612_428, - 67_212_969_623, - 76_995_144_813, - 88_201_017_720, - 101_037_793_302, - 115_742_833_124, - 132_588_044_352, - 151_884_907_519, - 173_990_236_034, - 199_312_773_927, - 228_320_753_830, - 261_550_554_952, - 299_616_621_127, - 343_222_822_341, - 393_175_469_814, - 450_398_225_296, - 515_949_180_262, - 591_040_420_815, - 677_060_440_060, - 775_599_812_382, - 888_480_604_352, - 1_017_790_066_098, - 1_165_919_226_119, - 1_335_607_103_187, - 1_529_991_352_850, - 1_752_666_285_025, - 2_007_749_325_472, - 2_299_957_150_072, - 2_634_692_899_685, - 3_018_146_088_258, - 3_457_407_051_560, - 3_960_598_052_785, - 4_537_023_469_264, - 5_197_341_837_346, - 5_953_762_936_697, - 6_820_273_558_240, - 7_812_896_130_365, - 8_949_984_985_591, - 10_252_565_745_880, - 11_744_724_102_088, - 13_454_051_176_370, - 15_412_153_702_632, - 17_655_238_458_639, - 20_224_781_756_373, - 23_168_296_370_008, - 26_540_210_082_583, - 30_402_872_096_348, - 34_827_705_916_070, - 39_896_530_022_963, - 45_703_070_759_499, - 52_354_695_399_464, - 59_974_397_449_015, - 68_703_070_888_447, - 78_702_115_407_088, - 90_156_420_804_069, - 103_277_785_738_759, - 118_308_834_046_123, - 135_527_501_032_588, - 155_252_172_707_386, - 177_847_572_977_594, - 203_731_507_665_501, - 233_382_590_050_230, - 267_349_090_784_630, - 306_259_075_829_029, - 350_832_019_859_793, - 401_892_109_893_305, - 460_383_485_119_292, - 527_387_694_739_404, - 604_143_696_619_511, - 692_070_766_545_736, - 792_794_741_693_469, - 908_178_083_570_703, - 1_040_354_316_321_961, - 1_191_767_477_182_765, - 1_365_217_308_553_008, - 1_563_911_027_324_411, - 1_791_522_628_715_580, - 2_052_260_821_186_860, - 2_350_946_848_602_280, - 2_693_103_638_628_474, - 3_085_057_925_791_037, - 3_534_057_237_519_885, - 4_048_403_906_342_940, - 4_637_608_586_213_668, - 5_312_566_111_603_995, - 6_085_756_951_128_531, - 6_971_477_980_728_040, - 7_986_106_843_580_624, - 9_148_404_784_952_770, - 10_479_863_561_632_778, - 12_005_102_840_561_012, - 13_752_325_434_854_380, - 15_753_838_794_879_048, - 18_046_652_397_130_688, - 20_673_162_077_088_732, - 23_681_933_959_870_064, - 27_128_602_484_145_260, - 31_076_899_124_450_156, - 35_599_830_833_736_348, - 40_781_029_996_443_328, - 46_716_300_853_732_512, - 53_515_390_995_440_424, - 61_304_020_674_959_928, - 70_226_207_470_596_936, - 80_446_929_278_126_800, - 92_155_174_875_271_168, - 105_567_438_465_310_176, - 120_931_722_816_550_704, - 138_532_125_018_688_464, - 158_694_089_650_123_072, - 181_790_426_491_212_160, - 208_248_204_055_475_872, - 238_556_646_405_290_848, - 273_276_179_270_092_192, - 313_048_792_736_563_520, - 358_609_912_124_694_080, - 410_801_996_551_064_960, - 470_590_116_626_953_088, - 539_079_799_334_522_496, - 617_537_470_046_187_776, - 707_413_869_675_350_912, - 810_370_879_959_114_368, - 928_312_252_892_475_904, - 1_063_418_812_524_189_696, - 1_218_188_780_021_782_528, - 1_395_483_967_646_286_592, - 1_598_582_695_797_773_824, - 1_831_240_411_607_374_592, - 2_097_759_129_958_809_600, - 2_403_066_980_955_773_440, - 2_752_809_334_727_236_096, - 3_153_453_188_536_351_744, - 3_612_406_746_388_564_480, - 4_138_156_402_255_148_032, - 4_740_423_659_834_265_600, - 5_430_344_890_413_097_984, - 6_220_677_252_688_132_096, - 7_126_034_582_154_840_064, - 8_163_157_611_837_691_904, - 9_351_223_520_943_572_992, + 33_333_333, + 38_184_666, + 43_742_062, + 50_108_281, + 57_401_040, + 65_755_187, + 75_325_197, + 86_288_026, + 98_846_385, + 113_232_487, + 129_712_342, + 148_590_675, + 170_216_561, + 194_989_878, + 223_368_704, + 255_877_784, + 293_118_235, + 335_778_661, + 384_647_885, + 440_629_536, + 504_758_756, + 578_221_342, + 662_375_673, + 758_777_824, + 869_210_344, + 995_715_212, + 1_140_631_598, + 1_306_639_114, + 1_496_807_363, + 1_714_652_697, + 1_964_203_240, + 2_250_073_368, + 2_577_549_032, + 2_952_685_502, + 3_382_419_332, + 3_874_696_621, + 4_438_619_944, + 5_084_616_664, + 5_824_631_742, + 6_672_348_610, + 7_643_442_186, + 8_755_868_715, + 10_030_197_794, + 11_489_992_720, + 13_162_246_190, + 15_077_879_420, + 17_272_313_899, + 19_786_126_359, + 22_665_799_069, + 25_964_579_327, + 29_743_464_044, + 34_072_327_620, + 39_031_213_974, + 44_711_816_618, + 51_219_174_136, + 58_673_612_428, + 67_212_969_623, + 76_995_144_813, + 88_201_017_720, + 101_037_793_302, + 115_742_833_124, + 132_588_044_352, + 151_884_907_519, + 173_990_236_034, + 199_312_773_927, + 228_320_753_830, + 261_550_554_952, + 299_616_621_127, + 343_222_822_341, + 393_175_469_814, + 450_398_225_296, + 515_949_180_262, + 591_040_420_815, + 677_060_440_060, + 775_599_812_382, + 888_480_604_352, + 1_017_790_066_098, + 1_165_919_226_119, + 1_335_607_103_187, + 1_529_991_352_850, + 1_752_666_285_025, + 2_007_749_325_472, + 2_299_957_150_072, + 2_634_692_899_685, + 3_018_146_088_258, + 3_457_407_051_560, + 3_960_598_052_785, + 4_537_023_469_264, + 5_197_341_837_346, + 5_953_762_936_697, + 6_820_273_558_240, + 7_812_896_130_365, + 8_949_984_985_591, + 10_252_565_745_880, + 11_744_724_102_088, + 13_454_051_176_370, + 15_412_153_702_632, + 17_655_238_458_639, + 20_224_781_756_373, + 23_168_296_370_008, + 26_540_210_082_583, + 30_402_872_096_348, + 34_827_705_916_070, + 39_896_530_022_963, + 45_703_070_759_499, + 52_354_695_399_464, + 59_974_397_449_015, + 68_703_070_888_447, + 78_702_115_407_088, + 90_156_420_804_069, + 103_277_785_738_759, + 118_308_834_046_123, + 135_527_501_032_588, + 155_252_172_707_386, + 177_847_572_977_594, + 203_731_507_665_501, + 233_382_590_050_230, + 267_349_090_784_630, + 306_259_075_829_029, + 350_832_019_859_793, + 401_892_109_893_305, + 460_383_485_119_292, + 527_387_694_739_404, + 604_143_696_619_511, + 692_070_766_545_736, + 792_794_741_693_469, + 908_178_083_570_703, + 1_040_354_316_321_961, + 1_191_767_477_182_765, + 1_365_217_308_553_008, + 1_563_911_027_324_411, + 1_791_522_628_715_580, + 2_052_260_821_186_860, + 2_350_946_848_602_280, + 2_693_103_638_628_474, + 3_085_057_925_791_037, + 3_534_057_237_519_885, + 4_048_403_906_342_940, + 4_637_608_586_213_668, + 5_312_566_111_603_995, + 6_085_756_951_128_531, + 6_971_477_980_728_040, + 7_986_106_843_580_624, + 9_148_404_784_952_770, + 10_479_863_561_632_778, + 12_005_102_840_561_012, + 13_752_325_434_854_380, + 15_753_838_794_879_048, + 18_046_652_397_130_688, + 20_673_162_077_088_732, + 23_681_933_959_870_064, + 27_128_602_484_145_260, + 31_076_899_124_450_156, + 35_599_830_833_736_348, + 40_781_029_996_443_328, + 46_716_300_853_732_512, + 53_515_390_995_440_424, + 61_304_020_674_959_928, + 70_226_207_470_596_936, + 80_446_929_278_126_800, + 92_155_174_875_271_168, + 105_567_438_465_310_176, + 120_931_722_816_550_704, + 138_532_125_018_688_464, + 158_694_089_650_123_072, + 181_790_426_491_212_160, + 208_248_204_055_475_872, + 238_556_646_405_290_848, + 273_276_179_270_092_192, + 313_048_792_736_563_520, + 358_609_912_124_694_080, + 410_801_996_551_064_960, + 470_590_116_626_953_088, + 539_079_799_334_522_496, + 617_537_470_046_187_776, + 707_413_869_675_350_912, + 810_370_879_959_114_368, + 928_312_252_892_475_904, + 1_063_418_812_524_189_696, + 1_218_188_780_021_782_528, + 1_395_483_967_646_286_592, + 1_598_582_695_797_773_824, + 1_831_240_411_607_374_592, + 2_097_759_129_958_809_600, + 2_403_066_980_955_773_440, + 2_752_809_334_727_236_096, + 3_153_453_188_536_351_744, + 3_612_406_746_388_564_480, + 4_138_156_402_255_148_032, + 4_740_423_659_834_265_600, + 5_430_344_890_413_097_984, + 6_220_677_252_688_132_096, + 7_126_034_582_154_840_064, + 8_163_157_611_837_691_904, + 9_351_223_520_943_572_992, 10_712_200_535_224_332_288, 12_271_254_135_873_939_456, 14_057_212_388_066_050_048, diff --git a/runtime/kusama/src/weights/pallet_staking.rs b/runtime/kusama/src/weights/pallet_staking.rs index 03192efdc2b7..ff7f8b9fb837 100644 --- a/runtime/kusama/src/weights/pallet_staking.rs +++ b/runtime/kusama/src/weights/pallet_staking.rs @@ -220,22 +220,4 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(11 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) } - fn rebag() -> Weight { - (82_459_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) - } - fn regenerate(v: u32, n: u32, ) -> Weight { - (0 as Weight) - // Standard Error: 278_000 - .saturating_add((42_328_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 278_000 - .saturating_add((47_960_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(17 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) - } } diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 9ee0ae8469f8..4ad480508db1 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -67,6 +67,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } @@ -153,6 +154,7 @@ std = [ "beefy-primitives/std", "pallet-mmr-primitives/std", "frame-election-provider-support/std", + "pallet-bags-list/std", ] runtime-benchmarks = [ "runtime-common/runtime-benchmarks", diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index c221e91c09bf..f9d36e23d022 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -151,7 +151,8 @@ impl Contains for BaseFilter { Call::Multisig(_) | Call::Bounties(_) | Call::Tips(_) | - Call::ElectionProviderMultiPhase(_) => true, + Call::ElectionProviderMultiPhase(_) | + Call::BagsList(_) => true, // TODO double check if this line should be added } } } @@ -414,6 +415,17 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type VoterSnapshotPerBlock = VoterSnapshotPerBlock; } +parameter_types! { + pub const BagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; +} + +impl pallet_bags_list::Config for Runtime { + type Event = Event; + type VoteWeightProvider = Staking; + type WeightInfo = (); // TODO + type BagThresholds = BagThresholds; +} + // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. @@ -474,8 +486,8 @@ impl pallet_staking::Config for Runtime { frame_election_provider_support::onchain::OnChainSequentialPhragmen< pallet_election_provider_multi_phase::OnChainConfig, >; + type SortedListProvider = BagsList; // TODO do we want this or stub? If stub we should test that there are no issues type WeightInfo = weights::pallet_staking::WeightInfo; - type VoterBagThresholds = VoterBagThresholds; } parameter_types! { @@ -1103,6 +1115,9 @@ construct_runtime! { // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event, ValidateUnsigned} = 36, + // Only works with staking, but placed here to maintain indices. + BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 37, + } } @@ -1478,6 +1493,7 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_treasury, Treasury); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); + list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -1545,6 +1561,7 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_treasury, Treasury); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); + add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) diff --git a/runtime/polkadot/src/voter_bags.rs b/runtime/polkadot/src/voter_bags.rs index c9f9320e7eb4..f359e47fb18d 100644 --- a/runtime/polkadot/src/voter_bags.rs +++ b/runtime/polkadot/src/voter_bags.rs @@ -31,200 +31,200 @@ pub const CONSTANT_RATIO: f64 = 1.1131723507077667; /// Upper thresholds delimiting the bag list. pub const THRESHOLDS: [u64; 200] = [ - 10_000_000_000, - 11_131_723_507, - 12_391_526_824, - 13_793_905_044, - 15_354_993_703, - 17_092_754_435, - 19_027_181_634, - 21_180_532_507, - 23_577_583_160, - 26_245_913_670, - 29_216_225_417, - 32_522_694_326, - 36_203_364_094, - 40_300_583_912, - 44_861_495_728, - 49_938_576_656, - 55_590_242_767, - 61_881_521_217, - 68_884_798_439, - 76_680_653_006, - 85_358_782_760, - 95_019_036_859, - 105_772_564_622, - 117_743_094_401, - 131_068_357_174, - 145_901_671_259, - 162_413_706_368, - 180_794_447_305, - 201_255_379_901, - 224_031_924_337, - 249_386_143_848, - 277_609_759_981, - 309_027_509_097, - 344_000_878_735, - 382_932_266_827, - 426_269_611_626, - 474_511_545_609, - 528_213_132_664, - 587_992_254_562, - 654_536_720_209, - 728_612_179_460, - 811_070_932_564, - 902_861_736_593, - 1_005_040_721_687, - 1_118_783_542_717, - 1_245_398_906_179, - 1_386_343_627_960, - 1_543_239_395_225, - 1_717_891_425_287, - 1_912_309_236_147, - 2_128_729_767_682, - 2_369_643_119_512, - 2_637_821_201_686, - 2_936_349_627_828, - 3_268_663_217_709, - 3_638_585_517_729, - 4_050_372_794_022, - 4_508_763_004_364, - 5_019_030_312_352, - 5_587_045_771_074, - 6_219_344_874_498, - 6_923_202_753_807, - 7_706_717_883_882, - 8_578_905_263_043, - 9_549_800_138_161, - 10_630_573_468_586, - 11_833_660_457_397, - 13_172_903_628_838, - 14_663_712_098_160, - 16_323_238_866_411, - 18_170_578_180_087, - 20_226_985_226_447, - 22_516_120_692_255, - 25_064_322_999_817, - 27_900_911_352_605, - 31_058_523_077_268, - 34_573_489_143_434, - 38_486_252_181_966, - 42_841_831_811_331, - 47_690_342_626_046, - 53_087_570_807_094, - 59_095_615_988_698, - 65_783_605_766_662, - 73_228_491_069_308, - 81_515_931_542_404, - 90_741_281_135_191, - 101_010_685_227_495, - 112_442_301_921_293, - 125_167_661_548_718, - 139_333_180_038_781, - 155_101_843_555_358, - 172_655_083_789_626, - 192_194_865_483_744, - 213_946_010_204_502, - 238_158_783_103_893, - 265_111_772_429_462, - 295_115_094_915_607, - 328_513_963_936_552, - 365_692_661_475_578, - 407_078_959_611_349, - 453_149_042_394_237, - 504_432_984_742_966, - 561_520_851_400_862, - 625_069_486_125_324, - 695_810_069_225_823, - 774_556_530_406_243, - 862_214_913_708_369, - 959_793_802_308_039, - 1_068_415_923_109_985, - 1_189_331_064_661_951, - 1_323_930_457_019_515, - 1_473_762_779_014_021, - 1_640_551_977_100_649, - 1_826_217_100_807_404, - 2_032_894_383_008_501, - 2_262_961_819_074_188, - 2_519_066_527_700_738, - 2_804_155_208_229_882, - 3_121_508_044_894_685, - 3_474_776_448_088_622, - 3_868_025_066_902_796, - 4_305_778_556_320_752, - 4_793_073_637_166_665, - 5_335_517_047_800_242, - 5_939_350_054_341_159, - 6_611_520_261_667_250, - 7_359_761_551_432_161, - 8_192_683_066_856_378, - 9_119_868_268_136_230, - 10_151_985_198_186_376, - 11_300_909_227_415_580, - 12_579_859_689_817_292, - 14_003_551_982_487_792, - 15_588_366_878_604_342, - 17_352_539_001_951_086, - 19_316_366_631_550_092, - 21_502_445_250_375_680, - 23_935_927_525_325_748, - 26_644_812_709_737_600, - 29_660_268_798_266_784, - 33_016_991_140_790_860, - 36_753_601_641_491_664, - 40_913_093_136_236_104, - 45_543_324_061_189_736, - 50_697_569_104_240_168, - 56_435_132_174_936_472, - 62_822_028_745_677_552, - 69_931_745_415_056_768, - 77_846_085_432_775_824, - 86_656_109_914_600_688, - 96_463_185_576_826_656, - 107_380_151_045_315_664, - 119_532_615_158_469_088, - 133_060_402_202_199_856, - 148_119_160_705_543_712, - 164_882_154_307_451_552, - 183_542_255_300_186_560, - 204_314_163_786_713_728, - 227_436_877_985_347_776, - 253_176_444_104_585_088, - 281_829_017_427_734_464, - 313_724_269_827_691_328, - 349_229_182_918_168_832, - 388_752_270_484_770_624, - 432_748_278_778_513_664, - 481_723_418_752_617_984, - 536_241_190_443_833_600, - 596_928_866_512_693_376, - 664_484_709_541_257_600, - 739_686_006_129_409_280, - 823_398_010_228_713_984, - 916_583_898_614_395_264, - 1_020_315_853_041_475_584, - 1_135_787_396_594_579_584, - 1_264_327_126_171_442_688, - 1_407_413_999_103_859_968, - 1_566_694_349_801_462_272, - 1_744_000_832_209_069_824, - 1_941_373_506_026_471_680, - 2_161_083_309_305_266_176, - 2_405_658_187_494_662_656, - 2_677_912_179_572_818_944, - 2_980_977_795_924_034_048, - 3_318_342_060_496_414_208, - 3_693_886_631_935_247_360, - 4_111_932_465_319_354_368, - 4_577_289_528_371_127_808, - 5_095_312_144_166_932_480, - 5_671_960_597_112_134_656, - 6_313_869_711_009_142_784, - 7_028_425_188_266_614_784, - 7_823_848_588_596_424_704, - 8_709_291_924_949_524_480, - 9_694_942_965_096_232_960, + 10_000_000_000, + 11_131_723_507, + 12_391_526_824, + 13_793_905_044, + 15_354_993_703, + 17_092_754_435, + 19_027_181_634, + 21_180_532_507, + 23_577_583_160, + 26_245_913_670, + 29_216_225_417, + 32_522_694_326, + 36_203_364_094, + 40_300_583_912, + 44_861_495_728, + 49_938_576_656, + 55_590_242_767, + 61_881_521_217, + 68_884_798_439, + 76_680_653_006, + 85_358_782_760, + 95_019_036_859, + 105_772_564_622, + 117_743_094_401, + 131_068_357_174, + 145_901_671_259, + 162_413_706_368, + 180_794_447_305, + 201_255_379_901, + 224_031_924_337, + 249_386_143_848, + 277_609_759_981, + 309_027_509_097, + 344_000_878_735, + 382_932_266_827, + 426_269_611_626, + 474_511_545_609, + 528_213_132_664, + 587_992_254_562, + 654_536_720_209, + 728_612_179_460, + 811_070_932_564, + 902_861_736_593, + 1_005_040_721_687, + 1_118_783_542_717, + 1_245_398_906_179, + 1_386_343_627_960, + 1_543_239_395_225, + 1_717_891_425_287, + 1_912_309_236_147, + 2_128_729_767_682, + 2_369_643_119_512, + 2_637_821_201_686, + 2_936_349_627_828, + 3_268_663_217_709, + 3_638_585_517_729, + 4_050_372_794_022, + 4_508_763_004_364, + 5_019_030_312_352, + 5_587_045_771_074, + 6_219_344_874_498, + 6_923_202_753_807, + 7_706_717_883_882, + 8_578_905_263_043, + 9_549_800_138_161, + 10_630_573_468_586, + 11_833_660_457_397, + 13_172_903_628_838, + 14_663_712_098_160, + 16_323_238_866_411, + 18_170_578_180_087, + 20_226_985_226_447, + 22_516_120_692_255, + 25_064_322_999_817, + 27_900_911_352_605, + 31_058_523_077_268, + 34_573_489_143_434, + 38_486_252_181_966, + 42_841_831_811_331, + 47_690_342_626_046, + 53_087_570_807_094, + 59_095_615_988_698, + 65_783_605_766_662, + 73_228_491_069_308, + 81_515_931_542_404, + 90_741_281_135_191, + 101_010_685_227_495, + 112_442_301_921_293, + 125_167_661_548_718, + 139_333_180_038_781, + 155_101_843_555_358, + 172_655_083_789_626, + 192_194_865_483_744, + 213_946_010_204_502, + 238_158_783_103_893, + 265_111_772_429_462, + 295_115_094_915_607, + 328_513_963_936_552, + 365_692_661_475_578, + 407_078_959_611_349, + 453_149_042_394_237, + 504_432_984_742_966, + 561_520_851_400_862, + 625_069_486_125_324, + 695_810_069_225_823, + 774_556_530_406_243, + 862_214_913_708_369, + 959_793_802_308_039, + 1_068_415_923_109_985, + 1_189_331_064_661_951, + 1_323_930_457_019_515, + 1_473_762_779_014_021, + 1_640_551_977_100_649, + 1_826_217_100_807_404, + 2_032_894_383_008_501, + 2_262_961_819_074_188, + 2_519_066_527_700_738, + 2_804_155_208_229_882, + 3_121_508_044_894_685, + 3_474_776_448_088_622, + 3_868_025_066_902_796, + 4_305_778_556_320_752, + 4_793_073_637_166_665, + 5_335_517_047_800_242, + 5_939_350_054_341_159, + 6_611_520_261_667_250, + 7_359_761_551_432_161, + 8_192_683_066_856_378, + 9_119_868_268_136_230, + 10_151_985_198_186_376, + 11_300_909_227_415_580, + 12_579_859_689_817_292, + 14_003_551_982_487_792, + 15_588_366_878_604_342, + 17_352_539_001_951_086, + 19_316_366_631_550_092, + 21_502_445_250_375_680, + 23_935_927_525_325_748, + 26_644_812_709_737_600, + 29_660_268_798_266_784, + 33_016_991_140_790_860, + 36_753_601_641_491_664, + 40_913_093_136_236_104, + 45_543_324_061_189_736, + 50_697_569_104_240_168, + 56_435_132_174_936_472, + 62_822_028_745_677_552, + 69_931_745_415_056_768, + 77_846_085_432_775_824, + 86_656_109_914_600_688, + 96_463_185_576_826_656, + 107_380_151_045_315_664, + 119_532_615_158_469_088, + 133_060_402_202_199_856, + 148_119_160_705_543_712, + 164_882_154_307_451_552, + 183_542_255_300_186_560, + 204_314_163_786_713_728, + 227_436_877_985_347_776, + 253_176_444_104_585_088, + 281_829_017_427_734_464, + 313_724_269_827_691_328, + 349_229_182_918_168_832, + 388_752_270_484_770_624, + 432_748_278_778_513_664, + 481_723_418_752_617_984, + 536_241_190_443_833_600, + 596_928_866_512_693_376, + 664_484_709_541_257_600, + 739_686_006_129_409_280, + 823_398_010_228_713_984, + 916_583_898_614_395_264, + 1_020_315_853_041_475_584, + 1_135_787_396_594_579_584, + 1_264_327_126_171_442_688, + 1_407_413_999_103_859_968, + 1_566_694_349_801_462_272, + 1_744_000_832_209_069_824, + 1_941_373_506_026_471_680, + 2_161_083_309_305_266_176, + 2_405_658_187_494_662_656, + 2_677_912_179_572_818_944, + 2_980_977_795_924_034_048, + 3_318_342_060_496_414_208, + 3_693_886_631_935_247_360, + 4_111_932_465_319_354_368, + 4_577_289_528_371_127_808, + 5_095_312_144_166_932_480, + 5_671_960_597_112_134_656, + 6_313_869_711_009_142_784, + 7_028_425_188_266_614_784, + 7_823_848_588_596_424_704, + 8_709_291_924_949_524_480, + 9_694_942_965_096_232_960, 10_792_142_450_433_898_496, 12_013_514_580_722_579_456, 13_373_112_266_084_982_784, diff --git a/runtime/polkadot/src/weights/pallet_staking.rs b/runtime/polkadot/src/weights/pallet_staking.rs index 967f7912621b..66b10f9758c6 100644 --- a/runtime/polkadot/src/weights/pallet_staking.rs +++ b/runtime/polkadot/src/weights/pallet_staking.rs @@ -218,22 +218,4 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(11 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) } - fn rebag() -> Weight { - (78_522_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) - } - fn regenerate(v: u32, n: u32, ) -> Weight { - (0 as Weight) - // Standard Error: 218_000 - .saturating_add((41_080_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 218_000 - .saturating_add((51_885_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(20 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) - } } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 77fcea99cc29..83e6cf74497f 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -69,6 +69,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } @@ -148,6 +149,7 @@ std = [ "pallet-vesting/std", "pallet-xcm/std", "pallet-babe/std", + "pallet-bags-list/std", "frame-executive/std", "sp-runtime/std", "sp-staking/std", diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 4bd0e78f238a..be547b503a2e 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -390,6 +390,17 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type VoterSnapshotPerBlock = VoterSnapshotPerBlock; } +parameter_types! { + pub const BagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; +} + +impl pallet_bags_list::Config for Runtime { + type Event = Event; + type VoteWeightProvider = Staking; + type WeightInfo = (); // TODO + type BagThresholds = BagThresholds; +} + pallet_staking_reward_curve::build! { const REWARD_CURVE: PiecewiseLinear<'static> = curve!( min_inflation: 0_025_000, @@ -440,8 +451,8 @@ impl pallet_staking::Config for Runtime { frame_election_provider_support::onchain::OnChainSequentialPhragmen< pallet_election_provider_multi_phase::OnChainConfig, >; + type SortedListProvider = BagsList; type WeightInfo = weights::pallet_staking::WeightInfo; - type VoterBagThresholds = VoterBagThresholds; } parameter_types! { @@ -1024,6 +1035,9 @@ construct_runtime! { // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event, ValidateUnsigned} = 24, + // Only works with staking, but placed here to maintain indices. + BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 25, + // Parachains pallets. Start indices at 40 to leave room. ParachainsOrigin: parachains_origin::{Pallet, Origin} = 41, Configuration: parachains_configuration::{Pallet, Call, Storage, Config} = 42, @@ -1426,6 +1440,7 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_timestamp, Timestamp); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); + list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -1490,6 +1505,7 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_timestamp, Timestamp); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); + add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) diff --git a/runtime/westend/src/voter_bags.rs b/runtime/westend/src/voter_bags.rs index 4e153453f079..d88f469f6b1c 100644 --- a/runtime/westend/src/voter_bags.rs +++ b/runtime/westend/src/voter_bags.rs @@ -31,200 +31,200 @@ pub const CONSTANT_RATIO: f64 = 1.1131723507077667; /// Upper thresholds delimiting the bag list. pub const THRESHOLDS: [u64; 200] = [ - 10_000_000_000, - 11_131_723_507, - 12_391_526_824, - 13_793_905_044, - 15_354_993_703, - 17_092_754_435, - 19_027_181_634, - 21_180_532_507, - 23_577_583_160, - 26_245_913_670, - 29_216_225_417, - 32_522_694_326, - 36_203_364_094, - 40_300_583_912, - 44_861_495_728, - 49_938_576_656, - 55_590_242_767, - 61_881_521_217, - 68_884_798_439, - 76_680_653_006, - 85_358_782_760, - 95_019_036_859, - 105_772_564_622, - 117_743_094_401, - 131_068_357_174, - 145_901_671_259, - 162_413_706_368, - 180_794_447_305, - 201_255_379_901, - 224_031_924_337, - 249_386_143_848, - 277_609_759_981, - 309_027_509_097, - 344_000_878_735, - 382_932_266_827, - 426_269_611_626, - 474_511_545_609, - 528_213_132_664, - 587_992_254_562, - 654_536_720_209, - 728_612_179_460, - 811_070_932_564, - 902_861_736_593, - 1_005_040_721_687, - 1_118_783_542_717, - 1_245_398_906_179, - 1_386_343_627_960, - 1_543_239_395_225, - 1_717_891_425_287, - 1_912_309_236_147, - 2_128_729_767_682, - 2_369_643_119_512, - 2_637_821_201_686, - 2_936_349_627_828, - 3_268_663_217_709, - 3_638_585_517_729, - 4_050_372_794_022, - 4_508_763_004_364, - 5_019_030_312_352, - 5_587_045_771_074, - 6_219_344_874_498, - 6_923_202_753_807, - 7_706_717_883_882, - 8_578_905_263_043, - 9_549_800_138_161, - 10_630_573_468_586, - 11_833_660_457_397, - 13_172_903_628_838, - 14_663_712_098_160, - 16_323_238_866_411, - 18_170_578_180_087, - 20_226_985_226_447, - 22_516_120_692_255, - 25_064_322_999_817, - 27_900_911_352_605, - 31_058_523_077_268, - 34_573_489_143_434, - 38_486_252_181_966, - 42_841_831_811_331, - 47_690_342_626_046, - 53_087_570_807_094, - 59_095_615_988_698, - 65_783_605_766_662, - 73_228_491_069_308, - 81_515_931_542_404, - 90_741_281_135_191, - 101_010_685_227_495, - 112_442_301_921_293, - 125_167_661_548_718, - 139_333_180_038_781, - 155_101_843_555_358, - 172_655_083_789_626, - 192_194_865_483_744, - 213_946_010_204_502, - 238_158_783_103_893, - 265_111_772_429_462, - 295_115_094_915_607, - 328_513_963_936_552, - 365_692_661_475_578, - 407_078_959_611_349, - 453_149_042_394_237, - 504_432_984_742_966, - 561_520_851_400_862, - 625_069_486_125_324, - 695_810_069_225_823, - 774_556_530_406_243, - 862_214_913_708_369, - 959_793_802_308_039, - 1_068_415_923_109_985, - 1_189_331_064_661_951, - 1_323_930_457_019_515, - 1_473_762_779_014_021, - 1_640_551_977_100_649, - 1_826_217_100_807_404, - 2_032_894_383_008_501, - 2_262_961_819_074_188, - 2_519_066_527_700_738, - 2_804_155_208_229_882, - 3_121_508_044_894_685, - 3_474_776_448_088_622, - 3_868_025_066_902_796, - 4_305_778_556_320_752, - 4_793_073_637_166_665, - 5_335_517_047_800_242, - 5_939_350_054_341_159, - 6_611_520_261_667_250, - 7_359_761_551_432_161, - 8_192_683_066_856_378, - 9_119_868_268_136_230, - 10_151_985_198_186_376, - 11_300_909_227_415_580, - 12_579_859_689_817_292, - 14_003_551_982_487_792, - 15_588_366_878_604_342, - 17_352_539_001_951_086, - 19_316_366_631_550_092, - 21_502_445_250_375_680, - 23_935_927_525_325_748, - 26_644_812_709_737_600, - 29_660_268_798_266_784, - 33_016_991_140_790_860, - 36_753_601_641_491_664, - 40_913_093_136_236_104, - 45_543_324_061_189_736, - 50_697_569_104_240_168, - 56_435_132_174_936_472, - 62_822_028_745_677_552, - 69_931_745_415_056_768, - 77_846_085_432_775_824, - 86_656_109_914_600_688, - 96_463_185_576_826_656, - 107_380_151_045_315_664, - 119_532_615_158_469_088, - 133_060_402_202_199_856, - 148_119_160_705_543_712, - 164_882_154_307_451_552, - 183_542_255_300_186_560, - 204_314_163_786_713_728, - 227_436_877_985_347_776, - 253_176_444_104_585_088, - 281_829_017_427_734_464, - 313_724_269_827_691_328, - 349_229_182_918_168_832, - 388_752_270_484_770_624, - 432_748_278_778_513_664, - 481_723_418_752_617_984, - 536_241_190_443_833_600, - 596_928_866_512_693_376, - 664_484_709_541_257_600, - 739_686_006_129_409_280, - 823_398_010_228_713_984, - 916_583_898_614_395_264, - 1_020_315_853_041_475_584, - 1_135_787_396_594_579_584, - 1_264_327_126_171_442_688, - 1_407_413_999_103_859_968, - 1_566_694_349_801_462_272, - 1_744_000_832_209_069_824, - 1_941_373_506_026_471_680, - 2_161_083_309_305_266_176, - 2_405_658_187_494_662_656, - 2_677_912_179_572_818_944, - 2_980_977_795_924_034_048, - 3_318_342_060_496_414_208, - 3_693_886_631_935_247_360, - 4_111_932_465_319_354_368, - 4_577_289_528_371_127_808, - 5_095_312_144_166_932_480, - 5_671_960_597_112_134_656, - 6_313_869_711_009_142_784, - 7_028_425_188_266_614_784, - 7_823_848_588_596_424_704, - 8_709_291_924_949_524_480, - 9_694_942_965_096_232_960, + 10_000_000_000, + 11_131_723_507, + 12_391_526_824, + 13_793_905_044, + 15_354_993_703, + 17_092_754_435, + 19_027_181_634, + 21_180_532_507, + 23_577_583_160, + 26_245_913_670, + 29_216_225_417, + 32_522_694_326, + 36_203_364_094, + 40_300_583_912, + 44_861_495_728, + 49_938_576_656, + 55_590_242_767, + 61_881_521_217, + 68_884_798_439, + 76_680_653_006, + 85_358_782_760, + 95_019_036_859, + 105_772_564_622, + 117_743_094_401, + 131_068_357_174, + 145_901_671_259, + 162_413_706_368, + 180_794_447_305, + 201_255_379_901, + 224_031_924_337, + 249_386_143_848, + 277_609_759_981, + 309_027_509_097, + 344_000_878_735, + 382_932_266_827, + 426_269_611_626, + 474_511_545_609, + 528_213_132_664, + 587_992_254_562, + 654_536_720_209, + 728_612_179_460, + 811_070_932_564, + 902_861_736_593, + 1_005_040_721_687, + 1_118_783_542_717, + 1_245_398_906_179, + 1_386_343_627_960, + 1_543_239_395_225, + 1_717_891_425_287, + 1_912_309_236_147, + 2_128_729_767_682, + 2_369_643_119_512, + 2_637_821_201_686, + 2_936_349_627_828, + 3_268_663_217_709, + 3_638_585_517_729, + 4_050_372_794_022, + 4_508_763_004_364, + 5_019_030_312_352, + 5_587_045_771_074, + 6_219_344_874_498, + 6_923_202_753_807, + 7_706_717_883_882, + 8_578_905_263_043, + 9_549_800_138_161, + 10_630_573_468_586, + 11_833_660_457_397, + 13_172_903_628_838, + 14_663_712_098_160, + 16_323_238_866_411, + 18_170_578_180_087, + 20_226_985_226_447, + 22_516_120_692_255, + 25_064_322_999_817, + 27_900_911_352_605, + 31_058_523_077_268, + 34_573_489_143_434, + 38_486_252_181_966, + 42_841_831_811_331, + 47_690_342_626_046, + 53_087_570_807_094, + 59_095_615_988_698, + 65_783_605_766_662, + 73_228_491_069_308, + 81_515_931_542_404, + 90_741_281_135_191, + 101_010_685_227_495, + 112_442_301_921_293, + 125_167_661_548_718, + 139_333_180_038_781, + 155_101_843_555_358, + 172_655_083_789_626, + 192_194_865_483_744, + 213_946_010_204_502, + 238_158_783_103_893, + 265_111_772_429_462, + 295_115_094_915_607, + 328_513_963_936_552, + 365_692_661_475_578, + 407_078_959_611_349, + 453_149_042_394_237, + 504_432_984_742_966, + 561_520_851_400_862, + 625_069_486_125_324, + 695_810_069_225_823, + 774_556_530_406_243, + 862_214_913_708_369, + 959_793_802_308_039, + 1_068_415_923_109_985, + 1_189_331_064_661_951, + 1_323_930_457_019_515, + 1_473_762_779_014_021, + 1_640_551_977_100_649, + 1_826_217_100_807_404, + 2_032_894_383_008_501, + 2_262_961_819_074_188, + 2_519_066_527_700_738, + 2_804_155_208_229_882, + 3_121_508_044_894_685, + 3_474_776_448_088_622, + 3_868_025_066_902_796, + 4_305_778_556_320_752, + 4_793_073_637_166_665, + 5_335_517_047_800_242, + 5_939_350_054_341_159, + 6_611_520_261_667_250, + 7_359_761_551_432_161, + 8_192_683_066_856_378, + 9_119_868_268_136_230, + 10_151_985_198_186_376, + 11_300_909_227_415_580, + 12_579_859_689_817_292, + 14_003_551_982_487_792, + 15_588_366_878_604_342, + 17_352_539_001_951_086, + 19_316_366_631_550_092, + 21_502_445_250_375_680, + 23_935_927_525_325_748, + 26_644_812_709_737_600, + 29_660_268_798_266_784, + 33_016_991_140_790_860, + 36_753_601_641_491_664, + 40_913_093_136_236_104, + 45_543_324_061_189_736, + 50_697_569_104_240_168, + 56_435_132_174_936_472, + 62_822_028_745_677_552, + 69_931_745_415_056_768, + 77_846_085_432_775_824, + 86_656_109_914_600_688, + 96_463_185_576_826_656, + 107_380_151_045_315_664, + 119_532_615_158_469_088, + 133_060_402_202_199_856, + 148_119_160_705_543_712, + 164_882_154_307_451_552, + 183_542_255_300_186_560, + 204_314_163_786_713_728, + 227_436_877_985_347_776, + 253_176_444_104_585_088, + 281_829_017_427_734_464, + 313_724_269_827_691_328, + 349_229_182_918_168_832, + 388_752_270_484_770_624, + 432_748_278_778_513_664, + 481_723_418_752_617_984, + 536_241_190_443_833_600, + 596_928_866_512_693_376, + 664_484_709_541_257_600, + 739_686_006_129_409_280, + 823_398_010_228_713_984, + 916_583_898_614_395_264, + 1_020_315_853_041_475_584, + 1_135_787_396_594_579_584, + 1_264_327_126_171_442_688, + 1_407_413_999_103_859_968, + 1_566_694_349_801_462_272, + 1_744_000_832_209_069_824, + 1_941_373_506_026_471_680, + 2_161_083_309_305_266_176, + 2_405_658_187_494_662_656, + 2_677_912_179_572_818_944, + 2_980_977_795_924_034_048, + 3_318_342_060_496_414_208, + 3_693_886_631_935_247_360, + 4_111_932_465_319_354_368, + 4_577_289_528_371_127_808, + 5_095_312_144_166_932_480, + 5_671_960_597_112_134_656, + 6_313_869_711_009_142_784, + 7_028_425_188_266_614_784, + 7_823_848_588_596_424_704, + 8_709_291_924_949_524_480, + 9_694_942_965_096_232_960, 10_792_142_450_433_898_496, 12_013_514_580_722_579_456, 13_373_112_266_084_982_784, diff --git a/runtime/westend/src/weights/pallet_staking.rs b/runtime/westend/src/weights/pallet_staking.rs index 5b20828792de..c80ec0799ab1 100644 --- a/runtime/westend/src/weights/pallet_staking.rs +++ b/runtime/westend/src/weights/pallet_staking.rs @@ -218,22 +218,4 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(11 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) } - fn rebag() -> Weight { - (81_904_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) - } - fn regenerate(v: u32, n: u32, ) -> Weight { - (7_206_185_000 as Weight) - // Standard Error: 462_000 - .saturating_add((34_801_000 as Weight).saturating_mul(v as Weight)) - // Standard Error: 462_000 - .saturating_add((35_800_000 as Weight).saturating_mul(n as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(20 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(v as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) - } } diff --git a/utils/remote-ext-tests/src/kusama_runtime.rs b/utils/remote-ext-tests/src/kusama_runtime.rs index ddd384a9dd14..8e0fd677ecc7 100644 --- a/utils/remote-ext-tests/src/kusama_runtime.rs +++ b/utils/remote-ext-tests/src/kusama_runtime.rs @@ -16,7 +16,7 @@ //! Remote tests for the kusama runtime. -use kusama_runtime::{Block, Runtime, constants::currency::UNITS}; +use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; #[tokio::test] async fn test_voter_bags_migration() { diff --git a/utils/remote-ext-tests/src/lib.rs b/utils/remote-ext-tests/src/lib.rs index 947361c06370..23a008dc3bd0 100644 --- a/utils/remote-ext-tests/src/lib.rs +++ b/utils/remote-ext-tests/src/lib.rs @@ -16,8 +16,8 @@ //! Remote tests. -mod voter_bags; #[cfg(feature = "kusama")] mod kusama_runtime; #[cfg(feature = "polkadot")] mod polkadot_runtime; +mod voter_bags; diff --git a/utils/remote-ext-tests/src/polkadot_runtime.rs b/utils/remote-ext-tests/src/polkadot_runtime.rs index 44255c9f3149..a66f90976507 100644 --- a/utils/remote-ext-tests/src/polkadot_runtime.rs +++ b/utils/remote-ext-tests/src/polkadot_runtime.rs @@ -16,7 +16,7 @@ //! Remote tests for the polkadot runtime. -use polkadot_runtime::{Block, Runtime, constants::currency::UNITS}; +use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; #[tokio::test] async fn test_voter_bags_migration() { diff --git a/utils/remote-ext-tests/src/voter_bags.rs b/utils/remote-ext-tests/src/voter_bags.rs index 4448fd568b47..81361d34f4d2 100644 --- a/utils/remote-ext-tests/src/voter_bags.rs +++ b/utils/remote-ext-tests/src/voter_bags.rs @@ -16,14 +16,14 @@ //! Generic remote tests for the voter bags module. -use remote_externalities::{Builder, Mode, OnlineConfig, SnapshotConfig, OfflineConfig}; -use sp_storage::well_known_keys; +use frame_support::{assert_ok, traits::Get}; use pallet_staking::{ - Nominators, Validators, CounterForValidators, CounterForNominators, - voter_bags::{Bag, VoterList, VoterType, Voter}, + voter_bags::{Bag, Voter, VoterList, VoterType}, + CounterForNominators, CounterForValidators, Nominators, Validators, }; -use frame_support::{assert_ok, traits::Get}; +use remote_externalities::{Builder, Mode, OfflineConfig, OnlineConfig, SnapshotConfig}; use sp_runtime::traits::Block as BlockT; +use sp_storage::well_known_keys; const LOG_TARGET: &'static str = "remote-ext-tests"; @@ -33,10 +33,9 @@ fn init_logger() { /// Test voter bags migration. `currency_unit` is the number of planks per the /// the runtimes `UNITS` (i.e. number of decimal places per DOT, KSM etc) -pub (crate) async fn test_voter_bags_migration< - Runtime: pallet_staking::Config, - Block: BlockT - >(currency_unit: u64) { +pub(crate) async fn test_voter_bags_migration( + currency_unit: u64, +) { use std::env; init_logger(); @@ -100,13 +99,12 @@ pub (crate) async fn test_voter_bags_migration< Some(bag) => bag, None => { log::info!(target: LOG_TARGET, "{} NO VOTERS.", pretty_thresh); - continue; + continue }, }; - let (voters_in_bag, noms_in_bag, vals_in_bag) = bag - .iter() - .fold((0, 0, 0), |(mut total, mut noms, mut vals), node|{ + let (voters_in_bag, noms_in_bag, vals_in_bag) = + bag.iter().fold((0, 0, 0), |(mut total, mut noms, mut vals), node| { let Voter { id, voter_type } = node.voter(); match voter_type { @@ -138,9 +136,13 @@ pub (crate) async fn test_voter_bags_migration< log::info!( target: LOG_TARGET, "{} Voters: {} [%{:.3}] (Noms {} [%{:.3}] : Vals {} [%{:.3}])", - pretty_thresh, voters_in_bag, percent_of_voters, - noms_in_bag, percent_of_noms, - vals_in_bag, percent_of_vals, + pretty_thresh, + voters_in_bag, + percent_of_voters, + noms_in_bag, + percent_of_noms, + vals_in_bag, + percent_of_vals, ); } @@ -151,4 +153,3 @@ pub (crate) async fn test_voter_bags_migration< fn percent(portion: u32, total: u32) -> f64 { (portion as f64 / total as f64) * 100f64 } - From 3499379ff1af729105280cbc08e63c3e4e0e0ac3 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Fri, 13 Aug 2021 19:51:43 -0700 Subject: [PATCH 15/53] remote-ext-tests very WIP --- utils/remote-ext-tests/Cargo.toml | 3 +- utils/remote-ext-tests/src/voter_bags.rs | 41 ++++-------------------- 2 files changed, 9 insertions(+), 35 deletions(-) diff --git a/utils/remote-ext-tests/Cargo.toml b/utils/remote-ext-tests/Cargo.toml index 56e84994a070..2f7d66ac986d 100644 --- a/utils/remote-ext-tests/Cargo.toml +++ b/utils/remote-ext-tests/Cargo.toml @@ -8,7 +8,8 @@ edition = "2018" polkadot-runtime = { version = "0.9.8", path = "../../runtime/polkadot", optional = true } kusama-runtime = { version = "0.9.8", path = "../../runtime/kusama", optional = true } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["runtime-benchmarks"] } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks", features = ["runtime-benchmarks"] } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/utils/remote-ext-tests/src/voter_bags.rs b/utils/remote-ext-tests/src/voter_bags.rs index 81361d34f4d2..d01e9d1335f6 100644 --- a/utils/remote-ext-tests/src/voter_bags.rs +++ b/utils/remote-ext-tests/src/voter_bags.rs @@ -21,6 +21,7 @@ use pallet_staking::{ voter_bags::{Bag, Voter, VoterList, VoterType}, CounterForNominators, CounterForValidators, Nominators, Validators, }; +use ...::SortedListProvider; use remote_externalities::{Builder, Mode, OfflineConfig, OnlineConfig, SnapshotConfig}; use sp_runtime::traits::Block as BlockT; use sp_storage::well_known_keys; @@ -61,9 +62,7 @@ pub(crate) async fn test_voter_bags_migration>::iter().count() as u32; - let pre_migrate_validator_count = >::iter().count() as u32; log::info!(target: LOG_TARGET, "Nominator count: {}", pre_migrate_nominator_count); - log::info!(target: LOG_TARGET, "Validator count: {}", pre_migrate_validator_count); assert_ok!(pallet_staking::migrations::v8::pre_migrate::()); @@ -72,18 +71,17 @@ pub(crate) async fn test_voter_bags_migration::get(), pre_migrate_nominator_count); - assert_eq!(CounterForValidators::::get(), pre_migrate_validator_count); + assert_eq!(::SortedListProvider::count(), pre_migrate_nominator_count); + // Check that the count of validators and nominators did not change during the migration. let post_migrate_nominator_count = >::iter().count() as u32; - let post_migrate_validator_count = >::iter().count() as u32; assert_eq!(post_migrate_nominator_count, pre_migrate_nominator_count); assert_eq!(post_migrate_validator_count, pre_migrate_validator_count); // We can't access VoterCount from here, so we create it, let voter_count = post_migrate_nominator_count + post_migrate_validator_count; - let voter_list_len = VoterList::::iter().count() as u32; + let voter_list_len = ::SortedListProvider::iter().count() as u32; // and confirm it is equal to the length of the `VoterList`. assert_eq!(voter_count, voter_list_len); @@ -103,46 +101,21 @@ pub(crate) async fn test_voter_bags_migration { - assert!(Nominators::::contains_key(id.clone())); - noms += 1; - }, - VoterType::Validator => { - assert!(Validators::::contains_key(id.clone())); - vals += 1; - }, - } - - total += 1; - - (total, noms, vals) - }); + let voters_in_bag = bag.iter().count(); // update our overall counter seen_in_bags += voters_in_bag; // percentage of all voters (nominators and voters) let percent_of_voters = percent(voters_in_bag, voter_count); - // percentage of all nominators - let percent_of_noms = percent(noms_in_bag, pre_migrate_nominator_count); - // percentage of all validators - let percent_of_vals = percent(vals_in_bag, pre_migrate_validator_count); + log::info!( target: LOG_TARGET, - "{} Voters: {} [%{:.3}] (Noms {} [%{:.3}] : Vals {} [%{:.3}])", + "{} Voters: {} [%{:.3}]", pretty_thresh, voters_in_bag, percent_of_voters, - noms_in_bag, - percent_of_noms, - vals_in_bag, - percent_of_vals, ); } From 05bfc779cf0adf7c77aacfc9655f96324b0c6d99 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 19 Aug 2021 20:36:52 -0700 Subject: [PATCH 16/53] Remove system module query --- utils/remote-ext-tests/bags-list/src/voter_bags.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index 5af9d6cfb7ec..ef99100a59c2 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -47,13 +47,11 @@ pub(crate) async fn test_voter_bags_migration< let mut ext = Builder::::new() .mode(Mode::Online(OnlineConfig { transport: ws_url.to_string().into(), - modules: vec!["Staking".to_string(), "System".to_string()], + modules: vec!["Staking".to_string()], at: None, state_snapshot: None, })) .inject_hashed_key(well_known_keys::CODE) - // TODO: this query fails - // .inject_hashed_key(&[twox_128(b"System"), twox_128(b"SS58Prefix")].concat()) .build() .await .unwrap(); From 428f55bdc2dcb5ce59c7fedd92c02f976b0ed16f Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 19 Aug 2021 21:13:00 -0700 Subject: [PATCH 17/53] formatting and log target --- utils/remote-ext-tests/bags-list/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/src/voter_bags.rs | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index dddb72049c4a..8e33419e9b47 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -23,6 +23,6 @@ tokio = { version = "0.2", features = ["macros", "rt-threaded"] } log = { version = "0.4.14" } [features] -default = ["polkadot"] +default = ["kusama"] polkadot = ["polkadot-runtime"] kusama = ["kusama-runtime"] diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index ef99100a59c2..2e66af3842f8 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -19,13 +19,12 @@ use frame_election_provider_support::SortedListProvider; use frame_support::traits::Get; use pallet_staking::Nominators; -use remote_externalities::{Builder, Mode, OnlineConfig, SnapshotConfig}; +use remote_externalities::{Builder, Mode, OnlineConfig}; use sp_runtime::traits::Block as BlockT; +use sp_std::convert::TryInto; use sp_storage::well_known_keys; -use sp_core::hashing::twox_128; -use sp_std::{convert::TryInto}; -const LOG_TARGET: &'static str = "remote-ext-tests"; +const LOG_TARGET: &'static str = "remote-ext-tests::bags-list"; /// Test voter bags migration. `currency_unit` is the number of planks per the /// the runtimes `UNITS` (i.e. number of decimal places per DOT, KSM etc) @@ -78,7 +77,6 @@ pub(crate) async fn test_voter_bags_migration< assert_eq!(pre_migrate_nominator_count, voter_list_len); assert_eq!(pre_migrate_nominator_count, voter_list_count); - // go through every bag to track the total number of voters within bags // and get some info about how voters are distributed within the bags. let mut seen_in_bags = 0; @@ -91,8 +89,8 @@ pub(crate) async fn test_voter_bags_migration< Some(bag) => bag, None => { log::info!(target: LOG_TARGET, "{} NO VOTERS.", pretty_thresh); - continue; - } + continue + }, }; let voters_in_bag = bag.iter().count() as u32; @@ -103,7 +101,6 @@ pub(crate) async fn test_voter_bags_migration< // percentage of all voters (nominators and voters) let percent_of_voters = percent(voters_in_bag, voter_list_count); - log::info!( target: LOG_TARGET, "{} Nominators: {} [%{:.3}]", From 5c1288068c7c208f84a54ee18e002c2215820c3a Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 19 Aug 2021 21:51:54 -0700 Subject: [PATCH 18/53] clean up --- Cargo.toml | 2 +- runtime/kusama/Cargo.toml | 2 +- runtime/polkadot/Cargo.toml | 2 +- runtime/polkadot/src/lib.rs | 1 - runtime/westend/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/src/voter_bags.rs | 8 +++----- 6 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fcb8fb8e3424..5ea0f98eef6d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -93,7 +93,7 @@ members = [ "parachain/test-parachains/adder/collator", "utils/staking-miner", "utils/remote-ext-tests/bags-list", - "utils/voter-bags", + "utils/voter-bags", ] # We want to be able to build the bridge relayer without pulling it (and all of its diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 4a4f78d54a85..d622464159a3 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -173,7 +173,7 @@ std = [ "xcm-executor/std", "xcm-builder/std", "frame-election-provider-support/std", - "pallet-bags-list/std", + "pallet-bags-list/std", ] runtime-benchmarks = [ "runtime-common/runtime-benchmarks", diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 4ad480508db1..fc768920c814 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -154,7 +154,7 @@ std = [ "beefy-primitives/std", "pallet-mmr-primitives/std", "frame-election-provider-support/std", - "pallet-bags-list/std", + "pallet-bags-list/std", ] runtime-benchmarks = [ "runtime-common/runtime-benchmarks", diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index f9d36e23d022..094218bff86d 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -1117,7 +1117,6 @@ construct_runtime! { // Only works with staking, but placed here to maintain indices. BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 37, - } } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 83e6cf74497f..986100b1cb26 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -149,7 +149,7 @@ std = [ "pallet-vesting/std", "pallet-xcm/std", "pallet-babe/std", - "pallet-bags-list/std", + "pallet-bags-list/std", "frame-executive/std", "sp-runtime/std", "sp-staking/std", diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index 2e66af3842f8..614222d61020 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -34,11 +34,9 @@ pub(crate) async fn test_voter_bags_migration< >( currency_unit: u64, ) { - use std::env; - sp_tracing::try_init_simple(); - let ws_url = match env::var("WS_RPC") { + let ws_url = match std::env::var("WS_RPC") { Ok(ws_url) => ws_url, Err(_) => panic!("Must set env var `WS_RPC=`"), }; @@ -78,7 +76,7 @@ pub(crate) async fn test_voter_bags_migration< assert_eq!(pre_migrate_nominator_count, voter_list_count); // go through every bag to track the total number of voters within bags - // and get some info about how voters are distributed within the bags. + // and log some info about how voters are distributed within the bags. let mut seen_in_bags = 0; for vote_weight_thresh in ::BagThresholds::get() { // threshold in terms of UNITS (e.g. KSM, DOT etc) @@ -98,7 +96,7 @@ pub(crate) async fn test_voter_bags_migration< // update our overall counter seen_in_bags += voters_in_bag; - // percentage of all voters (nominators and voters) + // percentage of all nominators let percent_of_voters = percent(voters_in_bag, voter_list_count); log::info!( From 11dee8de8dd85074e44c4868820db1994bb9ba5f Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Wed, 1 Sep 2021 18:33:35 +0200 Subject: [PATCH 19/53] Save --- Cargo.lock | 82 +++++++++++++++++------------------------------------- 1 file changed, 26 insertions(+), 56 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ade1b4c63d73..cc015fbf0f29 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2945,7 +2945,7 @@ dependencies = [ "log", "rustls", "rustls-native-certs", - "tokio", + "tokio 1.10.0", "tokio-rustls", "webpki", ] @@ -3316,7 +3316,7 @@ dependencies = [ "jsonrpc-core", "lazy_static", "log", - "tokio", + "tokio 1.10.0", "tokio-stream", "tokio-util", "unicase", @@ -3387,9 +3387,9 @@ dependencies = [ "serde_json", "soketto 0.6.0", "thiserror", - "tokio 0.2.25", - "tokio-rustls 0.15.0", - "tokio-util 0.3.1", + "tokio 1.10.0", + "tokio-rustls", + "tokio-util", "url 2.2.2", ] @@ -4436,17 +4436,6 @@ dependencies = [ "slab", ] -[[package]] -name = "mio-uds" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" -dependencies = [ - "iovec", - "libc", - "mio 0.6.23", -] - [[package]] name = "miow" version = "0.2.2" @@ -6307,6 +6296,7 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6406,7 +6396,7 @@ dependencies = [ "libc", "log", "rand 0.7.3", - "tokio", + "tokio 1.10.0", "winapi 0.3.9", ] @@ -8168,7 +8158,7 @@ dependencies = [ "substrate-test-client", "substrate-test-utils", "tempfile", - "tokio 0.2.25", + "tokio 1.10.0", "tracing", ] @@ -8882,6 +8872,7 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9285,7 +9276,7 @@ dependencies = [ "structopt", "thiserror", "tiny-bip39", - "tokio 0.2.25", + "tokio 1.10.0", ] [[package]] @@ -12148,7 +12139,7 @@ dependencies = [ "structopt", "sub-tokens", "thiserror", - "tokio 0.2.25", + "tokio 1.10.0", "westend-runtime", ] @@ -12330,7 +12321,7 @@ dependencies = [ "hyper", "log", "prometheus", - "tokio", + "tokio 1.10.0", ] [[package]] @@ -12367,7 +12358,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c8 dependencies = [ "futures 0.3.16", "substrate-test-utils-derive", - "tokio 0.2.25", + "tokio 1.10.0", ] [[package]] @@ -12529,7 +12520,7 @@ dependencies = [ "structopt", "substrate-test-utils", "test-parachain-adder", - "tokio 0.2.25", + "tokio 1.10.0", ] [[package]] @@ -12593,7 +12584,7 @@ dependencies = [ "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tokio 0.2.25", + "tokio 1.10.0", ] [[package]] @@ -12716,18 +12707,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" dependencies = [ "bytes 0.5.6", - "fnv", - "iovec", - "lazy_static", - "libc", - "mio 0.6.23", - "mio-uds", "num_cpus", "pin-project-lite 0.1.12", - "signal-hook-registry", "slab", - "tokio-macros", - "winapi 0.3.9", + "tokio-macros 0.2.6", ] [[package]] @@ -12742,7 +12725,10 @@ dependencies = [ "memchr", "mio 0.7.13", "num_cpus", + "once_cell", "pin-project-lite 0.2.7", + "signal-hook-registry", + "tokio-macros 1.3.0", "winapi 0.3.9", ] @@ -12758,15 +12744,14 @@ dependencies = [ ] [[package]] -name = "tokio-rustls" -version = "0.15.0" +name = "tokio-macros" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03d15e5669243a45f630a5167d101b942174ca94b615445b2057eace1c818736" +checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" dependencies = [ - "futures-core", - "rustls", - "tokio 0.2.25", - "webpki", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -12776,7 +12761,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" dependencies = [ "rustls", - "tokio", + "tokio 1.10.0", "webpki", ] @@ -12791,21 +12776,6 @@ dependencies = [ "tokio 1.10.0", ] -[[package]] -name = "tokio-util" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" -dependencies = [ - "bytes 0.5.6", - "futures-core", - "futures-io", - "futures-sink", - "log", - "pin-project-lite 0.1.12", - "tokio 0.2.25", -] - [[package]] name = "tokio-util" version = "0.6.7" From 0922ab67f05d47313ab51004a585454edf914ebe Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 2 Sep 2021 11:09:11 +0200 Subject: [PATCH 20/53] Fix issues with polkadot runtime after mergin --- Cargo.lock | 2511 +++++++++-------- runtime/kusama/src/lib.rs | 4 - .../src/weights/pallet_elections_phragmen.rs | 6 +- runtime/polkadot/src/lib.rs | 13 +- .../src/weights/pallet_elections_phragmen.rs | 6 +- utils/remote-ext-tests/bags-list/Cargo.toml | 3 +- .../bags-list/src/kusama_runtime.rs | 3 +- 7 files changed, 1373 insertions(+), 1173 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4b554bc18d52..4348f0c7fc0f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -38,18 +38,18 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e3e798aa0c8239776f54415bc06f3d74b1850f3f830b45c35cfc80556973f70" +checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ "generic-array 0.14.4", ] [[package]] name = "aes" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" +checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" dependencies = [ "cfg-if 1.0.0", "cipher", @@ -59,16 +59,16 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf" +checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" dependencies = [ "aead", "aes", "cipher", "ctr", "ghash", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -290,9 +290,9 @@ dependencies = [ [[package]] name = "async-std" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" +checksum = "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952" dependencies = [ "async-attributes", "async-channel", @@ -354,7 +354,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-sink", "futures-util", "memchr", @@ -367,7 +367,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-sink", "futures-util", "memchr", @@ -417,7 +417,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.26.0", + "object 0.26.2", "rustc-demangle", ] @@ -470,15 +470,15 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#2cb24c051a675a4f3018f5ec7fdb96c59cb78c87" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" dependencies = [ "beefy-primitives", "fnv", - "futures 0.3.16", + "futures 0.3.17", "hex", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-keystore", "sc-network", @@ -500,11 +500,11 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#2cb24c051a675a4f3018f5ec7fdb96c59cb78c87" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" dependencies = [ "beefy-gadget", "beefy-primitives", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -521,12 +521,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#2cb24c051a675a4f3018f5ec7fdb96c59cb78c87" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#2cb24c051a675a4f3018f5ec7fdb96c59cb78c87" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -596,9 +596,9 @@ dependencies = [ [[package]] name = "blake2" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a5720225ef5daecf08657f23791354e1685a8c91a4c60c7f3d3b2892f978f4" +checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" dependencies = [ "crypto-mac 0.8.0", "digest 0.9.0", @@ -933,9 +933,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" +checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" [[package]] name = "cache-padded" @@ -977,9 +977,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.69" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2" +checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" dependencies = [ "jobserver", ] @@ -1013,9 +1013,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chacha20" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea8756167ea0aca10e066cdbe7813bd71d2f24e69b0bc7b50509590cef2ce0b9" +checksum = "f08493fa7707effc63254c66c6ea908675912493cd67952eda23c09fae2610b1" dependencies = [ "cfg-if 1.0.0", "cipher", @@ -1025,9 +1025,9 @@ dependencies = [ [[package]] name = "chacha20poly1305" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175a11316f33592cf2b71416ee65283730b5b7849813c4891d02a12906ed9acc" +checksum = "b6547abe025f4027edacd9edaa357aded014eecec42a5070d9b885c3c334aba2" dependencies = [ "aead", "chacha20", @@ -1071,18 +1071,18 @@ dependencies = [ [[package]] name = "ckb-merkle-mountain-range" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6" +checksum = "4f061f97d64fd1822664bdfb722f7ae5469a97b77567390f7442be5b5dc82a5b" dependencies = [ "cfg-if 0.1.10", ] [[package]] name = "clang-sys" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c" +checksum = "81cf2cc85830eae84823884db23c5306442a6c3d5bfd3beb2f2a2c829faa1816" dependencies = [ "glob", "libc", @@ -1174,9 +1174,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.1.5" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" dependencies = [ "libc", ] @@ -1336,22 +1336,22 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-mac" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.12.4", - "subtle 1.0.0", + "generic-array 0.14.4", + "subtle", ] [[package]] name = "crypto-mac" -version = "0.8.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ "generic-array 0.14.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -1365,9 +1365,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d" +checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" dependencies = [ "quote", "syn", @@ -1402,7 +1402,7 @@ dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -1415,7 +1415,7 @@ dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -1617,7 +1617,7 @@ dependencies = [ "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.5", + "sha2 0.9.6", "zeroize", ] @@ -1771,7 +1771,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", ] [[package]] @@ -1847,13 +1847,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c832d0ed507622c7cb98e9b7f10426850fc9d38527ab8071778dcc3a81d45875" dependencies = [ "either", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", - "scale-info", + "parking_lot 0.11.2", + "scale-info 0.10.0", ] [[package]] @@ -1876,9 +1876,9 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0" +checksum = "80edafed416a46fb378521624fab1cfa2eb514784fd8921adbe8a8d8321da811" dependencies = [ "cfg-if 1.0.0", "crc32fast", @@ -1896,7 +1896,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", ] @@ -1914,7 +1914,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -1952,7 +1952,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "Inflector", "chrono", @@ -1978,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1991,7 +1991,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -2004,7 +2004,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2017,7 +2017,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2032,7 +2032,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -2047,7 +2047,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "serde", @@ -2058,7 +2058,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "serde", @@ -2069,7 +2069,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "parity-scale-codec", "serde", @@ -2080,7 +2080,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2106,7 +2106,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -2132,7 +2132,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2158,7 +2158,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2170,7 +2170,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -2180,9 +2180,9 @@ dependencies = [ ] [[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2192,30 +2192,21 @@ dependencies = [ ] [[package]] -name = "frame-support-test" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "frame-metadata", - "frame-support", - "frame-support-test-pallet", - "frame-system", - "parity-scale-codec", - "pretty_assertions", - "rustversion", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "trybuild", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", ] [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "proc-macro-crate 1.0.0", @@ -2227,7 +2218,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "proc-macro-crate 1.0.0", @@ -2237,9 +2228,9 @@ dependencies = [ ] [[package]] -name = "frame-system-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "proc-macro2", "quote", @@ -2249,7 +2240,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "proc-macro2", "quote", @@ -2259,7 +2250,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "proc-macro2", "quote", @@ -2269,14 +2260,14 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test-pallet", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "pretty_assertions 0.6.1", + "pretty_assertions", "rustversion", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2290,7 +2281,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2300,7 +2291,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", @@ -2316,7 +2307,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "log", @@ -2332,7 +2323,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", @@ -2348,7 +2339,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2362,7 +2353,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2371,7 +2362,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -2380,7 +2371,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2391,7 +2382,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -2469,9 +2460,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" +checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca" dependencies = [ "futures-channel", "futures-core", @@ -2484,9 +2475,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" +checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888" dependencies = [ "futures-core", "futures-sink", @@ -2494,15 +2485,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" +checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d" [[package]] name = "futures-executor" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" +checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c" dependencies = [ "futures-core", "futures-task", @@ -2512,9 +2503,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" +checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" [[package]] name = "futures-lite" @@ -2533,9 +2524,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" +checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb" dependencies = [ "autocfg", "proc-macro-hack", @@ -2557,15 +2548,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" +checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11" [[package]] name = "futures-task" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" +checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99" [[package]] name = "futures-timer" @@ -2581,9 +2572,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" +checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" dependencies = [ "autocfg", "futures 0.1.31", @@ -2610,7 +2601,7 @@ checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] name = "generate-bags" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "chrono", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -2667,9 +2658,9 @@ dependencies = [ [[package]] name = "ghash" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b442c439366184de619215247d24e908912b175e824a530253845ac4c251a5c1" +checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" dependencies = [ "opaque-debug 0.3.0", "polyval", @@ -2811,16 +2802,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" -[[package]] -name = "hmac" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" -dependencies = [ - "crypto-mac 0.7.0", - "digest 0.8.1", -] - [[package]] name = "hmac" version = "0.8.1" @@ -2832,14 +2813,13 @@ dependencies = [ ] [[package]] -name = "hmac-drbg" -version = "0.2.0" +name = "hmac" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b" +checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" dependencies = [ - "digest 0.8.1", - "generic-array 0.12.4", - "hmac 0.7.1", + "crypto-mac 0.11.1", + "digest 0.9.0", ] [[package]] @@ -2870,7 +2850,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "fnv", "itoa", ] @@ -2881,16 +2861,16 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "http", "pin-project-lite 0.2.7", ] [[package]] name = "httparse" -version = "1.4.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" +checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" [[package]] name = "httpdate" @@ -2915,11 +2895,11 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.11" +version = "0.14.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" +checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-channel", "futures-core", "futures-util", @@ -2930,7 +2910,7 @@ dependencies = [ "itoa", "pin-project-lite 0.2.7", "socket2 0.4.1", - "tokio 1.10.0", + "tokio", "tower-service", "tracing", "want", @@ -2948,7 +2928,7 @@ dependencies = [ "log", "rustls", "rustls-native-certs", - "tokio 1.10.0", + "tokio", "tokio-rustls", "webpki", ] @@ -3003,7 +2983,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" dependencies = [ "async-io", - "futures 0.3.16", + "futures 0.3.17", "futures-lite", "if-addrs", "ipnet", @@ -3097,7 +3077,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 2.0.2", ] @@ -3154,9 +3134,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "jemalloc-ctl" @@ -3201,9 +3181,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.52" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752" +checksum = "e4bf49d50e2961077d9c99f4b7997d770a1114f087c3c2e0069b36c13fc2979d" dependencies = [ "wasm-bindgen", ] @@ -3215,7 +3195,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-pubsub", "log", @@ -3230,7 +3210,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-executor", "futures-util", "log", @@ -3245,7 +3225,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-client-transports", ] @@ -3267,13 +3247,13 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hyper", "jsonrpc-core", "jsonrpc-server-utils", "log", "net2", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "unicase", ] @@ -3283,12 +3263,12 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-server-utils", "log", "parity-tokio-ipc", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "tower-service", ] @@ -3298,11 +3278,11 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "lazy_static", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "serde", ] @@ -3313,13 +3293,13 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "globset", "jsonrpc-core", "lazy_static", "log", - "tokio 1.10.0", + "tokio", "tokio-stream", "tokio-util", "unicase", @@ -3331,12 +3311,12 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-server-utils", "log", "parity-ws", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "slab", ] @@ -3380,7 +3360,7 @@ checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198" dependencies = [ "async-trait", "fnv", - "futures 0.3.16", + "futures 0.3.17", "jsonrpsee-types", "log", "pin-project 1.0.8", @@ -3390,7 +3370,7 @@ dependencies = [ "serde_json", "soketto 0.6.0", "thiserror", - "tokio 1.10.0", + "tokio", "tokio-rustls", "tokio-util", "url 2.2.2", @@ -3528,7 +3508,7 @@ checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5" dependencies = [ "kvdb", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] @@ -3543,7 +3523,7 @@ dependencies = [ "num_cpus", "owning_ref", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "rocksdb", "smallvec", @@ -3612,8 +3592,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -3638,7 +3618,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multiaddr", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "smallvec", "wasm-timer", @@ -3655,7 +3635,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lazy_static", "libsecp256k1 0.5.0", @@ -3663,14 +3643,14 @@ dependencies = [ "multiaddr", "multihash 0.14.0", "multistream-select", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "prost 0.8.0", "prost-build 0.8.0", "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.5", + "sha2 0.9.6", "smallvec", "thiserror", "unsigned-varint 0.7.0", @@ -3685,7 +3665,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66097fccc0b7f8579f90a03ea76ba6196332ea049fd07fd969490a06819dcdc8" dependencies = [ "flate2", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", ] @@ -3696,7 +3676,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58ff08b3196b85a17f202d80589e93b1660a574af67275706657fdc762e42c32" dependencies = [ "async-std-resolver", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "log", "smallvec", @@ -3711,7 +3691,7 @@ checksum = "404eca8720967179dac7a5b4275eb91f904a53859c69ca8d018560ad6beb214f" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3730,9 +3710,9 @@ dependencies = [ "asynchronous-codec 0.6.0", "base64 0.13.0", "byteorder", - "bytes 1.0.1", + "bytes 1.1.0", "fnv", - "futures 0.3.16", + "futures 0.3.17", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -3741,7 +3721,7 @@ dependencies = [ "prost-build 0.8.0", "rand 0.7.3", "regex", - "sha2 0.9.5", + "sha2 0.9.6", "smallvec", "unsigned-varint 0.7.0", "wasm-timer", @@ -3753,7 +3733,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7b61f6cf07664fb97016c318c4d4512b3dd4cc07238607f3f0163245f99008e" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3771,17 +3751,17 @@ checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" dependencies = [ "arrayvec 0.5.2", "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "either", "fnv", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", "prost 0.8.0", "prost-build 0.8.0", "rand 0.7.3", - "sha2 0.9.5", + "sha2 0.9.6", "smallvec", "uint", "unsigned-varint 0.7.0", @@ -3798,7 +3778,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.16", + "futures 0.3.17", "if-watch", "lazy_static", "libp2p-core", @@ -3817,12 +3797,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "libp2p-core", "log", "nohash-hasher", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.0", @@ -3834,16 +3814,16 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "curve25519-dalek 3.2.0", - "futures 0.3.16", + "futures 0.3.17", "lazy_static", "libp2p-core", "log", "prost 0.8.0", "prost-build 0.8.0", "rand 0.8.4", - "sha2 0.9.5", + "sha2 0.9.6", "snow", "static_assertions", "x25519-dalek", @@ -3856,7 +3836,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2482cfd9eb0b7a0baaf3e7b329dc4f2785181a161b1a47b7192f8d758f54a439" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3872,8 +3852,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "libp2p-core", "log", "prost 0.8.0", @@ -3888,7 +3868,7 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07cb4dd4b917e5b40ddefe49b96b07adcd8d342e0317011d175b7b2bb1dcc974" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "log", "pin-project 1.0.8", "rand 0.7.3", @@ -3903,8 +3883,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", @@ -3926,8 +3906,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3946,7 +3926,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7083861341e1555467863b4cd802bea1e8c4787c0f7b5110097d0f1f3248f9a9" dependencies = [ "either", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "log", "rand 0.7.3", @@ -3972,7 +3952,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79edd26b6b4bb5feee210dcda562dca186940dfecb0024b979c3f50824b3bf28" dependencies = [ "async-io", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -3989,7 +3969,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "280e793440dd4e9f273d714f4497325c72cddb0fe85a49f9a03c88f41dd20182" dependencies = [ "async-std", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "log", ] @@ -4000,7 +3980,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f553b7140fad3d7a76f50497b0ea591e26737d9607428a75509fc191e4d1b1f6" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -4015,7 +3995,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddf99dcbf5063e9d59087f61b1e85c686ceab2f5abedb472d32288065c0e5e27" dependencies = [ "either", - "futures 0.3.16", + "futures 0.3.17", "futures-rustls", "libp2p-core", "log", @@ -4032,9 +4012,9 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "thiserror", "yamux", ] @@ -4051,22 +4031,6 @@ dependencies = [ "libc", ] -[[package]] -name = "libsecp256k1" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962" -dependencies = [ - "arrayref", - "crunchy", - "digest 0.8.1", - "hmac-drbg 0.2.0", - "rand 0.7.3", - "sha2 0.8.2", - "subtle 2.4.1", - "typenum", -] - [[package]] name = "libsecp256k1" version = "0.5.0" @@ -4076,13 +4040,13 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg 0.3.0", + "hmac-drbg", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.5", + "sha2 0.9.6", "typenum", ] @@ -4095,13 +4059,13 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg 0.3.0", + "hmac-drbg", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.5", + "sha2 0.9.6", "typenum", ] @@ -4113,7 +4077,7 @@ checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" dependencies = [ "crunchy", "digest 0.9.0", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -4163,9 +4127,9 @@ dependencies = [ [[package]] name = "linregress" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395" +checksum = "d6c601a85f5ecd1aba625247bca0031585fb1c446461b142878a16f8245ddeb8" dependencies = [ "nalgebra", "statrs", @@ -4182,9 +4146,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb" +checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" dependencies = [ "scopeguard", ] @@ -4284,9 +4248,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" +checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "memmap2" @@ -4349,7 +4313,7 @@ name = "metered-channel" version = "0.9.9" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", ] @@ -4359,7 +4323,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "rand 0.7.3", "thrift", ] @@ -4506,7 +4470,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.5", + "sha2 0.9.6", "sha3", "unsigned-varint 0.5.1", ] @@ -4520,7 +4484,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.5", + "sha2 0.9.6", "unsigned-varint 0.7.0", ] @@ -4550,8 +4514,8 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" dependencies = [ - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "log", "pin-project 1.0.8", "smallvec", @@ -4622,7 +4586,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "parity-scale-codec", @@ -4634,7 +4598,7 @@ dependencies = [ [[package]] name = "node-runtime" version = "3.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -4835,9 +4799,9 @@ dependencies = [ [[package]] name = "object" -version = "0.26.0" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55827317fb4c08822499848a14237d2874d6f139828893017237e7ab93eb386" +checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" dependencies = [ "memchr", ] @@ -4848,7 +4812,7 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" dependencies = [ - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] @@ -4905,7 +4869,7 @@ checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -4918,7 +4882,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4933,7 +4897,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -4948,7 +4912,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4962,7 +4926,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -4976,7 +4940,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4999,7 +4963,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5022,7 +4986,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5036,7 +5000,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5050,7 +5014,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5064,7 +5028,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5078,14 +5042,14 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#2cb24c051a675a4f3018f5ec7fdb96c59cb78c87" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" dependencies = [ "beefy-primitives", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "scale-info", + "scale-info 1.0.0", "serde", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5094,7 +5058,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#2cb24c051a675a4f3018f5ec7fdb96c59cb78c87" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5108,7 +5072,7 @@ dependencies = [ "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "scale-info", + "scale-info 1.0.0", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5119,7 +5083,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5133,7 +5097,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5210,38 +5174,23 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-democracy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "parity-scale-codec", - "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5254,9 +5203,9 @@ dependencies = [ ] [[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "pallet-contracts" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "bitflags", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5279,7 +5228,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "bitflags", "parity-scale-codec", @@ -5292,7 +5241,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "proc-macro2", "quote", @@ -5302,7 +5251,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5314,7 +5263,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5329,7 +5278,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5344,7 +5293,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5367,7 +5316,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5384,9 +5333,9 @@ dependencies = [ ] [[package]] -name = "pallet-mmr-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5401,9 +5350,9 @@ dependencies = [ ] [[package]] -name = "pallet-mmr-rpc" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5419,7 +5368,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5433,7 +5382,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5447,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5469,7 +5418,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5491,7 +5440,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "enumflags2", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5506,7 +5455,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "enumflags2", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5521,7 +5470,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5540,7 +5489,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5558,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5574,7 +5523,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5589,7 +5538,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5601,7 +5550,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5616,7 +5565,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5631,7 +5580,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5648,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5665,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5681,7 +5630,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5695,9 +5644,9 @@ dependencies = [ ] [[package]] -name = "pallet-transaction-payment-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "pallet-mmr-rpc" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5714,7 +5663,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5728,7 +5677,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5741,7 +5690,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5754,7 +5703,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5770,7 +5719,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5786,7 +5735,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5808,7 +5757,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5822,7 +5771,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5835,7 +5784,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5848,7 +5797,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5861,7 +5810,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5874,7 +5823,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5889,7 +5838,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5904,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5924,7 +5873,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5944,7 +5893,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5960,7 +5909,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5973,7 +5922,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -5986,7 +5935,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6008,7 +5957,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6028,7 +5977,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -6039,7 +5988,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -6050,7 +5999,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "log", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6059,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6072,7 +6021,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6085,7 +6034,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6102,7 +6051,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6118,7 +6067,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6133,7 +6082,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6147,7 +6096,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6163,7 +6112,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6179,7 +6128,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -6196,7 +6145,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", @@ -6207,7 +6156,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "parity-scale-codec", @@ -6218,7 +6167,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6235,7 +6184,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6251,7 +6200,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6266,7 +6215,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6279,7 +6228,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6294,7 +6243,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6308,7 +6257,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6322,10 +6271,11 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -6335,27 +6285,21 @@ dependencies = [ name = "pallet-xcm" version = "0.9.9" dependencies = [ - "assert_matches", - "derive_more", - "futures 0.3.16", - "futures-timer 3.0.2", - "lru", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.4", - "sc-network", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-tracing", - "thiserror", - "tracing", + "polkadot-parachain", + "polkadot-runtime-parachains", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-builder", + "xcm-executor", ] [[package]] @@ -6372,7 +6316,7 @@ dependencies = [ "log", "lz4", "memmap2", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "snap", ] @@ -6415,11 +6359,11 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libc", "log", "rand 0.7.3", - "tokio 1.10.0", + "tokio", "winapi 0.3.9", ] @@ -6435,22 +6379,11 @@ dependencies = [ "impl-trait-for-tuples", "jemallocator", "lru", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-keystore", - "sc-network", - "sp-application-crypto", - "sp-keyring", - "sp-keystore", - "sp-tracing", - "thiserror", - "tracing", + "parity-util-mem-derive", + "parking_lot 0.11.2", + "primitive-types", + "smallvec", + "winapi 0.3.9", ] [[package]] @@ -6515,40 +6448,13 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" dependencies = [ - "assert_matches", - "bitvec 0.20.1", - "derive_more", - "futures 0.3.16", - "futures-timer 3.0.2", - "kvdb", - "kvdb-memorydb", - "lru", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.1", - "polkadot-node-jaeger", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "rand_core 0.5.1", - "sc-keystore", - "schnorrkel", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-runtime", - "tracing", + "instant", + "lock_api 0.4.5", + "parking_lot_core 0.8.5", ] [[package]] @@ -6567,9 +6473,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" +checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" dependencies = [ "cfg-if 1.0.0", "instant", @@ -6606,21 +6512,20 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" +checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" dependencies = [ - "byteorder", - "crypto-mac 0.7.0", + "crypto-mac 0.8.0", ] [[package]] name = "pbkdf2" -version = "0.4.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac 0.11.1", ] [[package]] @@ -6782,7 +6687,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "log", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6803,7 +6708,7 @@ dependencies = [ "assert_matches", "bitvec 0.20.4", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "log", "maplit", "polkadot-node-network-protocol", @@ -6823,13 +6728,11 @@ version = "0.9.9" dependencies = [ "assert_matches", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lru", - "maplit", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6838,7 +6741,6 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6853,7 +6755,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "lru", @@ -6879,7 +6781,7 @@ name = "polkadot-cli" version = "0.9.9" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.16", + "futures 0.3.17", "log", "polkadot-node-core-pvf", "polkadot-service", @@ -6933,7 +6835,7 @@ dependencies = [ "assert_matches", "derive_more", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -6970,26 +6872,21 @@ dependencies = [ "assert_matches", "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lazy_static", "lru", - "maplit", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand 0.8.4", "sc-keystore", "sc-network", - "smallvec", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7015,7 +6912,7 @@ name = "polkadot-gossip-support" version = "0.9.9" dependencies = [ "assert_matches", - "futures 0.3.16", + "futures 0.3.17", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -7037,10 +6934,10 @@ version = "0.9.9" dependencies = [ "assert_matches", "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -7058,7 +6955,7 @@ dependencies = [ name = "polkadot-node-collation-generation" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -7079,15 +6976,14 @@ dependencies = [ "assert_matches", "bitvec 0.20.4", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "kvdb", "kvdb-memorydb", "lru", - "maplit", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7095,13 +6991,10 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "rand 0.8.4", "rand_core 0.5.1", - "sc-client-api", "sc-keystore", "schnorrkel", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7116,11 +7009,27 @@ dependencies = [ name = "polkadot-node-core-av-store" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "assert_matches", + "bitvec 0.20.4", + "env_logger 0.9.0", + "futures 0.3.17", "futures-timer 3.0.2", - "jemalloc-ctl", - "metered-channel", - "substrate-prometheus-endpoint", + "kvdb", + "kvdb-memorydb", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "polkadot-erasure-coding", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-overseer", + "polkadot-primitives", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", ] [[package]] @@ -7129,7 +7038,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "bitvec 0.20.4", - "futures 0.3.16", + "futures 0.3.17", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7151,21 +7060,15 @@ dependencies = [ name = "polkadot-node-core-bitfield-signing" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "schnorrkel", - "serde", - "sp-application-crypto", - "sp-consensus-babe", - "sp-consensus-vrf", - "sp-core", - "sp-keystore", - "sp-maybe-compressed-blob", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", - "zstd", + "tracing", + "wasm-timer", ] [[package]] @@ -7174,7 +7077,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "async-trait", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-node-primitives", @@ -7193,35 +7096,40 @@ dependencies = [ name = "polkadot-node-core-chain-api" version = "0.9.9" dependencies = [ - "futures 0.3.16", - "parking_lot 0.11.1", + "futures 0.3.17", + "maplit", + "parity-scale-codec", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sc-keystore", - "sp-application-crypto", - "sp-core", - "sp-keyring", - "sp-keystore", + "sc-client-api", + "sc-consensus-babe", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", ] [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.9" dependencies = [ - "derive_more", - "futures 0.3.16", - "polkadot-node-jaeger", - "polkadot-node-network-protocol", + "assert_matches", + "futures 0.3.17", + "futures-timer 3.0.2", + "kvdb", + "kvdb-memorydb", + "parity-scale-codec", + "parking_lot 0.11.2", "polkadot-node-primitives", - "polkadot-overseer-gen", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", "polkadot-primitives", - "polkadot-statement-table", - "sc-network", - "smallvec", - "substrate-prometheus-endpoint", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", + "tracing", ] [[package]] @@ -7231,7 +7139,7 @@ dependencies = [ "assert_matches", "bitvec 0.20.4", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "kvdb", "kvdb-memorydb", "parity-scale-codec", @@ -7239,7 +7147,6 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", - "polkadot-overseer", "polkadot-primitives", "sc-keystore", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7254,7 +7161,7 @@ name = "polkadot-node-core-dispute-participation" version = "0.9.9" dependencies = [ "assert_matches", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7270,7 +7177,7 @@ name = "polkadot-node-core-parachains-inherent" version = "0.9.9" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-primitives", @@ -7286,7 +7193,7 @@ name = "polkadot-node-core-provisioner" version = "0.9.9" dependencies = [ "bitvec 0.20.4", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -7306,7 +7213,7 @@ dependencies = [ "assert_matches", "async-process", "async-std", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hex-literal", "libc", @@ -7336,7 +7243,7 @@ dependencies = [ name = "polkadot-node-core-runtime-api" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "memory-lru", "parity-util-mem", "polkadot-node-primitives", @@ -7360,7 +7267,7 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-primitives", "polkadot-primitives", "sc-network", @@ -7372,15 +7279,10 @@ dependencies = [ name = "polkadot-node-metrics" version = "0.9.9" dependencies = [ - "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "jemalloc-ctl", "metered-channel", - "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -7390,7 +7292,7 @@ version = "0.9.9" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -7406,11 +7308,10 @@ name = "polkadot-node-primitives" version = "0.9.9" dependencies = [ "bounded-vec", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", - "polkadot-statement-table", "schnorrkel", "serde", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7419,9 +7320,7 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", - "tracing", "zstd", ] @@ -7439,56 +7338,35 @@ name = "polkadot-node-subsystem-test-helpers" version = "0.9.9" dependencies = [ "async-trait", - "futures 0.3.16", - "futures-timer 3.0.2", - "parity-scale-codec", - "parking_lot 0.11.1", - "pin-project 1.0.8", - "polkadot-node-primitives", + "futures 0.3.17", + "parking_lot 0.11.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "polkadot-statement-table", "sc-keystore", - "sc-network", - "smallvec", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", ] [[package]] name = "polkadot-node-subsystem-types" version = "0.9.9" dependencies = [ - "assert_matches", - "async-std", - "async-trait", "derive_more", - "futures 0.3.16", - "futures-timer 3.0.2", - "lazy_static", - "log", - "mick-jaeger", - "parity-scale-codec", - "parking_lot 0.11.1", - "pin-project 1.0.8", + "futures 0.3.17", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", - "polkadot-node-subsystem-test-helpers", "polkadot-overseer-gen", "polkadot-primitives", "polkadot-statement-table", "sc-network", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", - "tracing", ] [[package]] @@ -7499,7 +7377,7 @@ dependencies = [ "async-trait", "derive_more", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "itertools 0.10.1", "log", "lru", @@ -7514,9 +7392,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -7527,11 +7405,11 @@ version = "0.9.9" dependencies = [ "assert_matches", "femme", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lru", "metered-channel", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7560,7 +7438,7 @@ name = "polkadot-overseer-gen" version = "0.9.9" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "metered-channel", "pin-project 1.0.8", @@ -7610,20 +7488,20 @@ dependencies = [ "polkadot-core-primitives", "polkadot-parachain", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-authority-discovery", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7754,13 +7632,13 @@ dependencies = [ "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", - "pallet-election-provider-multi-phase", - "pallet-session", - "pallet-staking", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-treasury", - "pallet-vesting", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -7769,15 +7647,15 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "xcm", ] @@ -7793,16 +7671,16 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "hex-literal", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-balances", - "pallet-session", - "pallet-staking", - "pallet-timestamp", - "pallet-vesting", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "rand 0.8.4", @@ -7810,16 +7688,16 @@ dependencies = [ "rustc-hex", "sc-keystore", "serde", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -7834,7 +7712,7 @@ dependencies = [ "beefy-primitives", "env_logger 0.9.0", "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "hex-literal", "kusama-runtime", "kvdb", @@ -7950,9 +7828,9 @@ dependencies = [ "sc-finality-grandpa", "sc-service", "sc-tracing", - "sp-consensus-babe", - "sp-keyring", - "sp-runtime", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "test-runner", ] @@ -7985,7 +7863,7 @@ dependencies = [ "arrayvec 0.5.2", "assert_matches", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "indexmap", "parity-scale-codec", @@ -8020,7 +7898,7 @@ dependencies = [ name = "polkadot-test-client" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-subsystem", "polkadot-primitives", @@ -8129,7 +8007,7 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.1.31", - "futures 0.3.16", + "futures 0.3.17", "hex", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8172,7 +8050,7 @@ dependencies = [ "substrate-test-client", "substrate-test-utils", "tempfile", - "tokio 1.10.0", + "tokio", "tracing", ] @@ -8203,9 +8081,9 @@ dependencies = [ [[package]] name = "poly1305" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" +checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" dependencies = [ "cpufeatures", "opaque-debug 0.3.0", @@ -8214,9 +8092,9 @@ dependencies = [ [[package]] name = "polyval" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6ba6a405ef63530d6cb12802014b22f9c5751bd17cdcddbe9e46d5c8ae83287" +checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" dependencies = [ "cfg-if 1.0.0", "cpufeatures", @@ -8365,9 +8243,9 @@ checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" -version = "1.0.28" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" +checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d" dependencies = [ "unicode-xid", ] @@ -8381,7 +8259,7 @@ dependencies = [ "cfg-if 1.0.0", "fnv", "lazy_static", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "thiserror", ] @@ -8392,7 +8270,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost-derive 0.7.0", ] @@ -8402,7 +8280,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost-derive 0.8.0", ] @@ -8412,7 +8290,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32d3ebd75ac2679c2af3a92246639f9fcc8a442ee420719cc4fe195b98dd5fa3" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "heck", "itertools 0.9.0", "log", @@ -8430,7 +8308,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "heck", "itertools 0.10.1", "log", @@ -8474,7 +8352,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b518d7cdd93dab1d1122cf07fa9a60771836c668dde9d9e2a139f957f0d9f1bb" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost 0.7.0", ] @@ -8484,15 +8362,15 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost 0.8.0", ] [[package]] name = "psm" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0617ee61163b5d941d804065ce49040967610a4d4278fae73e096a057b01d358" +checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69" dependencies = [ "cc", ] @@ -8856,13 +8734,13 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tokio 0.2.25", + "tokio", ] [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -8923,7 +8801,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "999508abb0ae792aabed2460c45b89106d97fe4adac593bdaef433c2605847b5" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "rustc-hex", ] @@ -8947,10 +8825,10 @@ dependencies = [ "bp-runtime", "bp-wococo", "bridge-runtime-common", - "frame-executive", - "frame-support", - "frame-system", - "frame-system-rpc-runtime-api", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8961,22 +8839,22 @@ dependencies = [ "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-collective", - "pallet-grandpa", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr", - "pallet-mmr-primitives", - "pallet-offences", - "pallet-proxy", - "pallet-session", - "pallet-staking", - "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-utility", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -9018,9 +8896,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49" +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" [[package]] name = "rustc-hash" @@ -9099,7 +8977,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "pin-project 0.4.28", "static_assertions", ] @@ -9140,7 +9018,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9151,11 +9029,11 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "ip_network", "libp2p", @@ -9178,9 +9056,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -9201,7 +9079,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9217,7 +9095,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9233,7 +9111,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9244,11 +9122,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "chrono", "fdlimit", - "futures 0.3.16", + "futures 0.3.17", "hex", "libp2p", "log", @@ -9276,20 +9154,20 @@ dependencies = [ "structopt", "thiserror", "tiny-bip39", - "tokio 1.10.0", + "tokio", ] [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "fnv", - "futures 0.3.16", + "futures 0.3.17", "hash-db", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-executor", "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9310,7 +9188,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "hash-db", "kvdb", @@ -9320,7 +9198,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-state-db", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9335,14 +9213,14 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9359,19 +9237,19 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "derive_more", "fork-tree", - "futures 0.3.16", + "futures 0.3.17", "log", "merlin", "num-bigint", "num-rational 0.2.4", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "retain_mut", "sc-client-api", @@ -9402,10 +9280,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9426,7 +9304,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9439,12 +9317,12 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "assert_matches", "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9473,10 +9351,10 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -9499,7 +9377,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "sc-client-api", "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9510,13 +9388,13 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", @@ -9536,7 +9414,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "derive_more", "parity-scale-codec", @@ -9553,7 +9431,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "log", "parity-scale-codec", @@ -9569,7 +9447,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9588,18 +9466,18 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "derive_more", "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "sc-block-builder", "sc-client-api", @@ -9625,11 +9503,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "derive_more", "finality-grandpa", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9649,10 +9527,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-util-mem", @@ -9666,12 +9544,12 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "derive_more", "hex", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "serde_json", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9681,11 +9559,11 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "hash-db", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-executor", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9699,19 +9577,19 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-std", "async-trait", "asynchronous-codec 0.5.0", "bitflags", - "bytes 1.0.1", + "bytes 1.1.0", "cid", "derive_more", "either", "fnv", "fork-tree", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hex", "ip_network", @@ -9721,7 +9599,7 @@ dependencies = [ "log", "lru", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "prost 0.8.0", "prost-build 0.7.0", @@ -9750,9 +9628,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", @@ -9766,11 +9644,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "fnv", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hex", "hyper", @@ -9778,7 +9656,7 @@ dependencies = [ "log", "num_cpus", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "sc-client-api", "sc-network", @@ -9793,9 +9671,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p", "log", "serde_json", @@ -9806,7 +9684,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9815,15 +9693,15 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -9846,34 +9724,34 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-chain-spec", "sc-transaction-pool-api", "serde", "serde_json", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-tracing", - "sp-version", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-http-server", "jsonrpc-ipc-server", @@ -9887,12 +9765,12 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "directories", "exit-future", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -9900,7 +9778,7 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "rand 0.7.3", "sc-block-builder", @@ -9949,105 +9827,484 @@ dependencies = [ ] [[package]] -name = "sc-state-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "sc-state-db" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" +dependencies = [ + "log", + "parity-scale-codec", + "parity-util-mem", + "parity-util-mem-derive", + "parking_lot 0.11.2", + "sc-client-api", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-sync-state-rpc" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" +dependencies = [ + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "parity-scale-codec", + "sc-chain-spec", + "sc-client-api", + "sc-consensus-babe", + "sc-consensus-epochs", + "sc-finality-grandpa", + "sc-rpc-api", + "serde", + "serde_json", + "sp-blockchain", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-telemetry" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" +dependencies = [ + "chrono", + "futures 0.3.17", + "libp2p", + "log", + "parking_lot 0.11.2", + "pin-project 1.0.8", + "rand 0.7.3", + "serde", + "serde_json", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sc-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" +dependencies = [ + "ansi_term 0.12.1", + "atty", + "lazy_static", + "log", + "once_cell", + "parking_lot 0.11.2", + "regex", + "rustc-hash", + "sc-client-api", + "sc-rpc-server", + "sc-tracing-proc-macro", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "tracing-log", + "tracing-subscriber", +] + +[[package]] +name = "sc-tracing-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sc-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" +dependencies = [ + "futures 0.3.17", + "intervalier", + "linked-hash-map", + "log", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.2", + "retain_mut", + "sc-client-api", + "sc-transaction-pool-api", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "substrate-prometheus-endpoint", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" +dependencies = [ + "derive_more", + "futures 0.3.17", + "log", + "serde", + "sp-blockchain", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "scale-info" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2e62ff266e136db561a007c84569985805f84a1d5a08278e52c36aacb6e061b" +dependencies = [ + "bitvec 0.20.4", + "cfg-if 1.0.0", + "derive_more", + "parity-scale-codec", + "scale-info-derive 0.7.0", +] + +[[package]] +name = "scale-info" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" +dependencies = [ + "bitvec 0.20.4", + "cfg-if 1.0.0", + "derive_more", + "parity-scale-codec", + "scale-info-derive 1.0.0", +] + +[[package]] +name = "scale-info-derive" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b648fa291891a4c80187a25532f6a7d96b82c70353e30b868b14632b8fe043d6" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "scale-info-derive" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "schannel" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" +dependencies = [ + "lazy_static", + "winapi 0.3.9", +] + +[[package]] +name = "schnorrkel" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" +dependencies = [ + "arrayref", + "arrayvec 0.5.2", + "curve25519-dalek 2.1.3", + "getrandom 0.1.16", + "merlin", + "rand 0.7.3", + "rand_core 0.5.1", + "sha2 0.8.2", + "subtle", + "zeroize", +] + +[[package]] +name = "scoped-tls" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "sct" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "secrecy" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0673d6a6449f5e7d12a1caf424fd9363e2af3a4953023ed455e3c4beef4597c0" +dependencies = [ + "zeroize", +] + +[[package]] +name = "security-framework" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537" +dependencies = [ + "semver-parser 0.7.0", +] + +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser 0.7.0", +] + +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser 0.10.2", + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + +[[package]] +name = "semver-parser" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" +dependencies = [ + "pest", +] + +[[package]] +name = "separator" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" + +[[package]] +name = "serde" +version = "1.0.130" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.130" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.67" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "sha-1" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" +dependencies = [ + "block-buffer 0.7.3", + "digest 0.8.1", + "fake-simd", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha-1" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.9.0", + "opaque-debug 0.3.0", +] + +[[package]] +name = "sha2" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" +dependencies = [ + "block-buffer 0.7.3", + "digest 0.8.1", + "fake-simd", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha2" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9204c41a1597a8c5af23c82d1c921cb01ec0a4c59e07a9c7306062829a3903f3" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.9.0", + "opaque-debug 0.3.0", +] + +[[package]] +name = "sha3" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" +dependencies = [ + "block-buffer 0.9.0", + "digest 0.9.0", + "keccak", + "opaque-debug 0.3.0", +] + +[[package]] +name = "sharded-slab" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "740223c51853f3145fe7c90360d2d4232f2b62e3449489c207eccde818979982" dependencies = [ - "log", - "parity-scale-codec", - "parity-util-mem", - "parity-util-mem-derive", - "parking_lot 0.11.1", - "sc-client-api", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "lazy_static", ] [[package]] -name = "sc-sync-state-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "shlex" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" + +[[package]] +name = "signal-hook" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" dependencies = [ - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "parity-scale-codec", - "sc-chain-spec", - "sc-client-api", - "sc-consensus-babe", - "sc-consensus-epochs", - "sc-finality-grandpa", - "sc-rpc-api", - "serde", - "serde_json", - "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", + "libc", + "signal-hook-registry", ] [[package]] -name = "sc-telemetry" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "signal-hook-registry" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" dependencies = [ - "chrono", - "futures 0.3.16", - "libp2p", - "log", - "parking_lot 0.11.1", - "pin-project 1.0.8", - "rand 0.7.3", - "serde", - "serde_json", - "thiserror", - "wasm-timer", + "libc", ] [[package]] -name = "sc-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "signature" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335" + +[[package]] +name = "simba" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e82063457853d00243beda9952e910b82593e4b07ae9f721b9278a99a0d3d5c" dependencies = [ - "ansi_term 0.12.1", - "atty", - "lazy_static", - "log", - "once_cell", - "parking_lot 0.11.1", - "regex", - "rustc-hash", - "sc-client-api", - "sc-rpc-server", - "sc-tracing-proc-macro", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", - "tracing-log", - "tracing-subscriber", - "wasm-bindgen", - "web-sys", + "approx", + "num-complex", + "num-traits", + "paste 1.0.5", ] [[package]] -name = "sc-tracing-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "slab" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" + +[[package]] +name = "slog" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06" dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", + "erased-serde", ] [[package]] -name = "sc-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "slot-range-helper" +version = "0.9.9" dependencies = [ "enumn", "parity-scale-codec", @@ -10057,9 +10314,10 @@ dependencies = [ ] [[package]] -name = "sc-transaction-pool-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "slotmap" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" dependencies = [ "version_check", ] @@ -10089,8 +10347,8 @@ dependencies = [ "rand_core 0.6.3", "ring", "rustc_version 0.3.3", - "sha2 0.9.5", - "subtle 2.4.1", + "sha2 0.9.6", + "subtle", "x25519-dalek", ] @@ -10124,11 +10382,11 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.16", + "futures 0.3.17", "httparse", "log", "rand 0.7.3", - "sha-1 0.9.7", + "sha-1 0.9.8", ] [[package]] @@ -10138,18 +10396,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "httparse", "log", "rand 0.8.4", - "sha-1 0.9.7", + "sha-1 0.9.8", ] [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "hash-db", "log", @@ -10166,7 +10424,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "hash-db", "log", @@ -10183,7 +10441,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10195,7 +10453,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10207,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "serde", @@ -10219,7 +10477,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "serde", @@ -10231,7 +10489,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "parity-scale-codec", "serde", @@ -10243,7 +10501,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "integer-sqrt", "num-traits", @@ -10257,7 +10515,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "integer-sqrt", "num-traits", @@ -10271,7 +10529,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "integer-sqrt", "num-traits", @@ -10285,7 +10543,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10295,10 +10553,21 @@ dependencies = [ ] [[package]] -name = "serde" -version = "1.0.130" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" +name = "sp-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "parity-scale-codec", @@ -10308,10 +10577,9 @@ dependencies = [ ] [[package]] -name = "serde_derive" -version = "1.0.130" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b" +name = "sp-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "async-trait", "parity-scale-codec", @@ -10323,7 +10591,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10335,7 +10603,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -10347,13 +10615,13 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "log", "lru", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", @@ -10365,10 +10633,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -10384,10 +10652,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -10403,7 +10671,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "merlin", @@ -10425,7 +10693,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "async-trait", "merlin", @@ -10447,7 +10715,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10457,7 +10725,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -10467,7 +10735,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10479,7 +10747,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10491,14 +10759,14 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.16", + "futures 0.3.17", "hash-db", "hash256-std-hasher", "hex", @@ -10510,14 +10778,14 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.5", + "sha2 0.9.6", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10535,33 +10803,33 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.16", + "futures 0.3.17", "hash-db", "hash256-std-hasher", "hex", "impl-serde", "lazy_static", - "libsecp256k1 0.3.5", + "libsecp256k1 0.6.0", "log", "merlin", "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.5", + "sha2 0.9.6", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -10579,14 +10847,14 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.16", + "futures 0.3.17", "hash-db", "hash256-std-hasher", "hex", @@ -10598,14 +10866,14 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.5", + "sha2 0.9.6", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10623,16 +10891,16 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "kvdb", - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "proc-macro2", "quote", @@ -10642,7 +10910,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "proc-macro2", "quote", @@ -10652,7 +10920,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "proc-macro2", "quote", @@ -10662,7 +10930,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "environmental", "parity-scale-codec", @@ -10673,7 +10941,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "environmental", "parity-scale-codec", @@ -10684,7 +10952,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "environmental", "parity-scale-codec", @@ -10695,36 +10963,24 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", - "sp-api-proc-macro", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", - "thiserror", -] - -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" -dependencies = [ - "blake2-rfc", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "finality-grandpa", "log", @@ -10741,7 +10997,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10755,7 +11011,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10769,7 +11025,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10783,14 +11039,14 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hash-db", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10808,14 +11064,14 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hash-db", - "libsecp256k1 0.3.5", + "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -10831,16 +11087,16 @@ dependencies = [ ] [[package]] -name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "sp-io" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hash-db", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10856,9 +11112,9 @@ dependencies = [ ] [[package]] -name = "sp-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "sp-keyring" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "lazy_static", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10867,9 +11123,9 @@ dependencies = [ ] [[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "sp-keyring" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "lazy_static", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -10880,66 +11136,31 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" -dependencies = [ - "parity-scale-codec", - "schnorrkel", - "sp-core", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.16", + "async-trait", + "derive_more", + "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "schnorrkel", "serde", - "sha2 0.9.2", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-database" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" -dependencies = [ - "kvdb", - "parking_lot 0.11.1", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "schnorrkel", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -10948,14 +11169,14 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "schnorrkel", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10964,7 +11185,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "ruzstd", "zstd", @@ -10973,7 +11194,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "ruzstd", "zstd", @@ -10982,7 +11203,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "ruzstd", "zstd", @@ -10991,7 +11212,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "serde", @@ -11004,7 +11225,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "serde", @@ -11015,9 +11236,9 @@ dependencies = [ ] [[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "parity-scale-codec", "serde", @@ -11030,7 +11251,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -11041,7 +11262,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -11052,7 +11273,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -11063,7 +11284,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11073,7 +11294,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -11083,7 +11304,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "backtrace", ] @@ -11091,7 +11312,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "backtrace", ] @@ -11099,7 +11320,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "backtrace", ] @@ -11107,7 +11328,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "rustc-hash", "serde", @@ -11117,7 +11338,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "either", "hash256-std-hasher", @@ -11138,7 +11359,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "either", "hash256-std-hasher", @@ -11159,7 +11380,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "either", "hash256-std-hasher", @@ -11180,7 +11401,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11197,7 +11418,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11214,7 +11435,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11231,7 +11452,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11243,7 +11464,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11255,7 +11476,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11267,7 +11488,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -11280,7 +11501,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "serde", "serde_json", @@ -11289,7 +11510,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11302,7 +11523,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -11315,7 +11536,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11325,7 +11546,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -11335,7 +11556,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11345,13 +11566,13 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11368,13 +11589,13 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -11391,13 +11612,13 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11414,22 +11635,22 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7a1a2cda5c860f18a7802051e881c5062828042" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11442,12 +11663,20 @@ dependencies = [ [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11460,7 +11689,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11473,7 +11702,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -11489,7 +11718,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -11500,13 +11729,12 @@ dependencies = [ "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "thiserror", - "wasm-timer", ] [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "erased-serde", "log", @@ -11524,7 +11752,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "erased-serde", "log", @@ -11542,7 +11770,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "erased-serde", "log", @@ -11560,7 +11788,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11569,7 +11797,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -11578,7 +11806,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", "log", @@ -11593,7 +11821,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", @@ -11604,7 +11832,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "hash-db", "memory-db", @@ -11618,7 +11846,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "hash-db", "memory-db", @@ -11632,7 +11860,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "hash-db", "memory-db", @@ -11646,9 +11874,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lazy_static", "prometheus", @@ -11657,7 +11885,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11672,7 +11900,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11687,7 +11915,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11702,7 +11930,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11713,7 +11941,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11724,7 +11952,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11735,7 +11963,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11746,7 +11974,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11757,7 +11985,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#66f9eda66991618483af7e6a5220fb41eeb8301c" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11782,8 +12010,8 @@ name = "staking-miner" version = "0.9.9" dependencies = [ "env_logger 0.9.0", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "jsonrpsee-ws-client", "kusama-runtime", "log", @@ -11800,14 +12028,14 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "sub-tokens", "thiserror", - "tokio 1.10.0", + "tokio", "westend-runtime", ] @@ -11825,7 +12053,7 @@ checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c" dependencies = [ "cfg_aliases", "libc", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "static_init_macro", ] @@ -11863,9 +12091,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "structopt" -version = "0.3.22" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71" +checksum = "bf9d950ef167e25e0bdb073cf1d68e9ad2795ac826f2f3f59647817cf23c0bfa" dependencies = [ "clap", "lazy_static", @@ -11874,9 +12102,9 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.15" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" +checksum = "134d838a2c9943ac3125cf6df165eda53493451b719f3255b2a26b85f772d0ba" dependencies = [ "heck", "proc-macro-error 1.0.4", @@ -11937,21 +12165,21 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed6646a0159b9935b5d045611560eeef842b78d7adc3ba36f5ca325a13a0236" +checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" dependencies = [ - "hmac 0.7.1", - "pbkdf2 0.3.0", + "hmac 0.11.0", + "pbkdf2 0.8.0", "schnorrkel", - "sha2 0.8.2", + "sha2 0.9.6", "zeroize", ] [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "platforms", ] @@ -11959,10 +12187,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -11981,7 +12209,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-std", "derive_more", @@ -11989,16 +12217,16 @@ dependencies = [ "hyper", "log", "prometheus", - "tokio 1.10.0", + "tokio", ] [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "hex", "parity-scale-codec", "sc-client-api", @@ -12022,17 +12250,17 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "substrate-test-utils-derive", - "tokio 1.10.0", + "tokio", ] [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -12043,7 +12271,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -12058,7 +12286,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#644e3bfb2df9c6f1eabaf444af12f0e5a41378f4" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -12070,12 +12298,6 @@ dependencies = [ "wasm-gc-api", ] -[[package]] -name = "subtle" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" - [[package]] name = "subtle" version = "2.4.1" @@ -12084,9 +12306,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.74" +version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c" +checksum = "b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7" dependencies = [ "proc-macro2", "quote", @@ -12168,7 +12390,7 @@ dependencies = [ name = "test-parachain-adder-collator" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -12187,7 +12409,7 @@ dependencies = [ "structopt", "substrate-test-utils", "test-parachain-adder", - "tokio 1.10.0", + "tokio", ] [[package]] @@ -12202,7 +12424,7 @@ name = "test-parachains" version = "0.9.9" dependencies = [ "parity-scale-codec", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -12211,10 +12433,10 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "log", "num-traits", @@ -12250,7 +12472,7 @@ dependencies = [ "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tokio 1.10.0", + "tokio", ] [[package]] @@ -12264,18 +12486,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.26" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" +checksum = "283d5230e63df9608ac7d9691adc1dfb6e701225436eb64d0b9a7f0a5a04f6ec" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.26" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" +checksum = "fa3884228611f5cd3608e2d409bf7dce832e4eb3135e3f11addbd7e41bd68e71" dependencies = [ "proc-macro2", "quote", @@ -12336,7 +12558,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.5", + "sha2 0.9.6", "thiserror", "unicode-normalization", "zeroize", @@ -12368,12 +12590,12 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92036be488bb6594459f2e03b60e42df6f937fe6ca5c5ffdcb539c6b84dc40f5" +checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" dependencies = [ "autocfg", - "bytes 1.0.1", + "bytes 1.1.0", "libc", "memchr", "mio 0.7.13", @@ -12381,21 +12603,10 @@ dependencies = [ "once_cell", "pin-project-lite 0.2.7", "signal-hook-registry", - "tokio-macros 1.3.0", + "tokio-macros", "winapi 0.3.9", ] -[[package]] -name = "tokio-macros" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "tokio-macros" version = "1.3.0" @@ -12414,7 +12625,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" dependencies = [ "rustls", - "tokio 1.10.0", + "tokio", "webpki", ] @@ -12426,7 +12637,7 @@ checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" dependencies = [ "futures-core", "pin-project-lite 0.2.7", - "tokio 1.10.0", + "tokio", ] [[package]] @@ -12435,13 +12646,13 @@ version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-core", "futures-io", "futures-sink", "log", "pin-project-lite 0.2.7", - "tokio 1.10.0", + "tokio", ] [[package]] @@ -12608,7 +12819,7 @@ dependencies = [ "lazy_static", "log", "lru-cache", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "resolv-conf", "smallvec", "thiserror", @@ -12624,7 +12835,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d6847a740e3972c76ca72fc8eef56380be928ab9" +source = "git+https://github.com/paritytech/substrate?branch=master#152f76459e57e8ed2d6d921825c2b08d35294651" dependencies = [ "log", "parity-scale-codec", @@ -12668,9 +12879,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.13.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" +checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" [[package]] name = "ucd-trie" @@ -12739,7 +12950,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ "generic-array 0.14.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -12755,7 +12966,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2" dependencies = [ "asynchronous-codec 0.5.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures-io", "futures-util", ] @@ -12767,7 +12978,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures-io", "futures-util", ] @@ -12885,9 +13096,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586" +checksum = "8ce9b1b516211d33767048e5d47fa2a381ed8b76fc48d2ce4aa39877f9f183e0" dependencies = [ "cfg-if 1.0.0", "serde", @@ -12897,9 +13108,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f" +checksum = "cfe8dc78e2326ba5f845f4b5bf548401604fa20b1dd1d365fb73b6c1d6364041" dependencies = [ "bumpalo", "lazy_static", @@ -12912,9 +13123,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.25" +version = "0.4.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c" +checksum = "95fded345a6559c2cfee778d562300c581f7d4ff3edb9b0d230d69800d213972" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -12924,9 +13135,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c" +checksum = "44468aa53335841d9d6b6c023eaab07c0cd4bddbcfdee3e2bb1e8d2cb8069fef" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -12934,9 +13145,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f" +checksum = "0195807922713af1e67dc66132c7328206ed9766af3858164fb583eedc25fbad" dependencies = [ "proc-macro2", "quote", @@ -12947,9 +13158,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2" +checksum = "acdb075a845574a1fa5f09fd77e43f7747599301ea3417a9fbffdeedfc1f4a29" [[package]] name = "wasm-gc-api" @@ -12968,9 +13179,9 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "js-sys", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-utils", "wasm-bindgen", "wasm-bindgen-futures", @@ -13053,7 +13264,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.5", + "sha2 0.9.6", "toml", "winapi 0.3.9", "zstd", @@ -13198,9 +13409,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.52" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01c70a82d842c9979078c772d4a1344685045f1a5628f677c2b2eab4dd7d2696" +checksum = "224b2f6b67919060055ef1a67807367c2066ed520c3862cc013d26cf893a783c" dependencies = [ "js-sys", "wasm-bindgen", @@ -13295,24 +13506,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-trie", - "sp-version", - "substrate-wasm-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "xcm", "xcm-builder", @@ -13430,10 +13641,10 @@ dependencies = [ name = "xcm-builder" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", - "pallet-balances", - "pallet-transaction-payment", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -13469,7 +13680,7 @@ version = "0.9.9" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "pallet-xcm", "polkadot-test-client", "polkadot-test-runtime", @@ -13536,10 +13747,10 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "log", "nohash-hasher", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "static_assertions", ] diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 8603e5f3d656..06e40a5a19f3 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -497,10 +497,6 @@ type SlashCancelOrigin = EnsureOneOf< pallet_collective::EnsureProportionAtLeast<_1, _2, AccountId, CouncilCollective>, >; -parameter_types! { - pub const VoterBagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; -} - impl pallet_staking::Config for Runtime { const MAX_NOMINATIONS: u32 = ::LIMIT as u32; diff --git a/runtime/kusama/src/weights/pallet_elections_phragmen.rs b/runtime/kusama/src/weights/pallet_elections_phragmen.rs index 4fda8da41a78..d129a99e2150 100644 --- a/runtime/kusama/src/weights/pallet_elections_phragmen.rs +++ b/runtime/kusama/src/weights/pallet_elections_phragmen.rs @@ -93,9 +93,9 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn .saturating_add(T::DbWeight::get().writes(5 as Weight)) } // Storage: Benchmark Override (r:0 w:0) - // fn remove_member_without_replacement() -> Weight { - // (2_000_000_000_000 as Weight) - // } + fn remove_member_without_replacement() -> Weight { + (2_000_000_000_000 as Weight) + } fn remove_member_wrong_refund() -> Weight { (8_551_000 as Weight).saturating_add(T::DbWeight::get().reads(1 as Weight)) } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 2994d7b47db1..aeff58ab4aba 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -152,7 +152,7 @@ impl Contains for BaseFilter { Call::Bounties(_) | Call::Tips(_) | Call::ElectionProviderMultiPhase(_) | - Call::BagsList(_) => true, // TODO double check if this line should be added + Call::BagsList(_) => true, } } } @@ -426,6 +426,7 @@ impl pallet_bags_list::Config for Runtime { type BagThresholds = BagThresholds; } + // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. @@ -458,10 +459,6 @@ type SlashCancelOrigin = EnsureOneOf< pallet_collective::EnsureProportionAtLeast<_3, _4, AccountId, CouncilCollective>, >; -parameter_types! { - pub const VoterBagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; -} - impl pallet_staking::Config for Runtime { const MAX_NOMINATIONS: u32 = ::LIMIT as u32; @@ -486,7 +483,7 @@ impl pallet_staking::Config for Runtime { frame_election_provider_support::onchain::OnChainSequentialPhragmen< pallet_election_provider_multi_phase::OnChainConfig, >; - type SortedListProvider = BagsList; // TODO do we want this or stub? If stub we should test that there are no issues + type SortedListProvider = BagsList; type WeightInfo = weights::pallet_staking::WeightInfo; } @@ -1497,7 +1494,6 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_treasury, Treasury); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); - list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -1566,7 +1562,6 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_treasury, Treasury); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); - add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) @@ -1729,4 +1724,4 @@ mod test { If the limit is too strong, maybe consider increase the limit", ); } -} +} \ No newline at end of file diff --git a/runtime/polkadot/src/weights/pallet_elections_phragmen.rs b/runtime/polkadot/src/weights/pallet_elections_phragmen.rs index a600e5f7fde5..dde24309bb35 100644 --- a/runtime/polkadot/src/weights/pallet_elections_phragmen.rs +++ b/runtime/polkadot/src/weights/pallet_elections_phragmen.rs @@ -98,9 +98,9 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn .saturating_add(T::DbWeight::get().writes(5 as Weight)) } // Storage: Benchmark Override (r:0 w:0) - // fn remove_member_without_replacement() -> Weight { - // (2_000_000_000_000 as Weight) - // } + fn remove_member_without_replacement() -> Weight { + (2_000_000_000_000 as Weight) + } fn remove_member_wrong_refund() -> Weight { (6_347_000 as Weight).saturating_add(T::DbWeight::get().reads(1 as Weight)) } diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index 8e33419e9b47..f4d5d2c1a472 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -18,8 +18,7 @@ sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master sp-std = { git = "https://github.com/paritytech/substrate", branch = "master" } frame-support = { git = "https://github.com/paritytech/substrate", branch = "master" } remote-externalities = { git = "https://github.com/paritytech/substrate", branch = "master" } - -tokio = { version = "0.2", features = ["macros", "rt-threaded"] } +tokio = { version = "1", feature="macros" } log = { version = "0.4.14" } [features] diff --git a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs b/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs index 8e0fd677ecc7..5223b8f02e2b 100644 --- a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs +++ b/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs @@ -17,8 +17,7 @@ //! Remote tests for the kusama runtime. use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; - #[tokio::test] async fn test_voter_bags_migration() { crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; -} +} \ No newline at end of file From a932af6f8100a38d4fa96af84194d70d1d1ee8c3 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 2 Sep 2021 12:51:55 +0200 Subject: [PATCH 21/53] Save --- Cargo.lock | 8 ++++---- runtime/kusama/Cargo.toml | 2 +- runtime/polkadot/Cargo.toml | 2 +- runtime/westend/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/Cargo.toml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4348f0c7fc0f..efcb6cfa83c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3411,7 +3411,7 @@ dependencies = [ "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7553,7 +7553,7 @@ dependencies = [ "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -12872,7 +12872,7 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "rand 0.8.4", "static_assertions", ] @@ -13464,7 +13464,7 @@ dependencies = [ "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 3809a83875f3..0eeed43e2ec8 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -71,7 +71,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 3a41e81d88d6..d4ef6c56c442 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -67,7 +67,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 73be798c7f70..15f4c63f82a9 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -68,7 +68,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index f4d5d2c1a472..a66f3475aa4f 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -18,7 +18,7 @@ sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master sp-std = { git = "https://github.com/paritytech/substrate", branch = "master" } frame-support = { git = "https://github.com/paritytech/substrate", branch = "master" } remote-externalities = { git = "https://github.com/paritytech/substrate", branch = "master" } -tokio = { version = "1", feature="macros" } +tokio = { version = "1", feature = ["macros"] } log = { version = "0.4.14" } [features] From 479e9b9631b26ef8d7252019974ad06a6465dbee Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 2 Sep 2021 13:12:54 +0200 Subject: [PATCH 22/53] Some updates to runtimes to make sure things compile --- runtime/kusama/Cargo.toml | 2 +- runtime/polkadot/Cargo.toml | 2 +- runtime/westend/Cargo.toml | 2 +- runtime/westend/src/lib.rs | 6 ------ 4 files changed, 3 insertions(+), 9 deletions(-) diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 1ffb0fcb384e..d20a2d243e64 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -71,7 +71,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 3413fbd4ed1d..924edd1fca56 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -67,7 +67,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index f64dfd1e6266..2fff666f3b2a 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -68,7 +68,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 9141324a1584..b4000b156ecb 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -425,10 +425,6 @@ parameter_types! { pub const MaxNominatorRewardedPerValidator: u32 = 64; } -parameter_types! { - pub const VoterBagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; -} - impl pallet_staking::Config for Runtime { const MAX_NOMINATIONS: u32 = ::LIMIT as u32; @@ -1456,7 +1452,6 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_timestamp, Timestamp); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); - list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -1521,7 +1516,6 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_timestamp, Timestamp); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); - add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) From edc5d7855f3c40207fa632fbbcea0d320a87f6ef Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 2 Sep 2021 13:34:50 +0200 Subject: [PATCH 23/53] save --- Cargo.lock | 13806 ---------------- .../bags-list/src/kusama_runtime.rs | 3 +- .../bags-list/src/polkadot_runtime.rs | 5 +- 3 files changed, 5 insertions(+), 13809 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 866349900fd8..e69de29bb2d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,13806 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] - -[[package]] -name = "addr2line" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" -dependencies = [ - "gimli 0.24.0", -] - -[[package]] -name = "addr2line" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd" -dependencies = [ - "gimli 0.25.0", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "aead" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" -dependencies = [ - "generic-array 0.14.4", -] - -[[package]] -name = "aes" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" -dependencies = [ - "cfg-if 1.0.0", - "cipher", - "cpufeatures", - "opaque-debug 0.3.0", -] - -[[package]] -name = "aes-gcm" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" -dependencies = [ - "aead", - "aes", - "cipher", - "ctr", - "ghash", - "subtle", -] - -[[package]] -name = "ahash" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" -dependencies = [ - "getrandom 0.2.3", - "once_cell", - "version_check", -] - -[[package]] -name = "aho-corasick" -version = "0.7.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" -dependencies = [ - "memchr", -] - -[[package]] -name = "always-assert" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11" - -[[package]] -name = "ansi_term" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "anyhow" -version = "1.0.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf" - -[[package]] -name = "approx" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e" -dependencies = [ - "num-traits", -] - -[[package]] -name = "arrayref" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" - -[[package]] -name = "arrayvec" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" -dependencies = [ - "nodrop", -] - -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - -[[package]] -name = "arrayvec" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd" - -[[package]] -name = "asn1_der" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3" - -[[package]] -name = "assert_cmd" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe" -dependencies = [ - "bstr", - "doc-comment", - "predicates", - "predicates-core", - "predicates-tree", - "wait-timeout", -] - -[[package]] -name = "assert_matches" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" - -[[package]] -name = "async-attributes" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" -dependencies = [ - "quote", - "syn", -] - -[[package]] -name = "async-channel" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" -dependencies = [ - "concurrent-queue", - "event-listener", - "futures-core", -] - -[[package]] -name = "async-executor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" -dependencies = [ - "async-task", - "concurrent-queue", - "fastrand", - "futures-lite", - "once_cell", - "slab", -] - -[[package]] -name = "async-global-executor" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6" -dependencies = [ - "async-channel", - "async-executor", - "async-io", - "async-mutex", - "blocking", - "futures-lite", - "num_cpus", - "once_cell", -] - -[[package]] -name = "async-io" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" -dependencies = [ - "concurrent-queue", - "futures-lite", - "libc", - "log", - "once_cell", - "parking", - "polling", - "slab", - "socket2 0.4.1", - "waker-fn", - "winapi 0.3.9", -] - -[[package]] -name = "async-lock" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b" -dependencies = [ - "event-listener", -] - -[[package]] -name = "async-mutex" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" -dependencies = [ - "event-listener", -] - -[[package]] -name = "async-process" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692" -dependencies = [ - "async-io", - "blocking", - "cfg-if 1.0.0", - "event-listener", - "futures-lite", - "libc", - "once_cell", - "signal-hook", - "winapi 0.3.9", -] - -[[package]] -name = "async-std" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952" -dependencies = [ - "async-attributes", - "async-channel", - "async-global-executor", - "async-io", - "async-lock", - "async-process", - "crossbeam-utils", - "futures-channel", - "futures-core", - "futures-io", - "futures-lite", - "gloo-timers", - "kv-log-macro", - "log", - "memchr", - "num_cpus", - "once_cell", - "pin-project-lite 0.2.7", - "pin-utils", - "slab", - "wasm-bindgen-futures", -] - -[[package]] -name = "async-std-resolver" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638" -dependencies = [ - "async-std", - "async-trait", - "futures-io", - "futures-util", - "pin-utils", - "trust-dns-resolver", -] - -[[package]] -name = "async-task" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" - -[[package]] -name = "async-trait" -version = "0.1.51" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "asynchronous-codec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6" -dependencies = [ - "bytes 1.1.0", - "futures-sink", - "futures-util", - "memchr", - "pin-project-lite 0.2.7", -] - -[[package]] -name = "asynchronous-codec" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690" -dependencies = [ - "bytes 1.1.0", - "futures-sink", - "futures-util", - "memchr", - "pin-project-lite 0.2.7", -] - -[[package]] -name = "atomic" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3410529e8288c463bedb5930f82833bc0c90e5d2fe639a56582a4d09220b281" -dependencies = [ - "autocfg", -] - -[[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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi", - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "autocfg" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" - -[[package]] -name = "backtrace" -version = "0.3.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01" -dependencies = [ - "addr2line 0.16.0", - "cc", - "cfg-if 1.0.0", - "libc", - "miniz_oxide", - "object 0.26.2", - "rustc-demangle", -] - -[[package]] -name = "bae" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec107f431ee3d8a8e45e6dd117adab769556ef463959e77bf6a4888d5fd500cf" -dependencies = [ - "heck", - "proc-macro-error 0.4.12", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "base-x" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" - -[[package]] -name = "base58" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" - -[[package]] -name = "base64" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" - -[[package]] -name = "base64" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" - -[[package]] -name = "beef" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736" -dependencies = [ - "serde", -] - -[[package]] -name = "beefy-gadget" -version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" -dependencies = [ - "beefy-primitives", - "fnv", - "futures 0.3.17", - "hex", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-client-api", - "sc-keystore", - "sc-network", - "sc-network-gossip", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "substrate-prometheus-endpoint", - "thiserror", - "wasm-timer", -] - -[[package]] -name = "beefy-gadget-rpc" -version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" -dependencies = [ - "beefy-gadget", - "beefy-primitives", - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "jsonrpc-pubsub", - "log", - "parity-scale-codec", - "sc-rpc", - "serde", - "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "beefy-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" - -[[package]] -name = "beefy-primitives" -version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bindgen" -version = "0.59.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453c49e5950bb0eb63bb3df640e31618846c89d5b7faa54040d76e98e0134375" -dependencies = [ - "bitflags", - "cexpr", - "clang-sys", - "lazy_static", - "lazycell", - "peeking_take_while", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", -] - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitvec" -version = "0.19.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321" -dependencies = [ - "funty", - "radium 0.5.3", - "tap", - "wyz", -] - -[[package]] -name = "bitvec" -version = "0.20.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" -dependencies = [ - "funty", - "radium 0.6.2", - "tap", - "wyz", -] - -[[package]] -name = "blake2" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" -dependencies = [ - "crypto-mac 0.8.0", - "digest 0.9.0", - "opaque-debug 0.3.0", -] - -[[package]] -name = "blake2-rfc" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" -dependencies = [ - "arrayvec 0.4.12", - "constant_time_eq", -] - -[[package]] -name = "blake2b_simd" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" -dependencies = [ - "arrayref", - "arrayvec 0.5.2", - "constant_time_eq", -] - -[[package]] -name = "blake2s_simd" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e461a7034e85b211a4acb57ee2e6730b32912b06c08cc242243c39fc21ae6a2" -dependencies = [ - "arrayref", - "arrayvec 0.5.2", - "constant_time_eq", -] - -[[package]] -name = "blake3" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" -dependencies = [ - "arrayref", - "arrayvec 0.5.2", - "cc", - "cfg-if 0.1.10", - "constant_time_eq", - "crypto-mac 0.8.0", - "digest 0.9.0", -] - -[[package]] -name = "block-buffer" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" -dependencies = [ - "block-padding 0.1.5", - "byte-tools", - "byteorder", - "generic-array 0.12.4", -] - -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "block-padding 0.2.1", - "generic-array 0.14.4", -] - -[[package]] -name = "block-padding" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" -dependencies = [ - "byte-tools", -] - -[[package]] -name = "block-padding" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" - -[[package]] -name = "blocking" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9" -dependencies = [ - "async-channel", - "async-task", - "atomic-waker", - "fastrand", - "futures-lite", - "once_cell", -] - -[[package]] -name = "bounded-vec" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afdd1dffefe5fc66262a524b91087c43b16e478b2e3dc49eb11b0e2fd6b6ec90" -dependencies = [ - "thiserror", -] - -[[package]] -name = "bp-header-chain" -version = "0.1.0" -dependencies = [ - "assert_matches", - "bp-test-utils", - "finality-grandpa", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-message-dispatch" -version = "0.1.0" -dependencies = [ - "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-messages" -version = "0.1.0" -dependencies = [ - "bitvec 0.20.4", - "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "parity-scale-codec", - "serde", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-polkadot-core" -version = "0.1.0" -dependencies = [ - "bp-messages", - "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-rialto" -version = "0.1.0" -dependencies = [ - "bp-messages", - "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-rococo" -version = "0.1.0" -dependencies = [ - "bp-messages", - "bp-polkadot-core", - "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-runtime" -version = "0.1.0" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hash-db", - "num-traits", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-test-utils" -version = "0.1.0" -dependencies = [ - "bp-header-chain", - "ed25519-dalek", - "finality-grandpa", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bp-wococo" -version = "0.1.0" -dependencies = [ - "bp-messages", - "bp-polkadot-core", - "bp-rococo", - "bp-runtime", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bridge-runtime-common" -version = "0.1.0" -dependencies = [ - "bp-message-dispatch", - "bp-messages", - "bp-runtime", - "ed25519-dalek", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hash-db", - "pallet-bridge-dispatch", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "bs58" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" - -[[package]] -name = "bstr" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" -dependencies = [ - "lazy_static", - "memchr", - "regex-automata", -] - -[[package]] -name = "build-helper" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdce191bf3fa4995ce948c8c83b4640a1745457a149e73c6db75b4ffe36aad5f" -dependencies = [ - "semver 0.6.0", -] - -[[package]] -name = "bumpalo" -version = "3.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" - -[[package]] -name = "byte-slice-cast" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65c1bf4a04a88c54f589125563643d773f3254b5c38571395e2b591c693bbc81" - -[[package]] -name = "byte-tools" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" - -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - -[[package]] -name = "bytes" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" -dependencies = [ - "byteorder", - "iovec", -] - -[[package]] -name = "bytes" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" - -[[package]] -name = "bytes" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" - -[[package]] -name = "cache-padded" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" - -[[package]] -name = "camino" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8" -dependencies = [ - "camino", - "cargo-platform", - "semver 0.11.0", - "semver-parser 0.10.2", - "serde", - "serde_json", -] - -[[package]] -name = "cc" -version = "1.0.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" -dependencies = [ - "jobserver", -] - -[[package]] -name = "cexpr" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db507a7679252d2276ed0dd8113c6875ec56d3089f9225b2b42c30cc1f8e5c89" -dependencies = [ - "nom", -] - -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "cfg_aliases" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" - -[[package]] -name = "chacha20" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f08493fa7707effc63254c66c6ea908675912493cd67952eda23c09fae2610b1" -dependencies = [ - "cfg-if 1.0.0", - "cipher", - "cpufeatures", - "zeroize", -] - -[[package]] -name = "chacha20poly1305" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6547abe025f4027edacd9edaa357aded014eecec42a5070d9b885c3c334aba2" -dependencies = [ - "aead", - "chacha20", - "cipher", - "poly1305", - "zeroize", -] - -[[package]] -name = "chrono" -version = "0.4.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" -dependencies = [ - "libc", - "num-integer", - "num-traits", - "time", - "winapi 0.3.9", -] - -[[package]] -name = "cid" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768" -dependencies = [ - "multibase", - "multihash 0.13.2", - "unsigned-varint 0.5.1", -] - -[[package]] -name = "cipher" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" -dependencies = [ - "generic-array 0.14.4", -] - -[[package]] -name = "ckb-merkle-mountain-range" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f061f97d64fd1822664bdfb722f7ae5469a97b77567390f7442be5b5dc82a5b" -dependencies = [ - "cfg-if 0.1.10", -] - -[[package]] -name = "clang-sys" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cf2cc85830eae84823884db23c5306442a6c3d5bfd3beb2f2a2c829faa1816" -dependencies = [ - "glob", - "libc", - "libloading 0.7.0", -] - -[[package]] -name = "clap" -version = "2.33.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" -dependencies = [ - "ansi_term 0.11.0", - "atty", - "bitflags", - "strsim", - "textwrap", - "unicode-width", - "vec_map", -] - -[[package]] -name = "cloudabi" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" -dependencies = [ - "bitflags", -] - -[[package]] -name = "color-eyre" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f1885697ee8a177096d42f158922251a41973117f6d8a234cee94b9509157b7" -dependencies = [ - "backtrace", - "eyre", - "indenter", - "once_cell", - "owo-colors", -] - -[[package]] -name = "concurrent-queue" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3" -dependencies = [ - "cache-padded", -] - -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - -[[package]] -name = "convert_case" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" - -[[package]] -name = "core-foundation" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" - -[[package]] -name = "cpp_demangle" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a" -dependencies = [ - "cfg-if 1.0.0", -] - -[[package]] -name = "cpufeatures" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" -dependencies = [ - "libc", -] - -[[package]] -name = "cranelift-bforest" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ca3560686e7c9c7ed7e0fe77469f2410ba5d7781b1acaa9adc8d8deea28e3e" -dependencies = [ - "cranelift-entity", -] - -[[package]] -name = "cranelift-codegen" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf9bf1ffffb6ce3d2e5ebc83549bd2436426c99b31cc550d521364cbe35d276" -dependencies = [ - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-entity", - "gimli 0.24.0", - "log", - "regalloc", - "serde", - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cranelift-codegen-meta" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cc21936a5a6d07e23849ffe83e5c1f6f50305c074f4b2970ca50c13bf55b821" -dependencies = [ - "cranelift-codegen-shared", - "cranelift-entity", -] - -[[package]] -name = "cranelift-codegen-shared" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5b6ffaa87560bebe69a5446449da18090b126037920b0c1c6d5945f72faf6b" -dependencies = [ - "serde", -] - -[[package]] -name = "cranelift-entity" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d6b4a8bef04f82e4296782646f733c641d09497df2fabf791323fefaa44c64c" -dependencies = [ - "serde", -] - -[[package]] -name = "cranelift-frontend" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b783b351f966fce33e3c03498cb116d16d97a8f9978164a60920bd0d3a99c" -dependencies = [ - "cranelift-codegen", - "log", - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cranelift-native" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77c88d3dd48021ff1e37e978a00098524abd3513444ae252c08d37b310b3d2a" -dependencies = [ - "cranelift-codegen", - "target-lexicon", -] - -[[package]] -name = "cranelift-wasm" -version = "0.74.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb6d408e2da77cdbbd65466298d44c86ae71c1785d2ab0d8657753cdb4d9d89" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.10.1", - "log", - "serde", - "smallvec", - "thiserror", - "wasmparser", -] - -[[package]] -name = "crc32fast" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" -dependencies = [ - "cfg-if 1.0.0", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" -dependencies = [ - "cfg-if 1.0.0", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" -dependencies = [ - "cfg-if 1.0.0", - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" -dependencies = [ - "cfg-if 1.0.0", - "crossbeam-utils", - "lazy_static", - "memoffset", - "scopeguard", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" -dependencies = [ - "cfg-if 1.0.0", - "lazy_static", -] - -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - -[[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.4", - "subtle", -] - -[[package]] -name = "crypto-mac" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" -dependencies = [ - "generic-array 0.14.4", - "subtle", -] - -[[package]] -name = "ct-logs" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8" -dependencies = [ - "sct", -] - -[[package]] -name = "ctor" -version = "0.1.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" -dependencies = [ - "quote", - "syn", -] - -[[package]] -name = "ctr" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" -dependencies = [ - "cipher", -] - -[[package]] -name = "cuckoofilter" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b810a8449931679f64cd7eef1bbd0fa315801b6d5d9cdc1ace2804d6529eee18" -dependencies = [ - "byteorder", - "fnv", - "rand 0.7.3", -] - -[[package]] -name = "curve25519-dalek" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" -dependencies = [ - "byteorder", - "digest 0.8.1", - "rand_core 0.5.1", - "subtle", - "zeroize", -] - -[[package]] -name = "curve25519-dalek" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", - "subtle", - "zeroize", -] - -[[package]] -name = "data-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" - -[[package]] -name = "data-encoding-macro" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca" -dependencies = [ - "data-encoding", - "data-encoding-macro-internal", -] - -[[package]] -name = "data-encoding-macro-internal" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" -dependencies = [ - "data-encoding", - "syn", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "derive_more" -version = "0.99.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version 0.3.3", - "syn", -] - -[[package]] -name = "difference" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" - -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - -[[package]] -name = "digest" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" -dependencies = [ - "generic-array 0.12.4", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array 0.14.4", -] - -[[package]] -name = "directories" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "directories-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" -dependencies = [ - "cfg-if 1.0.0", - "dirs-sys-next", -] - -[[package]] -name = "dirs-sys" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780" -dependencies = [ - "libc", - "redox_users", - "winapi 0.3.9", -] - -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users", - "winapi 0.3.9", -] - -[[package]] -name = "dlmalloc" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "332570860c2edf2d57914987bf9e24835425f75825086b6ba7d1e6a3e4f1f254" -dependencies = [ - "libc", -] - -[[package]] -name = "dns-parser" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" -dependencies = [ - "byteorder", - "quick-error 1.2.3", -] - -[[package]] -name = "doc-comment" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" - -[[package]] -name = "downcast-rs" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" - -[[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", - "quote", - "syn", -] - -[[package]] -name = "dyn-clone" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" - -[[package]] -name = "ed25519" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc" -dependencies = [ - "signature", -] - -[[package]] -name = "ed25519-dalek" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" -dependencies = [ - "curve25519-dalek 3.2.0", - "ed25519", - "rand 0.7.3", - "serde", - "sha2 0.9.6", - "zeroize", -] - -[[package]] -name = "either" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" - -[[package]] -name = "enum-as-inner" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "enumflags2" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0" -dependencies = [ - "enumflags2_derive", -] - -[[package]] -name = "enumflags2_derive" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "enumn" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e58b112d5099aa0857c5d05f0eacab86406dd8c0f85fe5d320a13256d29ecf4" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "env_logger" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" -dependencies = [ - "atty", - "humantime 1.3.0", - "log", - "regex", - "termcolor", -] - -[[package]] -name = "env_logger" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" -dependencies = [ - "atty", - "humantime 2.1.0", - "log", - "regex", - "termcolor", -] - -[[package]] -name = "environmental" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" - -[[package]] -name = "erased-serde" -version = "0.3.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa" -dependencies = [ - "serde", -] - -[[package]] -name = "errno" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe" -dependencies = [ - "errno-dragonfly", - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "errno-dragonfly" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067" -dependencies = [ - "gcc", - "libc", -] - -[[package]] -name = "ethbloom" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "779864b9c7f7ead1f092972c3257496c6a84b46dba2ce131dd8a282cb2cc5972" -dependencies = [ - "crunchy", - "fixed-hash", - "impl-rlp", - "impl-serde", - "tiny-keccak", -] - -[[package]] -name = "ethereum-types" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd6bde671199089e601e8d47e153368b893ef885f11f365a3261ec58153c211" -dependencies = [ - "ethbloom", - "fixed-hash", - "impl-rlp", - "impl-serde", - "primitive-types", - "uint", -] - -[[package]] -name = "event-listener" -version = "2.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59" - -[[package]] -name = "exit-future" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" -dependencies = [ - "futures 0.3.17", -] - -[[package]] -name = "eyre" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b" -dependencies = [ - "indenter", - "once_cell", -] - -[[package]] -name = "fake-simd" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" - -[[package]] -name = "fallible-iterator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" - -[[package]] -name = "fastrand" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e" -dependencies = [ - "instant", -] - -[[package]] -name = "fdlimit" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c4c9e43643f5a3be4ca5b67d26b98031ff9db6806c3440ae32e02e3ceac3f1b" -dependencies = [ - "libc", -] - -[[package]] -name = "femme" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af1a24f391a5a94d756db5092c6576aad494b88a71a5a36b20c67b63e0df034" -dependencies = [ - "cfg-if 0.1.10", - "js-sys", - "log", - "serde", - "serde_derive", - "serde_json", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "file-per-thread-logger" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126" -dependencies = [ - "env_logger 0.7.1", - "log", -] - -[[package]] -name = "finality-grandpa" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c832d0ed507622c7cb98e9b7f10426850fc9d38527ab8071778dcc3a81d45875" -dependencies = [ - "either", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.2", - "scale-info 0.10.0", -] - -[[package]] -name = "fixed-hash" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" -dependencies = [ - "byteorder", - "rand 0.8.4", - "rustc-hex", - "static_assertions", -] - -[[package]] -name = "fixedbitset" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" - -[[package]] -name = "flate2" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80edafed416a46fb378521624fab1cfa2eb514784fd8921adbe8a8d8321da811" -dependencies = [ - "cfg-if 1.0.0", - "crc32fast", - "libc", - "libz-sys", - "miniz_oxide", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "fork-tree" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", -] - -[[package]] -name = "form_urlencoded" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" -dependencies = [ - "matches", - "percent-encoding 2.1.0", -] - -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "linregress", - "log", - "parity-scale-codec", - "paste 1.0.5", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "linregress", - "log", - "parity-scale-codec", - "paste 1.0.5", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "frame-benchmarking-cli" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "Inflector", - "chrono", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "handlebars", - "linked-hash-map", - "log", - "parity-scale-codec", - "sc-cli", - "sc-client-db", - "sc-executor", - "sc-service", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", -] - -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "frame-executive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-executive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "frame-metadata" -version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-metadata" -version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "frame-metadata" -version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "log", - "once_cell", - "parity-scale-codec", - "paste 1.0.5", - "serde", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "impl-trait-for-tuples", - "log", - "once_cell", - "parity-scale-codec", - "paste 1.0.5", - "serde", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "impl-trait-for-tuples", - "log", - "once_cell", - "parity-scale-codec", - "paste 1.0.5", - "serde", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-test" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support-test-pallet", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "pretty_assertions", - "rustversion", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "trybuild", -] - -[[package]] -name = "frame-support-test-pallet" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", -] - -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "frame-system-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-system-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-system-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "fs-err" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0" - -[[package]] -name = "fs-swap" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03d47dad3685eceed8488986cad3d5027165ea5edb164331770e2059555f10a5" -dependencies = [ - "lazy_static", - "libc", - "libloading 0.5.2", - "winapi 0.3.9", -] - -[[package]] -name = "fs2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -dependencies = [ - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "fs_extra" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" - -[[package]] -name = "fuchsia-cprng" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" - -[[package]] -name = "fuchsia-zircon" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" -dependencies = [ - "bitflags", - "fuchsia-zircon-sys", -] - -[[package]] -name = "fuchsia-zircon-sys" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" - -[[package]] -name = "funty" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" - -[[package]] -name = "futures" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" - -[[package]] -name = "futures" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d" - -[[package]] -name = "futures-executor" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", - "num_cpus", -] - -[[package]] -name = "futures-io" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" - -[[package]] -name = "futures-lite" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" -dependencies = [ - "fastrand", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite 0.2.7", - "waker-fn", -] - -[[package]] -name = "futures-macro" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb" -dependencies = [ - "autocfg", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "futures-rustls" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b" -dependencies = [ - "futures-io", - "rustls", - "webpki", -] - -[[package]] -name = "futures-sink" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11" - -[[package]] -name = "futures-task" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99" - -[[package]] -name = "futures-timer" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6" - -[[package]] -name = "futures-timer" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" - -[[package]] -name = "futures-util" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" -dependencies = [ - "autocfg", - "futures 0.1.31", - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite 0.2.7", - "pin-utils", - "proc-macro-hack", - "proc-macro-nested", - "slab", -] - -[[package]] -name = "gcc" -version = "0.3.55" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" - -[[package]] -name = "generate-bags" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "chrono", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "git2", - "node-runtime", - "num-format", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "structopt", -] - -[[package]] -name = "generic-array" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" -dependencies = [ - "typenum", -] - -[[package]] -name = "generic-array" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" -dependencies = [ - "typenum", - "version_check", -] - -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - -[[package]] -name = "getrandom" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", -] - -[[package]] -name = "ghash" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" -dependencies = [ - "opaque-debug 0.3.0", - "polyval", -] - -[[package]] -name = "gimli" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189" -dependencies = [ - "fallible-iterator", - "indexmap", - "stable_deref_trait", -] - -[[package]] -name = "gimli" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7" - -[[package]] -name = "git2" -version = "0.13.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659cd14835e75b64d9dba5b660463506763cf0aa6cb640aeeb0e98d841093490" -dependencies = [ - "bitflags", - "libc", - "libgit2-sys", - "log", - "url 2.2.2", -] - -[[package]] -name = "glob" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" - -[[package]] -name = "globset" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" -dependencies = [ - "aho-corasick", - "bstr", - "fnv", - "log", - "regex", -] - -[[package]] -name = "gloo-timers" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "handlebars" -version = "3.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3" -dependencies = [ - "log", - "pest", - "pest_derive", - "quick-error 2.0.1", - "serde", - "serde_json", -] - -[[package]] -name = "hash-db" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d23bd4e7b5eda0d0f3a307e8b381fdc8ba9000f26fbe912250c0a4cc3956364a" - -[[package]] -name = "hash256-std-hasher" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92c171d55b98633f4ed3860808f004099b36c1cc29c42cfc53aa8591b21efcf2" -dependencies = [ - "crunchy", -] - -[[package]] -name = "hashbrown" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" -dependencies = [ - "ahash", -] - -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "hex-literal" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b" - -[[package]] -name = "hex_fmt" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" - -[[package]] -name = "hmac" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" -dependencies = [ - "crypto-mac 0.8.0", - "digest 0.9.0", -] - -[[package]] -name = "hmac" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" -dependencies = [ - "crypto-mac 0.11.1", - "digest 0.9.0", -] - -[[package]] -name = "hmac-drbg" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" -dependencies = [ - "digest 0.9.0", - "generic-array 0.14.4", - "hmac 0.8.1", -] - -[[package]] -name = "hostname" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" -dependencies = [ - "libc", - "match_cfg", - "winapi 0.3.9", -] - -[[package]] -name = "http" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" -dependencies = [ - "bytes 1.1.0", - "fnv", - "itoa", -] - -[[package]] -name = "http-body" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" -dependencies = [ - "bytes 1.1.0", - "http", - "pin-project-lite 0.2.7", -] - -[[package]] -name = "httparse" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" - -[[package]] -name = "httpdate" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440" - -[[package]] -name = "humantime" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" -dependencies = [ - "quick-error 1.2.3", -] - -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - -[[package]] -name = "hyper" -version = "0.14.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" -dependencies = [ - "bytes 1.1.0", - "futures-channel", - "futures-core", - "futures-util", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite 0.2.7", - "socket2 0.4.1", - "tokio", - "tower-service", - "tracing", - "want", -] - -[[package]] -name = "hyper-rustls" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64" -dependencies = [ - "ct-logs", - "futures-util", - "hyper", - "log", - "rustls", - "rustls-native-certs", - "tokio", - "tokio-rustls", - "webpki", -] - -[[package]] -name = "idna" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "idna" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "if-addrs" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28538916eb3f3976311f5dfbe67b5362d0add1293d0a9cad17debf86f8e3aa48" -dependencies = [ - "if-addrs-sys", - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "if-addrs-sys" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de74b9dd780476e837e5eb5ab7c88b49ed304126e412030a0adba99c8efe79ea" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "if-watch" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" -dependencies = [ - "async-io", - "futures 0.3.17", - "futures-lite", - "if-addrs", - "ipnet", - "libc", - "log", - "winapi 0.3.9", -] - -[[package]] -name = "impl-codec" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161ebdfec3c8e3b52bf61c4f3550a1eea4f9579d10dc1b936f3171ebdcd6c443" -dependencies = [ - "parity-scale-codec", -] - -[[package]] -name = "impl-rlp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" -dependencies = [ - "rlp", -] - -[[package]] -name = "impl-serde" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" -dependencies = [ - "serde", -] - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "indenter" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" - -[[package]] -name = "indexmap" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" -dependencies = [ - "autocfg", - "hashbrown", - "serde", -] - -[[package]] -name = "instant" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" -dependencies = [ - "cfg-if 1.0.0", -] - -[[package]] -name = "integer-encoding" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f" - -[[package]] -name = "integer-sqrt" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" -dependencies = [ - "num-traits", -] - -[[package]] -name = "intervalier" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" -dependencies = [ - "futures 0.3.17", - "futures-timer 2.0.2", -] - -[[package]] -name = "iovec" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" -dependencies = [ - "libc", -] - -[[package]] -name = "ip_network" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b746553d2f4a1ca26fab939943ddfb217a091f34f53571620a8e3d30691303" - -[[package]] -name = "ipconfig" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" -dependencies = [ - "socket2 0.3.19", - "widestring", - "winapi 0.3.9", - "winreg", -] - -[[package]] -name = "ipnet" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" - -[[package]] -name = "itertools" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" - -[[package]] -name = "jemalloc-ctl" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c502a5ff9dd2924f1ed32ba96e3b65735d837b4bfd978d3161b1702e66aca4b7" -dependencies = [ - "jemalloc-sys", - "libc", - "paste 0.1.18", -] - -[[package]] -name = "jemalloc-sys" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45" -dependencies = [ - "cc", - "fs_extra", - "libc", -] - -[[package]] -name = "jemallocator" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69" -dependencies = [ - "jemalloc-sys", - "libc", -] - -[[package]] -name = "jobserver" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" -dependencies = [ - "libc", -] - -[[package]] -name = "js-sys" -version = "0.3.53" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4bf49d50e2961077d9c99f4b7997d770a1114f087c3c2e0069b36c13fc2979d" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "jsonrpc-client-transports" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a" -dependencies = [ - "derive_more", - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-pubsub", - "log", - "serde", - "serde_json", - "url 1.7.2", -] - -[[package]] -name = "jsonrpc-core" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" -dependencies = [ - "futures 0.3.17", - "futures-executor", - "futures-util", - "log", - "serde", - "serde_derive", - "serde_json", -] - -[[package]] -name = "jsonrpc-core-client" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0" -dependencies = [ - "futures 0.3.17", - "jsonrpc-client-transports", -] - -[[package]] -name = "jsonrpc-derive" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b939a78fa820cdfcb7ee7484466746a7377760970f6f9c6fe19f9edcc8a38d2" -dependencies = [ - "proc-macro-crate 0.1.5", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "jsonrpc-http-server" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" -dependencies = [ - "futures 0.3.17", - "hyper", - "jsonrpc-core", - "jsonrpc-server-utils", - "log", - "net2", - "parking_lot 0.11.2", - "unicase", -] - -[[package]] -name = "jsonrpc-ipc-server" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845" -dependencies = [ - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-server-utils", - "log", - "parity-tokio-ipc", - "parking_lot 0.11.2", - "tower-service", -] - -[[package]] -name = "jsonrpc-pubsub" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011" -dependencies = [ - "futures 0.3.17", - "jsonrpc-core", - "lazy_static", - "log", - "parking_lot 0.11.2", - "rand 0.7.3", - "serde", -] - -[[package]] -name = "jsonrpc-server-utils" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" -dependencies = [ - "bytes 1.1.0", - "futures 0.3.17", - "globset", - "jsonrpc-core", - "lazy_static", - "log", - "tokio", - "tokio-stream", - "tokio-util", - "unicase", -] - -[[package]] -name = "jsonrpc-ws-server" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946" -dependencies = [ - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-server-utils", - "log", - "parity-ws", - "parking_lot 0.11.2", - "slab", -] - -[[package]] -name = "jsonrpsee-proc-macros" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300" -dependencies = [ - "Inflector", - "bae", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "jsonrpsee-types" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d67724d368c59e08b557a516cf8fcc51100e7a708850f502e1044b151fe89788" -dependencies = [ - "async-trait", - "beef", - "futures-channel", - "futures-util", - "hyper", - "log", - "serde", - "serde_json", - "soketto 0.6.0", - "thiserror", -] - -[[package]] -name = "jsonrpsee-ws-client" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198" -dependencies = [ - "async-trait", - "fnv", - "futures 0.3.17", - "jsonrpsee-types", - "log", - "pin-project 1.0.8", - "rustls", - "rustls-native-certs", - "serde", - "serde_json", - "soketto 0.6.0", - "thiserror", - "tokio", - "tokio-rustls", - "tokio-util", - "url 2.2.2", -] - -[[package]] -name = "keccak" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" - -[[package]] -name = "kernel32-sys" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" -dependencies = [ - "winapi 0.2.8", - "winapi-build", -] - -[[package]] -name = "kusama-runtime" -version = "0.9.9" -dependencies = [ - "beefy-primitives", - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex-literal", - "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session-benchmarking", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-fn", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-xcm", - "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "rustc-hex", - "separator", - "serde", - "serde_derive", - "serde_json", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tiny-keccak", - "xcm", - "xcm-builder", - "xcm-executor", -] - -[[package]] -name = "kv-log-macro" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" -dependencies = [ - "log", -] - -[[package]] -name = "kvdb" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a3f58dc069ec0e205a27f5b45920722a46faed802a0541538241af6228f512" -dependencies = [ - "parity-util-mem", - "smallvec", -] - -[[package]] -name = "kvdb-memorydb" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5" -dependencies = [ - "kvdb", - "parity-util-mem", - "parking_lot 0.11.2", -] - -[[package]] -name = "kvdb-rocksdb" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1b6ea8f2536f504b645ad78419c8246550e19d2c3419a167080ce08edee35a" -dependencies = [ - "fs-swap", - "kvdb", - "log", - "num_cpus", - "owning_ref", - "parity-util-mem", - "parking_lot 0.11.2", - "regex", - "rocksdb", - "smallvec", -] - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - -[[package]] -name = "libc" -version = "0.2.101" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" - -[[package]] -name = "libgit2-sys" -version = "0.12.22+1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89c53ac117c44f7042ad8d8f5681378dfbc6010e49ec2c0d1f11dfedc7a4a1c3" -dependencies = [ - "cc", - "libc", - "libz-sys", - "pkg-config", -] - -[[package]] -name = "libloading" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753" -dependencies = [ - "cc", - "winapi 0.3.9", -] - -[[package]] -name = "libloading" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a" -dependencies = [ - "cfg-if 1.0.0", - "winapi 0.3.9", -] - -[[package]] -name = "libm" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" - -[[package]] -name = "libp2p" -version = "0.39.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" -dependencies = [ - "atomic", - "bytes 1.1.0", - "futures 0.3.17", - "lazy_static", - "libp2p-core", - "libp2p-deflate", - "libp2p-dns", - "libp2p-floodsub", - "libp2p-gossipsub", - "libp2p-identify", - "libp2p-kad", - "libp2p-mdns", - "libp2p-mplex", - "libp2p-noise", - "libp2p-ping", - "libp2p-plaintext", - "libp2p-pnet", - "libp2p-relay", - "libp2p-request-response", - "libp2p-swarm", - "libp2p-swarm-derive", - "libp2p-tcp", - "libp2p-uds", - "libp2p-wasm-ext", - "libp2p-websocket", - "libp2p-yamux", - "multiaddr", - "parking_lot 0.11.2", - "pin-project 1.0.8", - "smallvec", - "wasm-timer", -] - -[[package]] -name = "libp2p-core" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af9b4abdeaa420593a297c8592f63fad4234f4b88dc9343b8fd8e736c35faa59" -dependencies = [ - "asn1_der", - "bs58", - "ed25519-dalek", - "either", - "fnv", - "futures 0.3.17", - "futures-timer 3.0.2", - "lazy_static", - "libsecp256k1 0.5.0", - "log", - "multiaddr", - "multihash 0.14.0", - "multistream-select", - "parking_lot 0.11.2", - "pin-project 1.0.8", - "prost 0.8.0", - "prost-build 0.8.0", - "rand 0.7.3", - "ring", - "rw-stream-sink", - "sha2 0.9.6", - "smallvec", - "thiserror", - "unsigned-varint 0.7.0", - "void", - "zeroize", -] - -[[package]] -name = "libp2p-deflate" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66097fccc0b7f8579f90a03ea76ba6196332ea049fd07fd969490a06819dcdc8" -dependencies = [ - "flate2", - "futures 0.3.17", - "libp2p-core", -] - -[[package]] -name = "libp2p-dns" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58ff08b3196b85a17f202d80589e93b1660a574af67275706657fdc762e42c32" -dependencies = [ - "async-std-resolver", - "futures 0.3.17", - "libp2p-core", - "log", - "smallvec", - "trust-dns-resolver", -] - -[[package]] -name = "libp2p-floodsub" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "404eca8720967179dac7a5b4275eb91f904a53859c69ca8d018560ad6beb214f" -dependencies = [ - "cuckoofilter", - "fnv", - "futures 0.3.17", - "libp2p-core", - "libp2p-swarm", - "log", - "prost 0.8.0", - "prost-build 0.8.0", - "rand 0.7.3", - "smallvec", -] - -[[package]] -name = "libp2p-gossipsub" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1cc48709bcbc3a3321f08a73560b4bbb4166a7d56f6fdb615bc775f4f91058e" -dependencies = [ - "asynchronous-codec 0.6.0", - "base64 0.13.0", - "byteorder", - "bytes 1.1.0", - "fnv", - "futures 0.3.17", - "hex_fmt", - "libp2p-core", - "libp2p-swarm", - "log", - "prost 0.8.0", - "prost-build 0.8.0", - "rand 0.7.3", - "regex", - "sha2 0.9.6", - "smallvec", - "unsigned-varint 0.7.0", - "wasm-timer", -] - -[[package]] -name = "libp2p-identify" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7b61f6cf07664fb97016c318c4d4512b3dd4cc07238607f3f0163245f99008e" -dependencies = [ - "futures 0.3.17", - "libp2p-core", - "libp2p-swarm", - "log", - "prost 0.8.0", - "prost-build 0.8.0", - "smallvec", - "wasm-timer", -] - -[[package]] -name = "libp2p-kad" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" -dependencies = [ - "arrayvec 0.5.2", - "asynchronous-codec 0.6.0", - "bytes 1.1.0", - "either", - "fnv", - "futures 0.3.17", - "libp2p-core", - "libp2p-swarm", - "log", - "prost 0.8.0", - "prost-build 0.8.0", - "rand 0.7.3", - "sha2 0.9.6", - "smallvec", - "uint", - "unsigned-varint 0.7.0", - "void", - "wasm-timer", -] - -[[package]] -name = "libp2p-mdns" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a29e6cbc2a24b8471b6567e580a0e8e7b70a6d0f0ea2be0844d1e842d7d4fa33" -dependencies = [ - "async-io", - "data-encoding", - "dns-parser", - "futures 0.3.17", - "if-watch", - "lazy_static", - "libp2p-core", - "libp2p-swarm", - "log", - "rand 0.8.4", - "smallvec", - "socket2 0.4.1", - "void", -] - -[[package]] -name = "libp2p-mplex" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" -dependencies = [ - "asynchronous-codec 0.6.0", - "bytes 1.1.0", - "futures 0.3.17", - "libp2p-core", - "log", - "nohash-hasher", - "parking_lot 0.11.2", - "rand 0.7.3", - "smallvec", - "unsigned-varint 0.7.0", -] - -[[package]] -name = "libp2p-noise" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" -dependencies = [ - "bytes 1.1.0", - "curve25519-dalek 3.2.0", - "futures 0.3.17", - "lazy_static", - "libp2p-core", - "log", - "prost 0.8.0", - "prost-build 0.8.0", - "rand 0.8.4", - "sha2 0.9.6", - "snow", - "static_assertions", - "x25519-dalek", - "zeroize", -] - -[[package]] -name = "libp2p-ping" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2482cfd9eb0b7a0baaf3e7b329dc4f2785181a161b1a47b7192f8d758f54a439" -dependencies = [ - "futures 0.3.17", - "libp2p-core", - "libp2p-swarm", - "log", - "rand 0.7.3", - "void", - "wasm-timer", -] - -[[package]] -name = "libp2p-plaintext" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" -dependencies = [ - "asynchronous-codec 0.6.0", - "bytes 1.1.0", - "futures 0.3.17", - "libp2p-core", - "log", - "prost 0.8.0", - "prost-build 0.8.0", - "unsigned-varint 0.7.0", - "void", -] - -[[package]] -name = "libp2p-pnet" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07cb4dd4b917e5b40ddefe49b96b07adcd8d342e0317011d175b7b2bb1dcc974" -dependencies = [ - "futures 0.3.17", - "log", - "pin-project 1.0.8", - "rand 0.7.3", - "salsa20", - "sha3", -] - -[[package]] -name = "libp2p-relay" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" -dependencies = [ - "asynchronous-codec 0.6.0", - "bytes 1.1.0", - "futures 0.3.17", - "futures-timer 3.0.2", - "libp2p-core", - "libp2p-swarm", - "log", - "pin-project 1.0.8", - "prost 0.8.0", - "prost-build 0.8.0", - "rand 0.7.3", - "smallvec", - "unsigned-varint 0.7.0", - "void", - "wasm-timer", -] - -[[package]] -name = "libp2p-request-response" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" -dependencies = [ - "async-trait", - "bytes 1.1.0", - "futures 0.3.17", - "libp2p-core", - "libp2p-swarm", - "log", - "lru", - "minicbor", - "rand 0.7.3", - "smallvec", - "unsigned-varint 0.7.0", - "wasm-timer", -] - -[[package]] -name = "libp2p-swarm" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7083861341e1555467863b4cd802bea1e8c4787c0f7b5110097d0f1f3248f9a9" -dependencies = [ - "either", - "futures 0.3.17", - "libp2p-core", - "log", - "rand 0.7.3", - "smallvec", - "void", - "wasm-timer", -] - -[[package]] -name = "libp2p-swarm-derive" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab8cb308d4fc854869f5abb54fdab0833d2cf670d407c745849dc47e6e08d79c" -dependencies = [ - "quote", - "syn", -] - -[[package]] -name = "libp2p-tcp" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79edd26b6b4bb5feee210dcda562dca186940dfecb0024b979c3f50824b3bf28" -dependencies = [ - "async-io", - "futures 0.3.17", - "futures-timer 3.0.2", - "if-watch", - "ipnet", - "libc", - "libp2p-core", - "log", - "socket2 0.4.1", -] - -[[package]] -name = "libp2p-uds" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "280e793440dd4e9f273d714f4497325c72cddb0fe85a49f9a03c88f41dd20182" -dependencies = [ - "async-std", - "futures 0.3.17", - "libp2p-core", - "log", -] - -[[package]] -name = "libp2p-wasm-ext" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f553b7140fad3d7a76f50497b0ea591e26737d9607428a75509fc191e4d1b1f6" -dependencies = [ - "futures 0.3.17", - "js-sys", - "libp2p-core", - "parity-send-wrapper", - "wasm-bindgen", - "wasm-bindgen-futures", -] - -[[package]] -name = "libp2p-websocket" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf99dcbf5063e9d59087f61b1e85c686ceab2f5abedb472d32288065c0e5e27" -dependencies = [ - "either", - "futures 0.3.17", - "futures-rustls", - "libp2p-core", - "log", - "quicksink", - "rw-stream-sink", - "soketto 0.4.2", - "url 2.2.2", - "webpki-roots", -] - -[[package]] -name = "libp2p-yamux" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" -dependencies = [ - "futures 0.3.17", - "libp2p-core", - "parking_lot 0.11.2", - "thiserror", - "yamux", -] - -[[package]] -name = "librocksdb-sys" -version = "6.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c309a9d2470844aceb9a4a098cf5286154d20596868b75a6b36357d2bb9ca25d" -dependencies = [ - "bindgen", - "cc", - "glob", - "libc", -] - -[[package]] -name = "libsecp256k1" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd1137239ab33b41aa9637a88a28249e5e70c40a42ccc92db7f12cc356c1fcd7" -dependencies = [ - "arrayref", - "base64 0.12.3", - "digest 0.9.0", - "hmac-drbg", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", - "rand 0.7.3", - "serde", - "sha2 0.9.6", - "typenum", -] - -[[package]] -name = "libsecp256k1" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73" -dependencies = [ - "arrayref", - "base64 0.12.3", - "digest 0.9.0", - "hmac-drbg", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", - "rand 0.7.3", - "serde", - "sha2 0.9.6", - "typenum", -] - -[[package]] -name = "libsecp256k1-core" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" -dependencies = [ - "crunchy", - "digest 0.9.0", - "subtle", -] - -[[package]] -name = "libsecp256k1-gen-ecmult" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3" -dependencies = [ - "libsecp256k1-core", -] - -[[package]] -name = "libsecp256k1-gen-genmult" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d" -dependencies = [ - "libsecp256k1-core", -] - -[[package]] -name = "libz-sys" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "linked-hash-map" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" - -[[package]] -name = "linked_hash_set" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "linregress" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c601a85f5ecd1aba625247bca0031585fb1c446461b142878a16f8245ddeb8" -dependencies = [ - "nalgebra", - "statrs", -] - -[[package]] -name = "lock_api" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "lock_api" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" -dependencies = [ - "cfg-if 1.0.0", - "value-bag", -] - -[[package]] -name = "lru" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91" -dependencies = [ - "hashbrown", -] - -[[package]] -name = "lru-cache" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "lz4" -version = "1.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac20ed6991e01bf6a2e68cc73df2b389707403662a8ba89f68511fb340f724c" -dependencies = [ - "libc", - "lz4-sys", -] - -[[package]] -name = "lz4-sys" -version = "1.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dca79aa95d8b3226213ad454d328369853be3a1382d89532a854f4d69640acae" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "mach" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", -] - -[[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" - -[[package]] -name = "match_cfg" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" - -[[package]] -name = "matchers" -version = "0.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" -dependencies = [ - "regex-automata", -] - -[[package]] -name = "matches" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" - -[[package]] -name = "matrixmultiply" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a8a15b776d9dfaecd44b03c5828c2199cddff5247215858aac14624f8d6b741" -dependencies = [ - "rawpointer", -] - -[[package]] -name = "memchr" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" - -[[package]] -name = "memmap2" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" -dependencies = [ - "libc", -] - -[[package]] -name = "memoffset" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" -dependencies = [ - "autocfg", -] - -[[package]] -name = "memory-db" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de006e09d04fc301a5f7e817b75aa49801c4479a8af753764416b085337ddcc5" -dependencies = [ - "hash-db", - "hashbrown", - "parity-util-mem", -] - -[[package]] -name = "memory-lru" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beeb98b3d1ed2c0054bd81b5ba949a0243c3ccad751d45ea898fa8059fa2860a" -dependencies = [ - "lru", -] - -[[package]] -name = "memory_units" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" - -[[package]] -name = "merlin" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" -dependencies = [ - "byteorder", - "keccak", - "rand_core 0.5.1", - "zeroize", -] - -[[package]] -name = "metered-channel" -version = "0.9.9" -dependencies = [ - "derive_more", - "futures 0.3.17", - "futures-timer 3.0.2", -] - -[[package]] -name = "mick-jaeger" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" -dependencies = [ - "futures 0.3.17", - "rand 0.7.3", - "thrift", -] - -[[package]] -name = "minicbor" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d" -dependencies = [ - "minicbor-derive", -] - -[[package]] -name = "minicbor-derive" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "miniz_oxide" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" -dependencies = [ - "adler", - "autocfg", -] - -[[package]] -name = "mio" -version = "0.6.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" -dependencies = [ - "cfg-if 0.1.10", - "fuchsia-zircon", - "fuchsia-zircon-sys", - "iovec", - "kernel32-sys", - "libc", - "log", - "miow 0.2.2", - "net2", - "slab", - "winapi 0.2.8", -] - -[[package]] -name = "mio" -version = "0.7.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16" -dependencies = [ - "libc", - "log", - "miow 0.3.7", - "ntapi", - "winapi 0.3.9", -] - -[[package]] -name = "mio-extras" -version = "2.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" -dependencies = [ - "lazycell", - "log", - "mio 0.6.23", - "slab", -] - -[[package]] -name = "miow" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" -dependencies = [ - "kernel32-sys", - "net2", - "winapi 0.2.8", - "ws2_32-sys", -] - -[[package]] -name = "miow" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "more-asserts" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" - -[[package]] -name = "multiaddr" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48ee4ea82141951ac6379f964f71b20876d43712bea8faf6dd1a375e08a46499" -dependencies = [ - "arrayref", - "bs58", - "byteorder", - "data-encoding", - "multihash 0.14.0", - "percent-encoding 2.1.0", - "serde", - "static_assertions", - "unsigned-varint 0.7.0", - "url 2.2.2", -] - -[[package]] -name = "multibase" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b78c60039650ff12e140ae867ef5299a58e19dded4d334c849dc7177083667e2" -dependencies = [ - "base-x", - "data-encoding", - "data-encoding-macro", -] - -[[package]] -name = "multihash" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" -dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "digest 0.9.0", - "generic-array 0.14.4", - "multihash-derive", - "sha2 0.9.6", - "sha3", - "unsigned-varint 0.5.1", -] - -[[package]] -name = "multihash" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8" -dependencies = [ - "digest 0.9.0", - "generic-array 0.14.4", - "multihash-derive", - "sha2 0.9.6", - "unsigned-varint 0.7.0", -] - -[[package]] -name = "multihash-derive" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro-error 1.0.4", - "proc-macro2", - "quote", - "syn", - "synstructure", -] - -[[package]] -name = "multimap" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - -[[package]] -name = "multistream-select" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" -dependencies = [ - "bytes 1.1.0", - "futures 0.3.17", - "log", - "pin-project 1.0.8", - "smallvec", - "unsigned-varint 0.7.0", -] - -[[package]] -name = "nalgebra" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "462fffe4002f4f2e1f6a9dcf12cc1a6fc0e15989014efc02a941d3e0f5dc2120" -dependencies = [ - "approx", - "matrixmultiply", - "nalgebra-macros", - "num-complex", - "num-rational 0.4.0", - "num-traits", - "rand 0.8.4", - "rand_distr", - "simba", - "typenum", -] - -[[package]] -name = "nalgebra-macros" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "names" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef320dab323286b50fb5cdda23f61c796a72a89998ab565ca32525c5c556f2da" -dependencies = [ - "rand 0.3.23", -] - -[[package]] -name = "net2" -version = "0.2.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" -dependencies = [ - "cfg-if 0.1.10", - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "nix" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2" -dependencies = [ - "bitflags", - "cc", - "cfg-if 1.0.0", - "libc", -] - -[[package]] -name = "node-primitives" -version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "node-runtime" -version = "3.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "node-primitives", - "pallet-assets", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-contracts", - "pallet-contracts-primitives", - "pallet-contracts-rpc-runtime-api", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-lottery", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-randomness-collective-flip", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-transaction-storage", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-uniques", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "nodrop" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "nom" -version = "6.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" -dependencies = [ - "bitvec 0.19.5", - "funty", - "memchr", - "version_check", -] - -[[package]] -name = "ntapi" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "num-bigint" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-complex" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-format" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" -dependencies = [ - "arrayvec 0.4.12", - "itoa", -] - -[[package]] -name = "num-integer" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" -dependencies = [ - "autocfg", - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef" -dependencies = [ - "autocfg", - "num-bigint", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" -dependencies = [ - "autocfg", - "libm", -] - -[[package]] -name = "num_cpus" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "object" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" -dependencies = [ - "crc32fast", - "indexmap", -] - -[[package]] -name = "object" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" -dependencies = [ - "parking_lot 0.11.2", -] - -[[package]] -name = "opaque-debug" -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.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" - -[[package]] -name = "ordered-float" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" -dependencies = [ - "num-traits", -] - -[[package]] -name = "output_vt100" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "owning_ref" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce" -dependencies = [ - "stable_deref_trait", -] - -[[package]] -name = "owo-colors" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" - -[[package]] -name = "pallet-assets" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-babe" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-babe" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-beefy" -version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" -dependencies = [ - "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info 1.0.0", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-beefy-mmr" -version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#f598aa9103005a3083b79ace40cf476fd31ae9ec" -dependencies = [ - "beefy-merkle-tree", - "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex", - "libsecp256k1 0.6.0", - "log", - "pallet-beefy", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info 1.0.0", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-bridge-dispatch" -version = "0.1.0" -dependencies = [ - "bp-message-dispatch", - "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-bridge-grandpa" -version = "0.1.0" -dependencies = [ - "bp-header-chain", - "bp-runtime", - "bp-test-utils", - "finality-grandpa", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "num-traits", - "parity-scale-codec", - "serde", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-bridge-messages" -version = "0.1.0" -dependencies = [ - "bitvec 0.20.4", - "bp-message-dispatch", - "bp-messages", - "bp-rialto", - "bp-runtime", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex", - "hex-literal", - "log", - "num-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-contracts" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "bitflags", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "pallet-contracts-primitives", - "pallet-contracts-proc-macro", - "parity-scale-codec", - "pwasm-utils", - "serde", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-sandbox", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "wasmi-validation", -] - -[[package]] -name = "pallet-contracts-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "bitflags", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pallet-contracts-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "pallet-contracts-primitives", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-democracy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-democracy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-election-provider-multi-phase" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "rand 0.7.3", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", - "strum 0.21.0", - "strum_macros 0.21.1", -] - -[[package]] -name = "pallet-election-provider-multi-phase" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "static_assertions", -] - -[[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-gilt" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-gilt" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-identity" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-identity" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-im-online" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-im-online" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-lottery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-mmr-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-mmr-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-mmr-rpc" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-multisig" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-multisig" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-nicks" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-offences" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-offences" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-offences-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-proxy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-proxy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-randomness-collective-flip" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "safe-mix", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-recovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-recovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-scheduler" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-scheduler" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "impl-trait-for-tuples", - "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-session-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "rand 0.7.3", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-society" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "rand_chacha 0.2.2", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-society" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "rand_chacha 0.2.2", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "rand_chacha 0.2.2", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-staking-reward-curve" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pallet-staking-reward-curve" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pallet-staking-reward-fn" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "log", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-sudo" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-sudo" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-tips" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-tips" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-transaction-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-transaction-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "serde", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-transaction-payment-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-transaction-payment-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-transaction-payment-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-transaction-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "serde", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-treasury" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-treasury" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-uniques" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-utility" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-utility" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-vesting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-vesting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-xcm" -version = "0.9.9" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-runtime-parachains", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", - "xcm-builder", - "xcm-executor", -] - -[[package]] -name = "parity-db" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241f9c5d25063080f2c02846221f13e1d0e5e18fa00c32c234aad585b744ee55" -dependencies = [ - "blake2-rfc", - "crc32fast", - "fs2", - "hex", - "libc", - "log", - "lz4", - "memmap2", - "parking_lot 0.11.2", - "rand 0.8.4", - "snap", -] - -[[package]] -name = "parity-scale-codec" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9" -dependencies = [ - "arrayvec 0.7.1", - "bitvec 0.20.4", - "byte-slice-cast", - "impl-trait-for-tuples", - "parity-scale-codec-derive", - "serde", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40dbbfef7f0a1143c5b06e0d76a6278e25dac0bc1af4be51a0fbb73f07e7ad09" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "parity-send-wrapper" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" - -[[package]] -name = "parity-tokio-ipc" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6" -dependencies = [ - "futures 0.3.17", - "libc", - "log", - "rand 0.7.3", - "tokio", - "winapi 0.3.9", -] - -[[package]] -name = "parity-util-mem" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ad6f1acec69b95caf435bbd158d486e5a0a44fcf51531e84922c59ff09e8457" -dependencies = [ - "cfg-if 1.0.0", - "ethereum-types", - "hashbrown", - "impl-trait-for-tuples", - "jemallocator", - "lru", - "parity-util-mem-derive", - "parking_lot 0.11.2", - "primitive-types", - "smallvec", - "winapi 0.3.9", -] - -[[package]] -name = "parity-util-mem-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" -dependencies = [ - "proc-macro2", - "syn", - "synstructure", -] - -[[package]] -name = "parity-wasm" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16ad52817c4d343339b3bc2e26861bd21478eda0b7509acf83505727000512ac" -dependencies = [ - "byteorder", -] - -[[package]] -name = "parity-wasm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92" - -[[package]] -name = "parity-ws" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0ab8a461779bd022964cae2b4989fa9c99deb270bec162da2125ec03c09fcaa" -dependencies = [ - "byteorder", - "bytes 0.4.12", - "httparse", - "log", - "mio 0.6.23", - "mio-extras", - "rand 0.7.3", - "sha-1 0.8.2", - "slab", - "url 2.2.2", -] - -[[package]] -name = "parking" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" - -[[package]] -name = "parking_lot" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" -dependencies = [ - "lock_api 0.3.4", - "parking_lot_core 0.7.2", -] - -[[package]] -name = "parking_lot" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" -dependencies = [ - "instant", - "lock_api 0.4.5", - "parking_lot_core 0.8.5", -] - -[[package]] -name = "parking_lot_core" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" -dependencies = [ - "cfg-if 0.1.10", - "cloudabi", - "libc", - "redox_syscall 0.1.57", - "smallvec", - "winapi 0.3.9", -] - -[[package]] -name = "parking_lot_core" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" -dependencies = [ - "cfg-if 1.0.0", - "instant", - "libc", - "redox_syscall 0.2.10", - "smallvec", - "winapi 0.3.9", -] - -[[package]] -name = "paste" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" -dependencies = [ - "paste-impl", - "proc-macro-hack", -] - -[[package]] -name = "paste" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" - -[[package]] -name = "paste-impl" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" -dependencies = [ - "proc-macro-hack", -] - -[[package]] -name = "pbkdf2" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" -dependencies = [ - "crypto-mac 0.8.0", -] - -[[package]] -name = "pbkdf2" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" -dependencies = [ - "crypto-mac 0.11.1", -] - -[[package]] -name = "peeking_take_while" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - -[[package]] -name = "percent-encoding" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" - -[[package]] -name = "percent-encoding" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" - -[[package]] -name = "pest" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" -dependencies = [ - "ucd-trie", -] - -[[package]] -name = "pest_derive" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" -dependencies = [ - "pest", - "pest_generator", -] - -[[package]] -name = "pest_generator" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" -dependencies = [ - "pest", - "pest_meta", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pest_meta" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" -dependencies = [ - "maplit", - "pest", - "sha-1 0.8.2", -] - -[[package]] -name = "petgraph" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" -dependencies = [ - "fixedbitset", - "indexmap", -] - -[[package]] -name = "pin-project" -version = "0.4.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f" -dependencies = [ - "pin-project-internal 0.4.28", -] - -[[package]] -name = "pin-project" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08" -dependencies = [ - "pin-project-internal 1.0.8", -] - -[[package]] -name = "pin-project-internal" -version = "0.4.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pin-project-internal" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pin-project-lite" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" - -[[package]] -name = "pin-project-lite" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkg-config" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" - -[[package]] -name = "platforms" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" - -[[package]] -name = "polkadot" -version = "0.9.9" -dependencies = [ - "assert_cmd", - "color-eyre", - "nix", - "parity-util-mem", - "polkadot-cli", - "tempfile", -] - -[[package]] -name = "polkadot-approval-distribution" -version = "0.9.9" -dependencies = [ - "assert_matches", - "env_logger 0.9.0", - "futures 0.3.17", - "log", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand_core 0.5.1", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-availability-bitfield-distribution" -version = "0.9.9" -dependencies = [ - "assert_matches", - "bitvec 0.20.4", - "env_logger 0.9.0", - "futures 0.3.17", - "log", - "maplit", - "polkadot-node-network-protocol", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-availability-distribution" -version = "0.9.9" -dependencies = [ - "assert_matches", - "derive_more", - "futures 0.3.17", - "futures-timer 3.0.2", - "lru", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.4", - "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-availability-recovery" -version = "0.9.9" -dependencies = [ - "assert_matches", - "env_logger 0.9.0", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "lru", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.4", - "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-cli" -version = "0.9.9" -dependencies = [ - "frame-benchmarking-cli", - "futures 0.3.17", - "log", - "polkadot-node-core-pvf", - "polkadot-service", - "sc-cli", - "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "substrate-build-script-utils", - "thiserror", - "try-runtime-cli", -] - -[[package]] -name = "polkadot-client" -version = "0.9.9" -dependencies = [ - "beefy-primitives", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "kusama-runtime", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-primitives", - "polkadot-runtime", - "rococo-runtime", - "sc-client-api", - "sc-consensus", - "sc-executor", - "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "westend-runtime", -] - -[[package]] -name = "polkadot-collator-protocol" -version = "0.9.9" -dependencies = [ - "always-assert", - "assert_matches", - "derive_more", - "env_logger 0.9.0", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-core-primitives" -version = "0.9.9" -dependencies = [ - "parity-scale-codec", - "parity-util-mem", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "polkadot-dispute-distribution" -version = "0.9.9" -dependencies = [ - "assert_matches", - "async-trait", - "derive_more", - "futures 0.3.17", - "futures-timer 3.0.2", - "lazy_static", - "lru", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-keystore", - "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-erasure-coding" -version = "0.9.9" -dependencies = [ - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-primitives", - "reed-solomon-novelpoly", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "polkadot-gossip-support" -version = "0.9.9" -dependencies = [ - "assert_matches", - "futures 0.3.17", - "polkadot-node-network-protocol", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.4", - "rand_chacha 0.3.1", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-network-bridge" -version = "0.9.9" -dependencies = [ - "assert_matches", - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "parity-scale-codec", - "parking_lot 0.11.2", - "polkadot-node-network-protocol", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "sc-network", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-node-collation-generation" -version = "0.9.9" -dependencies = [ - "futures 0.3.17", - "parity-scale-codec", - "polkadot-erasure-coding", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-approval-voting" -version = "0.9.9" -dependencies = [ - "assert_matches", - "bitvec 0.20.4", - "derive_more", - "futures 0.3.17", - "futures-timer 3.0.2", - "kvdb", - "kvdb-memorydb", - "lru", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.2", - "polkadot-node-jaeger", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "rand_core 0.5.1", - "sc-keystore", - "schnorrkel", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-node-core-av-store" -version = "0.9.9" -dependencies = [ - "assert_matches", - "bitvec 0.20.4", - "env_logger 0.9.0", - "futures 0.3.17", - "futures-timer 3.0.2", - "kvdb", - "kvdb-memorydb", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "polkadot-erasure-coding", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-backing" -version = "0.9.9" -dependencies = [ - "assert_matches", - "bitvec 0.20.4", - "futures 0.3.17", - "polkadot-erasure-coding", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "polkadot-statement-table", - "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-bitfield-signing" -version = "0.9.9" -dependencies = [ - "futures 0.3.17", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", - "wasm-timer", -] - -[[package]] -name = "polkadot-node-core-candidate-validation" -version = "0.9.9" -dependencies = [ - "assert_matches", - "async-trait", - "futures 0.3.17", - "parity-scale-codec", - "polkadot-node-core-pvf", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-parachain", - "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-node-core-chain-api" -version = "0.9.9" -dependencies = [ - "futures 0.3.17", - "maplit", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-client-api", - "sc-consensus-babe", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-node-core-chain-selection" -version = "0.9.9" -dependencies = [ - "assert_matches", - "futures 0.3.17", - "futures-timer 3.0.2", - "kvdb", - "kvdb-memorydb", - "parity-scale-codec", - "parking_lot 0.11.2", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-dispute-coordinator" -version = "0.9.9" -dependencies = [ - "assert_matches", - "bitvec 0.20.4", - "derive_more", - "futures 0.3.17", - "kvdb", - "kvdb-memorydb", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-keystore", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-dispute-participation" -version = "0.9.9" -dependencies = [ - "assert_matches", - "futures 0.3.17", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-parachains-inherent" -version = "0.9.9" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "polkadot-node-subsystem", - "polkadot-primitives", - "sp-blockchain", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-provisioner" -version = "0.9.9" -dependencies = [ - "bitvec 0.20.4", - "futures 0.3.17", - "futures-timer 3.0.2", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-node-core-pvf" -version = "0.9.9" -dependencies = [ - "always-assert", - "assert_matches", - "async-process", - "async-std", - "futures 0.3.17", - "futures-timer 3.0.2", - "hex-literal", - "libc", - "parity-scale-codec", - "pin-project 1.0.8", - "polkadot-core-primitives", - "polkadot-node-subsystem-util", - "polkadot-parachain", - "rand 0.8.4", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", - "slotmap", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tempfile", - "test-parachain-adder", - "test-parachain-halt", - "tracing", -] - -[[package]] -name = "polkadot-node-core-runtime-api" -version = "0.9.9" -dependencies = [ - "futures 0.3.17", - "memory-lru", - "parity-util-mem", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-node-jaeger" -version = "0.9.9" -dependencies = [ - "async-std", - "lazy_static", - "log", - "mick-jaeger", - "parity-scale-codec", - "parking_lot 0.11.2", - "polkadot-node-primitives", - "polkadot-primitives", - "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "polkadot-node-metrics" -version = "0.9.9" -dependencies = [ - "futures 0.3.17", - "futures-timer 3.0.2", - "jemalloc-ctl", - "metered-channel", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "polkadot-node-network-protocol" -version = "0.9.9" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "parity-scale-codec", - "polkadot-node-jaeger", - "polkadot-node-primitives", - "polkadot-primitives", - "sc-authority-discovery", - "sc-network", - "strum 0.21.0", - "thiserror", -] - -[[package]] -name = "polkadot-node-primitives" -version = "0.9.9" -dependencies = [ - "bounded-vec", - "futures 0.3.17", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "schnorrkel", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "zstd", -] - -[[package]] -name = "polkadot-node-subsystem" -version = "0.9.9" -dependencies = [ - "polkadot-node-jaeger", - "polkadot-node-subsystem-types", - "polkadot-overseer", -] - -[[package]] -name = "polkadot-node-subsystem-test-helpers" -version = "0.9.9" -dependencies = [ - "async-trait", - "futures 0.3.17", - "parking_lot 0.11.2", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives", - "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "polkadot-node-subsystem-types" -version = "0.9.9" -dependencies = [ - "derive_more", - "futures 0.3.17", - "polkadot-node-jaeger", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-overseer-gen", - "polkadot-primitives", - "polkadot-statement-table", - "sc-network", - "smallvec", - "substrate-prometheus-endpoint", - "thiserror", -] - -[[package]] -name = "polkadot-node-subsystem-util" -version = "0.9.9" -dependencies = [ - "assert_matches", - "async-trait", - "derive_more", - "env_logger 0.9.0", - "futures 0.3.17", - "itertools 0.10.1", - "log", - "lru", - "metered-channel", - "parity-scale-codec", - "pin-project 1.0.8", - "polkadot-node-jaeger", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-overseer", - "polkadot-primitives", - "rand 0.8.4", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-overseer" -version = "0.9.9" -dependencies = [ - "assert_matches", - "femme", - "futures 0.3.17", - "futures-timer 3.0.2", - "lru", - "metered-channel", - "parking_lot 0.11.2", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem-types", - "polkadot-overseer-all-subsystems-gen", - "polkadot-overseer-gen", - "polkadot-primitives", - "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", -] - -[[package]] -name = "polkadot-overseer-all-subsystems-gen" -version = "0.9.9" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "trybuild", -] - -[[package]] -name = "polkadot-overseer-gen" -version = "0.9.9" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "metered-channel", - "pin-project 1.0.8", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-overseer-gen-proc-macro", - "thiserror", - "tracing", - "trybuild", -] - -[[package]] -name = "polkadot-overseer-gen-proc-macro" -version = "0.9.9" -dependencies = [ - "assert_matches", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "polkadot-parachain" -version = "0.9.9" -dependencies = [ - "derive_more", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "parity-util-mem", - "polkadot-core-primitives", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "polkadot-primitives" -version = "0.9.9" -dependencies = [ - "bitvec 0.20.4", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex-literal", - "parity-scale-codec", - "parity-util-mem", - "polkadot-core-primitives", - "polkadot-parachain", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "polkadot-rpc" -version = "0.9.9" -dependencies = [ - "beefy-gadget", - "beefy-gadget-rpc", - "jsonrpc-core", - "pallet-mmr-rpc", - "pallet-transaction-payment-rpc", - "polkadot-primitives", - "sc-chain-spec", - "sc-client-api", - "sc-consensus-babe", - "sc-consensus-babe-rpc", - "sc-consensus-epochs", - "sc-finality-grandpa", - "sc-finality-grandpa-rpc", - "sc-rpc", - "sc-sync-state-rpc", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-frame-rpc-system", -] - -[[package]] -name = "polkadot-runtime" -version = "0.9.9" -dependencies = [ - "beefy-primitives", - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex-literal", - "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session-benchmarking", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-common", - "rustc-hex", - "separator", - "serde", - "serde_derive", - "serde_json", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tiny-keccak", - "trie-db", -] - -[[package]] -name = "polkadot-runtime-common" -version = "0.9.9" -dependencies = [ - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex-literal", - "impl-trait-for-tuples", - "libsecp256k1 0.6.0", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-beefy-mmr", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-parachains", - "rustc-hex", - "serde", - "serde_derive", - "serde_json", - "slot-range-helper", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", - "xcm", -] - -[[package]] -name = "polkadot-runtime-parachains" -version = "0.9.9" -dependencies = [ - "bitflags", - "bitvec 0.20.4", - "derive_more", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.17", - "hex-literal", - "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "polkadot-primitives", - "rand 0.8.4", - "rand_chacha 0.3.1", - "rustc-hex", - "sc-keystore", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", - "xcm-executor", -] - -[[package]] -name = "polkadot-service" -version = "0.9.9" -dependencies = [ - "assert_matches", - "async-trait", - "beefy-gadget", - "beefy-primitives", - "env_logger 0.9.0", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.17", - "hex-literal", - "kusama-runtime", - "kvdb", - "kvdb-rocksdb", - "log", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-approval-distribution", - "polkadot-availability-bitfield-distribution", - "polkadot-availability-distribution", - "polkadot-availability-recovery", - "polkadot-client", - "polkadot-collator-protocol", - "polkadot-dispute-distribution", - "polkadot-gossip-support", - "polkadot-network-bridge", - "polkadot-node-collation-generation", - "polkadot-node-core-approval-voting", - "polkadot-node-core-av-store", - "polkadot-node-core-backing", - "polkadot-node-core-bitfield-signing", - "polkadot-node-core-candidate-validation", - "polkadot-node-core-chain-api", - "polkadot-node-core-chain-selection", - "polkadot-node-core-dispute-coordinator", - "polkadot-node-core-dispute-participation", - "polkadot-node-core-parachains-inherent", - "polkadot-node-core-provisioner", - "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-rpc", - "polkadot-runtime", - "polkadot-runtime-parachains", - "polkadot-statement-distribution", - "polkadot-test-client", - "rococo-runtime", - "sc-authority-discovery", - "sc-basic-authorship", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-consensus-babe", - "sc-consensus-slots", - "sc-consensus-uncles", - "sc-executor", - "sc-finality-grandpa", - "sc-keystore", - "sc-network", - "sc-service", - "sc-sync-state-rpc", - "sc-telemetry", - "sc-transaction-pool", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-prometheus-endpoint", - "thiserror", - "tracing", - "westend-runtime", -] - -[[package]] -name = "polkadot-simnet" -version = "0.9.9" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "polkadot-cli", - "polkadot-primitives", - "polkadot-runtime", - "polkadot-runtime-common", - "polkadot-service", - "sc-cli", - "sc-consensus", - "sc-consensus-babe", - "sc-consensus-manual-seal", - "sc-executor", - "sc-finality-grandpa", - "sc-service", - "sc-tracing", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "test-runner", -] - -[[package]] -name = "polkadot-simnet-node" -version = "0.9.9" -dependencies = [ - "polkadot-simnet", -] - -[[package]] -name = "polkadot-simnet-test" -version = "0.9.9" -dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-runtime", - "polkadot-simnet", - "sc-client-api", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "polkadot-statement-distribution" -version = "0.9.9" -dependencies = [ - "arrayvec 0.5.2", - "assert_matches", - "derive_more", - "futures 0.3.17", - "futures-timer 3.0.2", - "indexmap", - "parity-scale-codec", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-test-helpers", - "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-keystore", - "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", -] - -[[package]] -name = "polkadot-statement-table" -version = "0.9.9" -dependencies = [ - "parity-scale-codec", - "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "polkadot-test-client" -version = "0.9.9" -dependencies = [ - "futures 0.3.17", - "parity-scale-codec", - "polkadot-node-subsystem", - "polkadot-primitives", - "polkadot-test-runtime", - "polkadot-test-service", - "sc-block-builder", - "sc-consensus", - "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-test-client", -] - -[[package]] -name = "polkadot-test-malus" -version = "0.9.9" -dependencies = [ - "assert_matches", - "async-trait", - "color-eyre", - "parity-util-mem", - "polkadot-cli", - "polkadot-node-core-candidate-validation", - "polkadot-node-core-pvf", - "polkadot-node-subsystem", - "polkadot-node-subsystem-util", - "structopt", -] - -[[package]] -name = "polkadot-test-runtime" -version = "0.9.9" -dependencies = [ - "beefy-primitives", - "bitvec 0.20.4", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex-literal", - "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-xcm", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "rustc-hex", - "serde", - "serde_derive", - "serde_json", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tiny-keccak", - "xcm", - "xcm-builder", - "xcm-executor", -] - -[[package]] -name = "polkadot-test-service" -version = "0.9.9" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.1.31", - "futures 0.3.17", - "hex", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-rpc", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "polkadot-service", - "polkadot-test-runtime", - "rand 0.8.4", - "sc-authority-discovery", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-consensus-babe", - "sc-executor", - "sc-finality-grandpa", - "sc-network", - "sc-service", - "sc-tracing", - "sc-transaction-pool", - "serde_json", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-test-client", - "substrate-test-utils", - "tempfile", - "tokio", - "tracing", -] - -[[package]] -name = "polkadot-voter-bags" -version = "0.9.0" -dependencies = [ - "generate-bags", - "kusama-runtime", - "polkadot-runtime", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "westend-runtime", -] - -[[package]] -name = "polling" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "log", - "wepoll-ffi", - "winapi 0.3.9", -] - -[[package]] -name = "poly1305" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" -dependencies = [ - "cpufeatures", - "opaque-debug 0.3.0", - "universal-hash", -] - -[[package]] -name = "polyval" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" -dependencies = [ - "cfg-if 1.0.0", - "cpufeatures", - "opaque-debug 0.3.0", - "universal-hash", -] - -[[package]] -name = "ppv-lite86" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" - -[[package]] -name = "predicates" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308" -dependencies = [ - "difflib", - "itertools 0.10.1", - "predicates-core", -] - -[[package]] -name = "predicates-core" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" - -[[package]] -name = "predicates-tree" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d" -dependencies = [ - "predicates-core", - "treeline", -] - -[[package]] -name = "pretty_assertions" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427" -dependencies = [ - "ansi_term 0.11.0", - "ctor", - "difference", - "output_vt100", -] - -[[package]] -name = "primitive-types" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373" -dependencies = [ - "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "uint", -] - -[[package]] -name = "proc-macro-crate" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" -dependencies = [ - "toml", -] - -[[package]] -name = "proc-macro-crate" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92" -dependencies = [ - "thiserror", - "toml", -] - -[[package]] -name = "proc-macro-error" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7" -dependencies = [ - "proc-macro-error-attr 0.4.12", - "proc-macro2", - "quote", - "syn", - "version_check", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr 1.0.4", - "proc-macro2", - "quote", - "syn", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "syn-mid", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro-hack" -version = "0.5.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" - -[[package]] -name = "proc-macro-nested" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" - -[[package]] -name = "proc-macro2" -version = "1.0.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d" -dependencies = [ - "unicode-xid", -] - -[[package]] -name = "prometheus" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8425533e7122f0c3cc7a37e6244b16ad3a2cc32ae7ac6276e2a75da0d9c200d" -dependencies = [ - "cfg-if 1.0.0", - "fnv", - "lazy_static", - "parking_lot 0.11.2", - "regex", - "thiserror", -] - -[[package]] -name = "prost" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2" -dependencies = [ - "bytes 1.1.0", - "prost-derive 0.7.0", -] - -[[package]] -name = "prost" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" -dependencies = [ - "bytes 1.1.0", - "prost-derive 0.8.0", -] - -[[package]] -name = "prost-build" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32d3ebd75ac2679c2af3a92246639f9fcc8a442ee420719cc4fe195b98dd5fa3" -dependencies = [ - "bytes 1.1.0", - "heck", - "itertools 0.9.0", - "log", - "multimap", - "petgraph", - "prost 0.7.0", - "prost-types 0.7.0", - "tempfile", - "which", -] - -[[package]] -name = "prost-build" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" -dependencies = [ - "bytes 1.1.0", - "heck", - "itertools 0.10.1", - "log", - "multimap", - "petgraph", - "prost 0.8.0", - "prost-types 0.8.0", - "tempfile", - "which", -] - -[[package]] -name = "prost-derive" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4" -dependencies = [ - "anyhow", - "itertools 0.9.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "prost-derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "600d2f334aa05acb02a755e217ef1ab6dea4d51b58b7846588b747edec04efba" -dependencies = [ - "anyhow", - "itertools 0.10.1", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "prost-types" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b518d7cdd93dab1d1122cf07fa9a60771836c668dde9d9e2a139f957f0d9f1bb" -dependencies = [ - "bytes 1.1.0", - "prost 0.7.0", -] - -[[package]] -name = "prost-types" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" -dependencies = [ - "bytes 1.1.0", - "prost 0.8.0", -] - -[[package]] -name = "psm" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69" -dependencies = [ - "cc", -] - -[[package]] -name = "pwasm-utils" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c1a2f10b47d446372a4f397c58b329aaea72b2daf9395a623a411cb8ccb54f" -dependencies = [ - "byteorder", - "log", - "parity-wasm 0.42.2", -] - -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - -[[package]] -name = "quick-error" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" - -[[package]] -name = "quicksink" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" -dependencies = [ - "futures-core", - "futures-sink", - "pin-project-lite 0.1.12", -] - -[[package]] -name = "quote" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "radium" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" - -[[package]] -name = "radium" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" - -[[package]] -name = "rand" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" -dependencies = [ - "libc", - "rand 0.4.6", -] - -[[package]] -name = "rand" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi 0.3.9", -] - -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc 0.2.0", - "rand_pcg", -] - -[[package]] -name = "rand" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.3", - "rand_hc 0.3.1", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.3", -] - -[[package]] -name = "rand_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -dependencies = [ - "rand_core 0.4.2", -] - -[[package]] -name = "rand_core" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", -] - -[[package]] -name = "rand_core" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" -dependencies = [ - "getrandom 0.2.3", -] - -[[package]] -name = "rand_distr" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "051b398806e42b9cd04ad9ec8f81e355d0a382c543ac6672c62f5a5b452ef142" -dependencies = [ - "num-traits", - "rand 0.8.4", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "rand_hc" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" -dependencies = [ - "rand_core 0.6.3", -] - -[[package]] -name = "rand_pcg" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "rawpointer" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" - -[[package]] -name = "rayon" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" -dependencies = [ - "autocfg", - "crossbeam-deque", - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" -dependencies = [ - "crossbeam-channel", - "crossbeam-deque", - "crossbeam-utils", - "lazy_static", - "num_cpus", -] - -[[package]] -name = "rdrand" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -dependencies = [ - "rand_core 0.3.1", -] - -[[package]] -name = "redox_syscall" -version = "0.1.57" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" - -[[package]] -name = "redox_syscall" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" -dependencies = [ - "bitflags", -] - -[[package]] -name = "redox_users" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" -dependencies = [ - "getrandom 0.2.3", - "redox_syscall 0.2.10", -] - -[[package]] -name = "reed-solomon-novelpoly" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bd8f48b2066e9f69ab192797d66da804d1935bf22763204ed3675740cb0f221" -dependencies = [ - "derive_more", - "fs-err", - "itertools 0.10.1", - "static_init", - "thiserror", -] - -[[package]] -name = "ref-cast" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "regalloc" -version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "571f7f397d61c4755285cd37853fe8e03271c243424a907415909379659381c5" -dependencies = [ - "log", - "rustc-hash", - "serde", - "smallvec", -] - -[[package]] -name = "regex" -version = "1.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.6.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" - -[[package]] -name = "region" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" -dependencies = [ - "bitflags", - "libc", - "mach", - "winapi 0.3.9", -] - -[[package]] -name = "remote-ext-tests-bags-list" -version = "0.9.9" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "kusama-runtime", - "log", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-runtime", - "remote-externalities", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tokio", -] - -[[package]] -name = "remote-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "env_logger 0.9.0", - "jsonrpsee-proc-macros", - "jsonrpsee-ws-client", - "log", - "parity-scale-codec", - "serde", - "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "remove_dir_all" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "resolv-conf" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" -dependencies = [ - "hostname", - "quick-error 1.2.3", -] - -[[package]] -name = "retain_mut" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9c17925a9027d298a4603d286befe3f9dc0e8ed02523141914eb628798d6e5b" - -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin", - "untrusted", - "web-sys", - "winapi 0.3.9", -] - -[[package]] -name = "rlp" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999508abb0ae792aabed2460c45b89106d97fe4adac593bdaef433c2605847b5" -dependencies = [ - "bytes 1.1.0", - "rustc-hex", -] - -[[package]] -name = "rocksdb" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a62eca5cacf2c8261128631bed9f045598d40bfbe4b29f5163f0f802f8f44a7" -dependencies = [ - "libc", - "librocksdb-sys", -] - -[[package]] -name = "rococo-runtime" -version = "0.9.9" -dependencies = [ - "beefy-primitives", - "bp-messages", - "bp-rococo", - "bp-runtime", - "bp-wococo", - "bridge-runtime-common", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-beefy", - "pallet-beefy-mmr", - "pallet-bridge-dispatch", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-xcm", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "serde", - "serde_derive", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", - "xcm-builder", - "xcm-executor", -] - -[[package]] -name = "rpassword" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" -dependencies = [ - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - -[[package]] -name = "rustc_version" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -dependencies = [ - "semver 0.9.0", -] - -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - -[[package]] -name = "rustls" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" -dependencies = [ - "base64 0.13.0", - "log", - "ring", - "sct", - "webpki", -] - -[[package]] -name = "rustls-native-certs" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" -dependencies = [ - "openssl-probe", - "rustls", - "schannel", - "security-framework", -] - -[[package]] -name = "rustversion" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" - -[[package]] -name = "ruzstd" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cada0ef59efa6a5f4dc5e491f93d9f31e3fc7758df421ff1de8a706338e1100" -dependencies = [ - "byteorder", - "twox-hash", -] - -[[package]] -name = "rw-stream-sink" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" -dependencies = [ - "futures 0.3.17", - "pin-project 0.4.28", - "static_assertions", -] - -[[package]] -name = "ryu" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" - -[[package]] -name = "safe-mix" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" -dependencies = [ - "rustc_version 0.2.3", -] - -[[package]] -name = "salsa20" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecbd2eb639fd7cab5804a0837fe373cc2172d15437e804c054a9fb885cb923b0" -dependencies = [ - "cipher", -] - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "sc-allocator" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sc-authority-discovery" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "futures-timer 3.0.2", - "ip_network", - "libp2p", - "log", - "parity-scale-codec", - "prost 0.8.0", - "prost-build 0.7.0", - "rand 0.7.3", - "sc-client-api", - "sc-network", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-basic-authorship" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sc-block-builder", - "sc-client-api", - "sc-proposer-metrics", - "sc-telemetry", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-block-builder" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-chain-spec" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sc-chain-spec-derive", - "sc-network", - "sc-telemetry", - "serde", - "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-chain-spec-derive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sc-cli" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "chrono", - "fdlimit", - "futures 0.3.17", - "hex", - "libp2p", - "log", - "names", - "parity-scale-codec", - "rand 0.7.3", - "regex", - "rpassword", - "sc-client-api", - "sc-keystore", - "sc-network", - "sc-service", - "sc-telemetry", - "sc-tracing", - "serde", - "serde_json", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "thiserror", - "tiny-bip39", - "tokio", -] - -[[package]] -name = "sc-client-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "fnv", - "futures 0.3.17", - "hash-db", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-executor", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-database", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-client-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "hash-db", - "kvdb", - "kvdb-memorydb", - "kvdb-rocksdb", - "linked-hash-map", - "log", - "parity-db", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-client-api", - "sc-state-db", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "libp2p", - "log", - "parking_lot 0.11.2", - "sc-client-api", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "substrate-prometheus-endpoint", - "thiserror", -] - -[[package]] -name = "sc-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "derive_more", - "fork-tree", - "futures 0.3.17", - "log", - "merlin", - "num-bigint", - "num-rational 0.2.4", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.2", - "rand 0.7.3", - "retain_mut", - "sc-client-api", - "sc-consensus", - "sc-consensus-epochs", - "sc-consensus-slots", - "sc-keystore", - "sc-telemetry", - "schnorrkel", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-consensus-babe-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "derive_more", - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "sc-consensus-babe", - "sc-consensus-epochs", - "sc-rpc-api", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-consensus-epochs" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "fork-tree", - "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-consensus-manual-seal" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "assert_matches", - "async-trait", - "derive_more", - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "log", - "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-consensus-babe", - "sc-consensus-epochs", - "sc-transaction-pool", - "sc-transaction-pool-api", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-telemetry", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sc-consensus-uncles" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "sc-client-api", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sc-executor" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-executor-common", - "sc-executor-wasmi", - "sc-executor-wasmtime", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tasks", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "wasmi", -] - -[[package]] -name = "sc-executor-common" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "derive_more", - "parity-scale-codec", - "pwasm-utils", - "sc-allocator", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-serializer", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "wasmi", -] - -[[package]] -name = "sc-executor-wasmi" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "log", - "parity-scale-codec", - "sc-allocator", - "sc-executor-common", - "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "wasmi", -] - -[[package]] -name = "sc-executor-wasmtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "log", - "parity-scale-codec", - "parity-wasm 0.42.2", - "sc-allocator", - "sc-executor-common", - "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "wasmtime", -] - -[[package]] -name = "sc-finality-grandpa" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "derive_more", - "dyn-clone", - "finality-grandpa", - "fork-tree", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "rand 0.8.4", - "sc-block-builder", - "sc-client-api", - "sc-consensus", - "sc-keystore", - "sc-network", - "sc-network-gossip", - "sc-telemetry", - "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-finality-grandpa-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "derive_more", - "finality-grandpa", - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "jsonrpc-pubsub", - "log", - "parity-scale-codec", - "sc-client-api", - "sc-finality-grandpa", - "sc-rpc", - "serde", - "serde_json", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-informant" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "ansi_term 0.12.1", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-util-mem", - "sc-client-api", - "sc-network", - "sc-transaction-pool-api", - "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-keystore" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "derive_more", - "hex", - "parking_lot 0.11.2", - "serde_json", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-light" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "hash-db", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-client-api", - "sc-executor", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-network" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-std", - "async-trait", - "asynchronous-codec 0.5.0", - "bitflags", - "bytes 1.1.0", - "cid", - "derive_more", - "either", - "fnv", - "fork-tree", - "futures 0.3.17", - "futures-timer 3.0.2", - "hex", - "ip_network", - "libp2p", - "linked-hash-map", - "linked_hash_set", - "log", - "lru", - "parity-scale-codec", - "parking_lot 0.11.2", - "pin-project 1.0.8", - "prost 0.8.0", - "prost-build 0.7.0", - "rand 0.7.3", - "sc-block-builder", - "sc-client-api", - "sc-consensus", - "sc-peerset", - "serde", - "serde_json", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "substrate-prometheus-endpoint", - "thiserror", - "unsigned-varint 0.6.0", - "void", - "zeroize", -] - -[[package]] -name = "sc-network-gossip" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "futures-timer 3.0.2", - "libp2p", - "log", - "lru", - "sc-network", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-prometheus-endpoint", - "tracing", -] - -[[package]] -name = "sc-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "bytes 1.1.0", - "fnv", - "futures 0.3.17", - "futures-timer 3.0.2", - "hex", - "hyper", - "hyper-rustls", - "log", - "num_cpus", - "parity-scale-codec", - "parking_lot 0.11.2", - "rand 0.7.3", - "sc-client-api", - "sc-network", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "threadpool", -] - -[[package]] -name = "sc-peerset" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "libp2p", - "log", - "serde_json", - "sp-utils", - "wasm-timer", -] - -[[package]] -name = "sc-proposer-metrics" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "log", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "hash-db", - "jsonrpc-core", - "jsonrpc-pubsub", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-rpc-api", - "sc-tracing", - "sc-transaction-pool-api", - "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-rpc-api" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "jsonrpc-pubsub", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-chain-spec", - "sc-transaction-pool-api", - "serde", - "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sc-rpc-server" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-http-server", - "jsonrpc-ipc-server", - "jsonrpc-pubsub", - "jsonrpc-ws-server", - "log", - "serde_json", - "substrate-prometheus-endpoint", -] - -[[package]] -name = "sc-service" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "directories", - "exit-future", - "futures 0.3.17", - "futures-timer 3.0.2", - "hash-db", - "jsonrpc-core", - "jsonrpc-pubsub", - "log", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.2", - "pin-project 1.0.8", - "rand 0.7.3", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-informant", - "sc-keystore", - "sc-light", - "sc-network", - "sc-offchain", - "sc-rpc", - "sc-rpc-server", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", - "serde", - "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-prometheus-endpoint", - "tempfile", - "thiserror", - "tracing", - "tracing-futures", -] - -[[package]] -name = "sc-state-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "log", - "parity-scale-codec", - "parity-util-mem", - "parity-util-mem-derive", - "parking_lot 0.11.2", - "sc-client-api", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sc-sync-state-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "parity-scale-codec", - "sc-chain-spec", - "sc-client-api", - "sc-consensus-babe", - "sc-consensus-epochs", - "sc-finality-grandpa", - "sc-rpc-api", - "serde", - "serde_json", - "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sc-telemetry" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "chrono", - "futures 0.3.17", - "libp2p", - "log", - "parking_lot 0.11.2", - "pin-project 1.0.8", - "rand 0.7.3", - "serde", - "serde_json", - "thiserror", - "wasm-timer", -] - -[[package]] -name = "sc-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "ansi_term 0.12.1", - "atty", - "lazy_static", - "log", - "once_cell", - "parking_lot 0.11.2", - "regex", - "rustc-hash", - "sc-client-api", - "sc-rpc-server", - "sc-tracing-proc-macro", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", - "tracing-log", - "tracing-subscriber", -] - -[[package]] -name = "sc-tracing-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sc-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "intervalier", - "linked-hash-map", - "log", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.2", - "retain_mut", - "sc-client-api", - "sc-transaction-pool-api", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", - "substrate-prometheus-endpoint", - "thiserror", -] - -[[package]] -name = "sc-transaction-pool-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "derive_more", - "futures 0.3.17", - "log", - "serde", - "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "scale-info" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e62ff266e136db561a007c84569985805f84a1d5a08278e52c36aacb6e061b" -dependencies = [ - "bitvec 0.20.4", - "cfg-if 1.0.0", - "derive_more", - "parity-scale-codec", - "scale-info-derive 0.7.0", -] - -[[package]] -name = "scale-info" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" -dependencies = [ - "bitvec 0.20.4", - "cfg-if 1.0.0", - "derive_more", - "parity-scale-codec", - "scale-info-derive 1.0.0", -] - -[[package]] -name = "scale-info-derive" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b648fa291891a4c80187a25532f6a7d96b82c70353e30b868b14632b8fe043d6" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "scale-info-derive" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "schannel" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" -dependencies = [ - "lazy_static", - "winapi 0.3.9", -] - -[[package]] -name = "schnorrkel" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" -dependencies = [ - "arrayref", - "arrayvec 0.5.2", - "curve25519-dalek 2.1.3", - "getrandom 0.1.16", - "merlin", - "rand 0.7.3", - "rand_core 0.5.1", - "sha2 0.8.2", - "subtle", - "zeroize", -] - -[[package]] -name = "scoped-tls" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" - -[[package]] -name = "scopeguard" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" - -[[package]] -name = "sct" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "secrecy" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0673d6a6449f5e7d12a1caf424fd9363e2af3a4953023ed455e3c4beef4597c0" -dependencies = [ - "zeroize", -] - -[[package]] -name = "security-framework" -version = "2.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" -dependencies = [ - "bitflags", - "core-foundation", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - -[[package]] -name = "security-framework-sys" -version = "2.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "semver" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537" -dependencies = [ - "semver-parser 0.7.0", -] - -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser 0.7.0", -] - -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser 0.10.2", - "serde", -] - -[[package]] -name = "semver-parser" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - -[[package]] -name = "semver-parser" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -dependencies = [ - "pest", -] - -[[package]] -name = "separator" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" - -[[package]] -name = "serde" -version = "1.0.130" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.130" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "serde_json" -version = "1.0.67" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950" -dependencies = [ - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "sha-1" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", -] - -[[package]] -name = "sha-1" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if 1.0.0", - "cpufeatures", - "digest 0.9.0", - "opaque-debug 0.3.0", -] - -[[package]] -name = "sha2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", -] - -[[package]] -name = "sha2" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9204c41a1597a8c5af23c82d1c921cb01ec0a4c59e07a9c7306062829a3903f3" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if 1.0.0", - "cpufeatures", - "digest 0.9.0", - "opaque-debug 0.3.0", -] - -[[package]] -name = "sha3" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" -dependencies = [ - "block-buffer 0.9.0", - "digest 0.9.0", - "keccak", - "opaque-debug 0.3.0", -] - -[[package]] -name = "sharded-slab" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740223c51853f3145fe7c90360d2d4232f2b62e3449489c207eccde818979982" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" - -[[package]] -name = "signal-hook" -version = "0.3.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" -dependencies = [ - "libc", - "signal-hook-registry", -] - -[[package]] -name = "signal-hook-registry" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" -dependencies = [ - "libc", -] - -[[package]] -name = "signature" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335" - -[[package]] -name = "simba" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e82063457853d00243beda9952e910b82593e4b07ae9f721b9278a99a0d3d5c" -dependencies = [ - "approx", - "num-complex", - "num-traits", - "paste 1.0.5", -] - -[[package]] -name = "slab" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" - -[[package]] -name = "slog" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06" -dependencies = [ - "erased-serde", -] - -[[package]] -name = "slot-range-helper" -version = "0.9.9" -dependencies = [ - "enumn", - "parity-scale-codec", - "paste 1.0.5", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "slotmap" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" -dependencies = [ - "version_check", -] - -[[package]] -name = "smallvec" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" - -[[package]] -name = "snap" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451" - -[[package]] -name = "snow" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7" -dependencies = [ - "aes-gcm", - "blake2", - "chacha20poly1305", - "rand 0.8.4", - "rand_core 0.6.3", - "ring", - "rustc_version 0.3.3", - "sha2 0.9.6", - "subtle", - "x25519-dalek", -] - -[[package]] -name = "socket2" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "socket2" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad" -dependencies = [ - "libc", - "winapi 0.3.9", -] - -[[package]] -name = "soketto" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88" -dependencies = [ - "base64 0.12.3", - "bytes 0.5.6", - "flate2", - "futures 0.3.17", - "httparse", - "log", - "rand 0.7.3", - "sha-1 0.9.8", -] - -[[package]] -name = "soketto" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" -dependencies = [ - "base64 0.13.0", - "bytes 1.1.0", - "futures 0.3.17", - "httparse", - "log", - "rand 0.8.4", - "sha-1 0.9.8", -] - -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", -] - -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "blake2-rfc", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "blake2-rfc", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-application-crypto" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-application-crypto" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-application-crypto" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-arithmetic" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", -] - -[[package]] -name = "sp-arithmetic" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "static_assertions", -] - -[[package]] -name = "sp-arithmetic" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "static_assertions", -] - -[[package]] -name = "sp-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-block-builder" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-block-builder" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-blockchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "log", - "lru", - "parity-scale-codec", - "parking_lot 0.11.2", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", -] - -[[package]] -name = "sp-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "merlin", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "merlin", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-consensus-vrf" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-consensus-vrf" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.17", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.2", - "primitive-types", - "rand 0.7.3", - "regex", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.6", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.17", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.2", - "primitive-types", - "rand 0.7.3", - "regex", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.6", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.17", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.2", - "primitive-types", - "rand 0.7.3", - "regex", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.6", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-database" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "kvdb", - "parking_lot 0.11.2", -] - -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-finality-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "finality-grandpa", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-finality-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "finality-grandpa", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", -] - -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", -] - -[[package]] -name = "sp-io" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "hash-db", - "libsecp256k1 0.6.0", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", -] - -[[package]] -name = "sp-io" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "futures 0.3.17", - "hash-db", - "libsecp256k1 0.6.0", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "tracing", - "tracing-core", -] - -[[package]] -name = "sp-io" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "futures 0.3.17", - "hash-db", - "libsecp256k1 0.6.0", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "tracing", - "tracing-core", -] - -[[package]] -name = "sp-keyring" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "strum 0.20.0", -] - -[[package]] -name = "sp-keyring" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "strum 0.20.0", -] - -[[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.2", - "schnorrkel", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.2", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.2", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "ruzstd", - "zstd", -] - -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "ruzstd", - "zstd", -] - -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "ruzstd", - "zstd", -] - -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-npos-elections-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-npos-elections-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-npos-elections-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "backtrace", -] - -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "backtrace", -] - -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "backtrace", -] - -[[package]] -name = "sp-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "rustc-hash", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-runtime" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.5", - "rand 0.7.3", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-runtime" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.5", - "rand 0.7.3", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-runtime" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.5", - "rand 0.7.3", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-runtime-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "Inflector", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "Inflector", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "Inflector", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-sandbox" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "wasmi", -] - -[[package]] -name = "sp-serializer" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-state-machine" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.2", - "rand 0.7.3", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-state-machine" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.2", - "rand 0.7.3", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", - "tracing", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-state-machine" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.2", - "rand 0.7.3", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", - "tracing", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-std" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" - -[[package]] -name = "sp-std" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" - -[[package]] -name = "sp-std" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" - -[[package]] -name = "sp-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-tasks" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", -] - -[[package]] -name = "sp-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "erased-serde", - "log", - "parity-scale-codec", - "parking_lot 0.10.2", - "serde", - "serde_json", - "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "erased-serde", - "log", - "parity-scale-codec", - "parking_lot 0.10.2", - "serde", - "serde_json", - "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "erased-serde", - "log", - "parity-scale-codec", - "parking_lot 0.10.2", - "serde", - "serde_json", - "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-transaction-storage-proof" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-transaction-storage-proof" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "sp-trie" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-trie" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-trie" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-utils" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "futures-timer 3.0.2", - "lazy_static", - "prometheus", -] - -[[package]] -name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.42.2", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.42.2", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", -] - -[[package]] -name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.42.2", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", -] - -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-wasm-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "wasmi", -] - -[[package]] -name = "sp-wasm-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "wasmi", -] - -[[package]] -name = "sp-wasm-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#ecddb8293780d57ca6d6988805ac2019b3f7f11d" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "wasmi", -] - -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "staking-miner" -version = "0.9.9" -dependencies = [ - "env_logger 0.9.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "jsonrpsee-ws-client", - "kusama-runtime", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "paste 1.0.5", - "polkadot-core-primitives", - "polkadot-runtime", - "polkadot-runtime-common", - "remote-externalities", - "sc-transaction-pool-api", - "serde", - "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "sub-tokens", - "thiserror", - "tokio", - "westend-runtime", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "static_init" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c" -dependencies = [ - "cfg_aliases", - "libc", - "parking_lot 0.11.2", - "static_init_macro", -] - -[[package]] -name = "static_init_macro" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2261c91034a1edc3fc4d1b80e89d82714faede0515c14a75da10cb941546bbf" -dependencies = [ - "cfg_aliases", - "memchr", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "statrs" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05bdbb8e4e78216a85785a85d3ec3183144f98d0097b9281802c019bb07a6f05" -dependencies = [ - "approx", - "lazy_static", - "nalgebra", - "num-traits", - "rand 0.8.4", -] - -[[package]] -name = "strsim" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" - -[[package]] -name = "structopt" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf9d950ef167e25e0bdb073cf1d68e9ad2795ac826f2f3f59647817cf23c0bfa" -dependencies = [ - "clap", - "lazy_static", - "structopt-derive", -] - -[[package]] -name = "structopt-derive" -version = "0.4.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134d838a2c9943ac3125cf6df165eda53493451b719f3255b2a26b85f772d0ba" -dependencies = [ - "heck", - "proc-macro-error 1.0.4", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "strum" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7318c509b5ba57f18533982607f24070a55d353e90d4cae30c467cdb2ad5ac5c" -dependencies = [ - "strum_macros 0.20.1", -] - -[[package]] -name = "strum" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2" -dependencies = [ - "strum_macros 0.21.1", -] - -[[package]] -name = "strum_macros" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee8bc6b87a5112aeeab1f4a9f7ab634fe6cbefc4850006df31267f4cfb9e3149" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "strum_macros" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sub-tokens" -version = "0.1.0" -source = "git+https://github.com/paritytech/substrate-debug-kit?branch=master#971b667963fdb0049dae349eaecbe22f4181e49f" -dependencies = [ - "separator", -] - -[[package]] -name = "substrate-bip39" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" -dependencies = [ - "hmac 0.11.0", - "pbkdf2 0.8.0", - "schnorrkel", - "sha2 0.9.6", - "zeroize", -] - -[[package]] -name = "substrate-build-script-utils" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "platforms", -] - -[[package]] -name = "substrate-frame-rpc-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.17", - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "log", - "parity-scale-codec", - "sc-client-api", - "sc-rpc-api", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "substrate-prometheus-endpoint" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-std", - "derive_more", - "futures-util", - "hyper", - "log", - "prometheus", - "tokio", -] - -[[package]] -name = "substrate-test-client" -version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "async-trait", - "futures 0.3.17", - "hex", - "parity-scale-codec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-light", - "sc-offchain", - "sc-service", - "serde", - "serde_json", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "substrate-test-utils" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "futures 0.3.17", - "substrate-test-utils-derive", - "tokio", -] - -[[package]] -name = "substrate-test-utils-derive" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "ansi_term 0.12.1", - "build-helper", - "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tempfile", - "toml", - "walkdir", - "wasm-gc-api", -] - -[[package]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "ansi_term 0.12.1", - "build-helper", - "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "tempfile", - "toml", - "walkdir", - "wasm-gc-api", -] - -[[package]] -name = "subtle" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" - -[[package]] -name = "syn" -version = "1.0.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7" -dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", -] - -[[package]] -name = "syn-mid" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "synstructure" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "unicode-xid", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "target-lexicon" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff" - -[[package]] -name = "tempfile" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "rand 0.8.4", - "redox_syscall 0.2.10", - "remove_dir_all", - "winapi 0.3.9", -] - -[[package]] -name = "termcolor" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "test-parachain-adder" -version = "0.9.9" -dependencies = [ - "dlmalloc", - "parity-scale-codec", - "polkadot-parachain", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tiny-keccak", -] - -[[package]] -name = "test-parachain-adder-collator" -version = "0.9.9" -dependencies = [ - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "polkadot-cli", - "polkadot-node-core-pvf", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-service", - "polkadot-test-service", - "sc-cli", - "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "substrate-test-utils", - "test-parachain-adder", - "tokio", -] - -[[package]] -name = "test-parachain-halt" -version = "0.9.9" -dependencies = [ - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "test-parachains" -version = "0.9.9" -dependencies = [ - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "test-parachain-adder", - "test-parachain-halt", - "tiny-keccak", -] - -[[package]] -name = "test-runner" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.17", - "jsonrpc-core", - "log", - "num-traits", - "sc-basic-authorship", - "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-consensus-babe", - "sc-consensus-manual-seal", - "sc-executor", - "sc-finality-grandpa", - "sc-informant", - "sc-network", - "sc-rpc", - "sc-rpc-server", - "sc-service", - "sc-transaction-pool", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tokio", -] - -[[package]] -name = "textwrap" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" -dependencies = [ - "unicode-width", -] - -[[package]] -name = "thiserror" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "283d5230e63df9608ac7d9691adc1dfb6e701225436eb64d0b9a7f0a5a04f6ec" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa3884228611f5cd3608e2d409bf7dce832e4eb3135e3f11addbd7e41bd68e71" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "thread_local" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd" -dependencies = [ - "once_cell", -] - -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - -[[package]] -name = "thrift" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6d965454947cc7266d22716ebfd07b18d84ebaf35eec558586bbb2a8cb6b5b" -dependencies = [ - "byteorder", - "integer-encoding", - "log", - "ordered-float", - "threadpool", -] - -[[package]] -name = "time" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi 0.3.9", -] - -[[package]] -name = "tiny-bip39" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9e44c4759bae7f1032e286a7ef990bd9ed23fe831b7eeba0beb97484c2e59b8" -dependencies = [ - "anyhow", - "hmac 0.8.1", - "once_cell", - "pbkdf2 0.4.0", - "rand 0.7.3", - "rustc-hash", - "sha2 0.9.6", - "thiserror", - "unicode-normalization", - "zeroize", -] - -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - -[[package]] -name = "tinyvec" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" - -[[package]] -name = "tokio" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" -dependencies = [ - "autocfg", - "bytes 1.1.0", - "libc", - "memchr", - "mio 0.7.13", - "num_cpus", - "once_cell", - "pin-project-lite 0.2.7", - "signal-hook-registry", - "tokio-macros", - "winapi 0.3.9", -] - -[[package]] -name = "tokio-macros" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tokio-rustls" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" -dependencies = [ - "rustls", - "tokio", - "webpki", -] - -[[package]] -name = "tokio-stream" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" -dependencies = [ - "futures-core", - "pin-project-lite 0.2.7", - "tokio", -] - -[[package]] -name = "tokio-util" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" -dependencies = [ - "bytes 1.1.0", - "futures-core", - "futures-io", - "futures-sink", - "log", - "pin-project-lite 0.2.7", - "tokio", -] - -[[package]] -name = "toml" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" -dependencies = [ - "serde", -] - -[[package]] -name = "tower-service" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" - -[[package]] -name = "tracing" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" -dependencies = [ - "cfg-if 1.0.0", - "pin-project-lite 0.2.7", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tracing-core" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "pin-project 1.0.8", - "tracing", -] - -[[package]] -name = "tracing-log" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" -dependencies = [ - "lazy_static", - "log", - "tracing-core", -] - -[[package]] -name = "tracing-serde" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b" -dependencies = [ - "serde", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.2.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9cbe87a2fa7e35900ce5de20220a582a9483a7063811defce79d7cbd59d4cfe" -dependencies = [ - "ansi_term 0.12.1", - "chrono", - "lazy_static", - "matchers", - "regex", - "serde", - "serde_json", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", - "tracing-serde", -] - -[[package]] -name = "treeline" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41" - -[[package]] -name = "trie-db" -version = "0.22.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eac131e334e81b6b3be07399482042838adcd7957aa0010231d0813e39e02fa" -dependencies = [ - "hash-db", - "hashbrown", - "log", - "rustc-hex", - "smallvec", -] - -[[package]] -name = "trie-root" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "652931506d2c1244d7217a70b99f56718a7b4161b37f04e7cd868072a99f68cd" -dependencies = [ - "hash-db", -] - -[[package]] -name = "trust-dns-proto" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4" -dependencies = [ - "async-trait", - "cfg-if 1.0.0", - "data-encoding", - "enum-as-inner", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.2.3", - "ipnet", - "lazy_static", - "log", - "rand 0.8.4", - "smallvec", - "thiserror", - "tinyvec", - "url 2.2.2", -] - -[[package]] -name = "trust-dns-resolver" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770" -dependencies = [ - "cfg-if 1.0.0", - "futures-util", - "ipconfig", - "lazy_static", - "log", - "lru-cache", - "parking_lot 0.11.2", - "resolv-conf", - "smallvec", - "thiserror", - "trust-dns-proto", -] - -[[package]] -name = "try-lock" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" - -[[package]] -name = "try-runtime-cli" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -dependencies = [ - "log", - "parity-scale-codec", - "remote-externalities", - "sc-chain-spec", - "sc-cli", - "sc-executor", - "sc-service", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", -] - -[[package]] -name = "trybuild" -version = "1.0.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bdaf2a1d317f3d58b44b31c7f6436b9b9acafe7bddfeace50897c2b804d7792" -dependencies = [ - "glob", - "lazy_static", - "serde", - "serde_json", - "termcolor", - "toml", -] - -[[package]] -name = "twox-hash" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" -dependencies = [ - "cfg-if 0.1.10", - "rand 0.8.4", - "static_assertions", -] - -[[package]] -name = "typenum" -version = "1.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" - -[[package]] -name = "ucd-trie" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" - -[[package]] -name = "uint" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f" -dependencies = [ - "byteorder", - "crunchy", - "hex", - "static_assertions", -] - -[[package]] -name = "unicase" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" -dependencies = [ - "version_check", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085" - -[[package]] -name = "unicode-normalization" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-segmentation" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" - -[[package]] -name = "unicode-width" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" - -[[package]] -name = "unicode-xid" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" - -[[package]] -name = "universal-hash" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" -dependencies = [ - "generic-array 0.14.4", - "subtle", -] - -[[package]] -name = "unsigned-varint" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fdeedbf205afadfe39ae559b75c3240f24e257d0ca27e85f85cb82aa19ac35" - -[[package]] -name = "unsigned-varint" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2" -dependencies = [ - "asynchronous-codec 0.5.0", - "bytes 1.1.0", - "futures-io", - "futures-util", -] - -[[package]] -name = "unsigned-varint" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" -dependencies = [ - "asynchronous-codec 0.6.0", - "bytes 1.1.0", - "futures-io", - "futures-util", -] - -[[package]] -name = "untrusted" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" - -[[package]] -name = "url" -version = "1.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" -dependencies = [ - "idna 0.1.5", - "matches", - "percent-encoding 1.0.1", -] - -[[package]] -name = "url" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" -dependencies = [ - "form_urlencoded", - "idna 0.2.3", - "matches", - "percent-encoding 2.1.0", -] - -[[package]] -name = "value-bag" -version = "1.0.0-alpha.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae" -dependencies = [ - "ctor", - "version_check", -] - -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" - -[[package]] -name = "version_check" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" - -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - -[[package]] -name = "wait-timeout" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" -dependencies = [ - "libc", -] - -[[package]] -name = "waker-fn" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" - -[[package]] -name = "walkdir" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" -dependencies = [ - "same-file", - "winapi 0.3.9", - "winapi-util", -] - -[[package]] -name = "want" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" -dependencies = [ - "log", - "try-lock", -] - -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - -[[package]] -name = "wasm-bindgen" -version = "0.2.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce9b1b516211d33767048e5d47fa2a381ed8b76fc48d2ce4aa39877f9f183e0" -dependencies = [ - "cfg-if 1.0.0", - "serde", - "serde_json", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe8dc78e2326ba5f845f4b5bf548401604fa20b1dd1d365fb73b6c1d6364041" -dependencies = [ - "bumpalo", - "lazy_static", - "log", - "proc-macro2", - "quote", - "syn", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fded345a6559c2cfee778d562300c581f7d4ff3edb9b0d230d69800d213972" -dependencies = [ - "cfg-if 1.0.0", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44468aa53335841d9d6b6c023eaab07c0cd4bddbcfdee3e2bb1e8d2cb8069fef" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0195807922713af1e67dc66132c7328206ed9766af3858164fb583eedc25fbad" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdb075a845574a1fa5f09fd77e43f7747599301ea3417a9fbffdeedfc1f4a29" - -[[package]] -name = "wasm-gc-api" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c32691b6c7e6c14e7f8fd55361a9088b507aa49620fcd06c09b3a1082186b9" -dependencies = [ - "log", - "parity-wasm 0.32.0", - "rustc-demangle", -] - -[[package]] -name = "wasm-timer" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" -dependencies = [ - "futures 0.3.17", - "js-sys", - "parking_lot 0.11.2", - "pin-utils", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "wasmi" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ee05bba3d1d994652079893941a2ef9324d2b58a63c31b40678fb7eddd7a5a" -dependencies = [ - "downcast-rs", - "libc", - "memory_units", - "num-rational 0.2.4", - "num-traits", - "parity-wasm 0.42.2", - "wasmi-validation", -] - -[[package]] -name = "wasmi-validation" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb8e860796d8be48efef530b60eebf84e74a88bce107374fffb0da97d504b8" -dependencies = [ - "parity-wasm 0.42.2", -] - -[[package]] -name = "wasmparser" -version = "0.78.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52144d4c78e5cf8b055ceab8e5fa22814ce4315d6002ad32cfd914f37c12fd65" - -[[package]] -name = "wasmtime" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b310b9d20fcf59385761d1ade7a3ef06aecc380e3d3172035b919eaf7465d9f7" -dependencies = [ - "anyhow", - "backtrace", - "bincode", - "cfg-if 1.0.0", - "cpp_demangle", - "indexmap", - "lazy_static", - "libc", - "log", - "paste 1.0.5", - "psm", - "region", - "rustc-demangle", - "serde", - "smallvec", - "target-lexicon", - "wasmparser", - "wasmtime-cache", - "wasmtime-environ", - "wasmtime-jit", - "wasmtime-profiling", - "wasmtime-runtime", - "winapi 0.3.9", -] - -[[package]] -name = "wasmtime-cache" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d14d500d5c3dc5f5c097158feee123d64b3097f0d836a2a27dff9c761c73c843" -dependencies = [ - "anyhow", - "base64 0.13.0", - "bincode", - "directories-next", - "errno", - "file-per-thread-logger", - "libc", - "log", - "serde", - "sha2 0.9.6", - "toml", - "winapi 0.3.9", - "zstd", -] - -[[package]] -name = "wasmtime-cranelift" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c525b39f062eada7db3c1298287b96dcb6e472b9f6b22501300b28d9fa7582f6" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "cranelift-wasm", - "target-lexicon", - "wasmparser", - "wasmtime-environ", -] - -[[package]] -name = "wasmtime-debug" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5d2a763e7a6fc734218e0e463196762a4f409c483063d81e0e85f96343b2e0a" -dependencies = [ - "anyhow", - "gimli 0.24.0", - "more-asserts", - "object 0.24.0", - "target-lexicon", - "thiserror", - "wasmparser", - "wasmtime-environ", -] - -[[package]] -name = "wasmtime-environ" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f64d0c2d881c31b0d65c1f2695e022d71eb60b9fbdd336aacca28208b58eac90" -dependencies = [ - "cfg-if 1.0.0", - "cranelift-codegen", - "cranelift-entity", - "cranelift-wasm", - "gimli 0.24.0", - "indexmap", - "log", - "more-asserts", - "serde", - "thiserror", - "wasmparser", -] - -[[package]] -name = "wasmtime-jit" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707" -dependencies = [ - "addr2line 0.15.2", - "anyhow", - "cfg-if 1.0.0", - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", - "gimli 0.24.0", - "log", - "more-asserts", - "object 0.24.0", - "rayon", - "region", - "serde", - "target-lexicon", - "thiserror", - "wasmparser", - "wasmtime-cranelift", - "wasmtime-debug", - "wasmtime-environ", - "wasmtime-obj", - "wasmtime-profiling", - "wasmtime-runtime", - "winapi 0.3.9", -] - -[[package]] -name = "wasmtime-obj" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1a8ff85246d091828e2225af521a6208ed28c997bb5c39eb697366dc2e2f2b" -dependencies = [ - "anyhow", - "more-asserts", - "object 0.24.0", - "target-lexicon", - "wasmtime-debug", - "wasmtime-environ", -] - -[[package]] -name = "wasmtime-profiling" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24364d522dcd67c897c8fffc42e5bdfc57207bbb6d7eeade0da9d4a7d70105b" -dependencies = [ - "anyhow", - "cfg-if 1.0.0", - "lazy_static", - "libc", - "serde", - "target-lexicon", - "wasmtime-environ", - "wasmtime-runtime", -] - -[[package]] -name = "wasmtime-runtime" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51e57976e8a19a18a18e002c6eb12e5769554204238e47ff155fda1809ef0f7" -dependencies = [ - "anyhow", - "backtrace", - "cc", - "cfg-if 1.0.0", - "indexmap", - "lazy_static", - "libc", - "log", - "mach", - "memoffset", - "more-asserts", - "rand 0.8.4", - "region", - "thiserror", - "wasmtime-environ", - "winapi 0.3.9", -] - -[[package]] -name = "web-sys" -version = "0.3.53" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224b2f6b67919060055ef1a67807367c2066ed520c3862cc013d26cf893a783c" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webpki" -version = "0.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "webpki-roots" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" -dependencies = [ - "webpki", -] - -[[package]] -name = "wepoll-ffi" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" -dependencies = [ - "cc", -] - -[[package]] -name = "westend-runtime" -version = "0.9.9" -dependencies = [ - "beefy-primitives", - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "hex-literal", - "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session-benchmarking", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-xcm", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "rustc-hex", - "serde", - "serde_derive", - "serde_json", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tiny-keccak", - "xcm", - "xcm-builder", - "xcm-executor", -] - -[[package]] -name = "which" -version = "4.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" -dependencies = [ - "either", - "lazy_static", - "libc", -] - -[[package]] -name = "widestring" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" - -[[package]] -name = "winapi" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-build" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "winreg" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "ws2_32-sys" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" -dependencies = [ - "winapi 0.2.8", - "winapi-build", -] - -[[package]] -name = "wyz" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" - -[[package]] -name = "x25519-dalek" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" -dependencies = [ - "curve25519-dalek 3.2.0", - "rand_core 0.5.1", - "zeroize", -] - -[[package]] -name = "xcm" -version = "0.9.9" -dependencies = [ - "derivative", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "xcm-procedural", -] - -[[package]] -name = "xcm-builder" -version = "0.9.9" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-xcm", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-runtime-parachains", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", - "xcm-executor", -] - -[[package]] -name = "xcm-executor" -version = "0.9.9" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", -] - -[[package]] -name = "xcm-executor-integration-tests" -version = "0.9.9" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.17", - "pallet-xcm", - "polkadot-test-client", - "polkadot-test-runtime", - "polkadot-test-service", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", - "xcm-executor", -] - -[[package]] -name = "xcm-procedural" -version = "0.1.0" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "xcm-simulator" -version = "0.9.9" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "paste 1.0.5", - "polkadot-core-primitives", - "polkadot-parachain", - "polkadot-runtime-parachains", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", - "xcm-executor", -] - -[[package]] -name = "xcm-simulator-example" -version = "0.9.9" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-xcm", - "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain", - "polkadot-runtime-parachains", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "xcm", - "xcm-builder", - "xcm-executor", - "xcm-simulator", -] - -[[package]] -name = "yamux" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" -dependencies = [ - "futures 0.3.17", - "log", - "nohash-hasher", - "parking_lot 0.11.2", - "rand 0.8.4", - "static_assertions", -] - -[[package]] -name = "zeroize" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "synstructure", -] - -[[package]] -name = "zstd" -version = "0.6.1+zstd.1.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de55e77f798f205d8561b8fe2ef57abfb6e0ff2abe7fd3c089e119cdb5631a3" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "3.0.1+zstd.1.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1387cabcd938127b30ce78c4bf00b30387dddf704e3f0881dbc4ff62b5566f8c" -dependencies = [ - "libc", - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "1.4.20+zstd.1.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebd5b733d7cf2d9447e2c3e76a5589b4f5e5ae065c22a2bc0b023cbc331b6c8e" -dependencies = [ - "cc", - "libc", -] diff --git a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs b/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs index 5223b8f02e2b..8ec997e003cb 100644 --- a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs +++ b/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs @@ -14,9 +14,10 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Remote tests for the kusama runtime. +//! Remote bags-list tests for the kusama runtime. use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; + #[tokio::test] async fn test_voter_bags_migration() { crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; diff --git a/utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs b/utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs index c93e017047e3..7c81886ef6e5 100644 --- a/utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs +++ b/utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs @@ -14,10 +14,11 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! Remote tests for the polkadot runtime. +//! Remote bags-list tests for the polkadot runtime. + +use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; #[tokio::test] async fn test_voter_bags_migration() { - use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; } From c0af428065e36cd2a8817dbf96ba0f8dfe102967 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 2 Sep 2021 15:23:17 +0200 Subject: [PATCH 24/53] udpate weights --- Cargo.lock | 13869 ++++++++++++++++ runtime/kusama/src/lib.rs | 2 +- runtime/kusama/src/weights/mod.rs | 1 + .../kusama/src/weights/pallet_bags_list.rs | 61 + runtime/polkadot/src/lib.rs | 5 +- runtime/polkadot/src/weights/mod.rs | 1 + .../polkadot/src/weights/pallet_bags_list.rs | 61 + runtime/westend/src/lib.rs | 2 +- runtime/westend/src/weights/mod.rs | 1 + .../westend/src/weights/pallet_bags_list.rs | 61 + .../bags-list/src/kusama_runtime.rs | 2 +- .../bags-list/src/voter_bags.rs | 10 +- 12 files changed, 14069 insertions(+), 7 deletions(-) create mode 100644 runtime/kusama/src/weights/pallet_bags_list.rs create mode 100644 runtime/polkadot/src/weights/pallet_bags_list.rs create mode 100644 runtime/westend/src/weights/pallet_bags_list.rs diff --git a/Cargo.lock b/Cargo.lock index e69de29bb2d1..1234ae1db472 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -0,0 +1,13869 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "Inflector" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +dependencies = [ + "lazy_static", + "regex", +] + +[[package]] +name = "addr2line" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" +dependencies = [ + "gimli 0.23.0", +] + +[[package]] +name = "addr2line" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03345e98af8f3d786b6d9f656ccfa6ac316d954e92bc4841f0bba20789d5fb5a" +dependencies = [ + "gimli 0.24.0", +] + +[[package]] +name = "adler" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10" + +[[package]] +name = "aead" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e3e798aa0c8239776f54415bc06f3d74b1850f3f830b45c35cfc80556973f70" +dependencies = [ + "generic-array 0.14.4", +] + +[[package]] +name = "aes" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" +dependencies = [ + "cfg-if 1.0.0", + "cipher", + "cpufeatures", + "opaque-debug 0.3.0", +] + +[[package]] +name = "aes-gcm" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf" +dependencies = [ + "aead", + "aes", + "cipher", + "ctr", + "ghash", + "subtle 2.4.1", +] + +[[package]] +name = "ahash" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" +dependencies = [ + "getrandom 0.2.1", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" +dependencies = [ + "memchr", +] + +[[package]] +name = "always-assert" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11" + +[[package]] +name = "ansi_term" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "anyhow" +version = "1.0.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767" + +[[package]] +name = "approx" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e" +dependencies = [ + "num-traits", +] + +[[package]] +name = "arrayref" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" + +[[package]] +name = "arrayvec" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" +dependencies = [ + "nodrop", +] + +[[package]] +name = "arrayvec" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" + +[[package]] +name = "arrayvec" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7" + +[[package]] +name = "asn1_der" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3" + +[[package]] +name = "assert_cmd" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dc1679af9a1ab4bea16f228b05d18f8363f8327b1fa8db00d2760cfafc6b61e" +dependencies = [ + "doc-comment", + "predicates", + "predicates-core", + "predicates-tree", + "wait-timeout", +] + +[[package]] +name = "assert_matches" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" + +[[package]] +name = "async-attributes" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "async-channel" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + +[[package]] +name = "async-executor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "once_cell", + "slab", +] + +[[package]] +name = "async-global-executor" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6" +dependencies = [ + "async-channel", + "async-executor", + "async-io", + "async-mutex", + "blocking", + "futures-lite", + "num_cpus", + "once_cell", +] + +[[package]] +name = "async-io" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd" +dependencies = [ + "concurrent-queue", + "fastrand", + "futures-lite", + "libc", + "log", + "nb-connect", + "once_cell", + "parking", + "polling", + "vec-arena", + "waker-fn", + "winapi 0.3.9", +] + +[[package]] +name = "async-lock" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b" +dependencies = [ + "event-listener", +] + +[[package]] +name = "async-mutex" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" +dependencies = [ + "event-listener", +] + +[[package]] +name = "async-process" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" +dependencies = [ + "async-io", + "blocking", + "cfg-if 1.0.0", + "event-listener", + "futures-lite", + "libc", + "once_cell", + "signal-hook", + "winapi 0.3.9", +] + +[[package]] +name = "async-std" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" +dependencies = [ + "async-attributes", + "async-channel", + "async-global-executor", + "async-io", + "async-lock", + "async-process", + "crossbeam-utils 0.8.1", + "futures-channel", + "futures-core", + "futures-io", + "futures-lite", + "gloo-timers", + "kv-log-macro", + "log", + "memchr", + "num_cpus", + "once_cell", + "pin-project-lite 0.2.4", + "pin-utils", + "slab", + "wasm-bindgen-futures", +] + +[[package]] +name = "async-std-resolver" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d" +dependencies = [ + "async-std", + "async-trait", + "futures-io", + "futures-util", + "pin-utils", + "trust-dns-resolver", +] + +[[package]] +name = "async-task" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" + +[[package]] +name = "async-trait" +version = "0.1.51" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "asynchronous-codec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6" +dependencies = [ + "bytes 1.0.1", + "futures-sink", + "futures-util", + "memchr", + "pin-project-lite 0.2.4", +] + +[[package]] +name = "asynchronous-codec" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690" +dependencies = [ + "bytes 1.0.1", + "futures-sink", + "futures-util", + "memchr", + "pin-project-lite 0.2.4", +] + +[[package]] +name = "atomic" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3410529e8288c463bedb5930f82833bc0c90e5d2fe639a56582a4d09220b281" +dependencies = [ + "autocfg", +] + +[[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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "autocfg" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" + +[[package]] +name = "backtrace" +version = "0.3.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" +dependencies = [ + "addr2line 0.14.1", + "cfg-if 1.0.0", + "libc", + "miniz_oxide", + "object 0.23.0", + "rustc-demangle", +] + +[[package]] +name = "bae" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec107f431ee3d8a8e45e6dd117adab769556ef463959e77bf6a4888d5fd500cf" +dependencies = [ + "heck", + "proc-macro-error 0.4.12", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "base-x" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" + +[[package]] +name = "base58" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" + +[[package]] +name = "base64" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" + +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + +[[package]] +name = "beef" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409" +dependencies = [ + "serde", +] + +[[package]] +name = "beefy-gadget" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +dependencies = [ + "beefy-primitives", + "fnv", + "futures 0.3.16", + "hex", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-client-api", + "sc-keystore", + "sc-network", + "sc-network-gossip", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "substrate-prometheus-endpoint", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "beefy-gadget-rpc" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +dependencies = [ + "beefy-gadget", + "beefy-primitives", + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "sc-rpc", + "serde", + "serde_json", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "beefy-merkle-tree" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" + +[[package]] +name = "beefy-primitives" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bincode" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" +dependencies = [ + "byteorder", + "serde", +] + +[[package]] +name = "bindgen" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "453c49e5950bb0eb63bb3df640e31618846c89d5b7faa54040d76e98e0134375" +dependencies = [ + "bitflags", + "cexpr", + "clang-sys", + "lazy_static", + "lazycell", + "peeking_take_while", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", +] + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitvec" +version = "0.19.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321" +dependencies = [ + "funty", + "radium 0.5.3", + "tap", + "wyz", +] + +[[package]] +name = "bitvec" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d" +dependencies = [ + "funty", + "radium 0.6.2", + "tap", + "wyz", +] + +[[package]] +name = "blake2" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" +dependencies = [ + "byte-tools", + "byteorder", + "crypto-mac 0.8.0", + "digest 0.9.0", + "opaque-debug 0.2.3", +] + +[[package]] +name = "blake2-rfc" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" +dependencies = [ + "arrayvec 0.4.12", + "constant_time_eq", +] + +[[package]] +name = "blake2b_simd" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" +dependencies = [ + "arrayref", + "arrayvec 0.5.2", + "constant_time_eq", +] + +[[package]] +name = "blake2s_simd" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e461a7034e85b211a4acb57ee2e6730b32912b06c08cc242243c39fc21ae6a2" +dependencies = [ + "arrayref", + "arrayvec 0.5.2", + "constant_time_eq", +] + +[[package]] +name = "blake3" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f" +dependencies = [ + "arrayref", + "arrayvec 0.5.2", + "cc", + "cfg-if 0.1.10", + "constant_time_eq", + "crypto-mac 0.8.0", + "digest 0.9.0", +] + +[[package]] +name = "block-buffer" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" +dependencies = [ + "block-padding 0.1.5", + "byte-tools", + "byteorder", + "generic-array 0.12.3", +] + +[[package]] +name = "block-buffer" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +dependencies = [ + "block-padding 0.2.1", + "generic-array 0.14.4", +] + +[[package]] +name = "block-padding" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" +dependencies = [ + "byte-tools", +] + +[[package]] +name = "block-padding" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" + +[[package]] +name = "blocking" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9" +dependencies = [ + "async-channel", + "async-task", + "atomic-waker", + "fastrand", + "futures-lite", + "once_cell", +] + +[[package]] +name = "bounded-vec" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afdd1dffefe5fc66262a524b91087c43b16e478b2e3dc49eb11b0e2fd6b6ec90" +dependencies = [ + "thiserror", +] + +[[package]] +name = "bp-header-chain" +version = "0.1.0" +dependencies = [ + "assert_matches", + "bp-test-utils", + "finality-grandpa", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-message-dispatch" +version = "0.1.0" +dependencies = [ + "bp-runtime", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-messages" +version = "0.1.0" +dependencies = [ + "bitvec 0.20.1", + "bp-runtime", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "parity-scale-codec", + "serde", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-polkadot-core" +version = "0.1.0" +dependencies = [ + "bp-messages", + "bp-runtime", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-rialto" +version = "0.1.0" +dependencies = [ + "bp-messages", + "bp-runtime", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-rococo" +version = "0.1.0" +dependencies = [ + "bp-messages", + "bp-polkadot-core", + "bp-runtime", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-runtime" +version = "0.1.0" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hash-db", + "num-traits", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-test-utils" +version = "0.1.0" +dependencies = [ + "bp-header-chain", + "ed25519-dalek", + "finality-grandpa", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bp-wococo" +version = "0.1.0" +dependencies = [ + "bp-messages", + "bp-polkadot-core", + "bp-rococo", + "bp-runtime", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bridge-runtime-common" +version = "0.1.0" +dependencies = [ + "bp-message-dispatch", + "bp-messages", + "bp-runtime", + "ed25519-dalek", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hash-db", + "pallet-bridge-dispatch", + "pallet-bridge-grandpa", + "pallet-bridge-messages", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "bs58" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" + +[[package]] +name = "bstr" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +dependencies = [ + "memchr", +] + +[[package]] +name = "build-helper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdce191bf3fa4995ce948c8c83b4640a1745457a149e73c6db75b4ffe36aad5f" +dependencies = [ + "semver 0.6.0", +] + +[[package]] +name = "bumpalo" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" + +[[package]] +name = "byte-slice-cast" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65c1bf4a04a88c54f589125563643d773f3254b5c38571395e2b591c693bbc81" + +[[package]] +name = "byte-tools" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" + +[[package]] +name = "byteorder" +version = "1.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" + +[[package]] +name = "bytes" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" +dependencies = [ + "byteorder", + "iovec", +] + +[[package]] +name = "bytes" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" + +[[package]] +name = "bytes" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" + +[[package]] +name = "cache-padded" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" + +[[package]] +name = "camino" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4648c6d00a709aa069a236adcaae4f605a6241c72bf5bee79331a4b625921a9" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8" +dependencies = [ + "camino", + "cargo-platform", + "semver 0.11.0", + "semver-parser 0.10.2", + "serde", + "serde_json", +] + +[[package]] +name = "cc" +version = "1.0.67" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" +dependencies = [ + "jobserver", +] + +[[package]] +name = "cexpr" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db507a7679252d2276ed0dd8113c6875ec56d3089f9225b2b42c30cc1f8e5c89" +dependencies = [ + "nom", +] + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + +[[package]] +name = "chacha20" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea8756167ea0aca10e066cdbe7813bd71d2f24e69b0bc7b50509590cef2ce0b9" +dependencies = [ + "cfg-if 1.0.0", + "cipher", + "cpufeatures", + "zeroize", +] + +[[package]] +name = "chacha20poly1305" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175a11316f33592cf2b71416ee65283730b5b7849813c4891d02a12906ed9acc" +dependencies = [ + "aead", + "chacha20", + "cipher", + "poly1305", + "zeroize", +] + +[[package]] +name = "chrono" +version = "0.4.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" +dependencies = [ + "libc", + "num-integer", + "num-traits", + "time", + "winapi 0.3.9", +] + +[[package]] +name = "cid" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e" +dependencies = [ + "multibase", + "multihash 0.13.1", + "unsigned-varint 0.5.1", +] + +[[package]] +name = "cipher" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" +dependencies = [ + "generic-array 0.14.4", +] + +[[package]] +name = "ckb-merkle-mountain-range" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6" +dependencies = [ + "cfg-if 0.1.10", +] + +[[package]] +name = "clang-sys" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c" +dependencies = [ + "glob", + "libc", + "libloading 0.7.0", +] + +[[package]] +name = "clap" +version = "2.33.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" +dependencies = [ + "ansi_term 0.11.0", + "atty", + "bitflags", + "strsim", + "textwrap", + "unicode-width", + "vec_map", +] + +[[package]] +name = "cloudabi" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" +dependencies = [ + "bitflags", +] + +[[package]] +name = "cloudabi" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" +dependencies = [ + "bitflags", +] + +[[package]] +name = "color-eyre" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f1885697ee8a177096d42f158922251a41973117f6d8a234cee94b9509157b7" +dependencies = [ + "backtrace", + "eyre", + "indenter", + "once_cell", + "owo-colors", +] + +[[package]] +name = "concurrent-queue" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3" +dependencies = [ + "cache-padded", +] + +[[package]] +name = "constant_time_eq" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" + +[[package]] +name = "cpp_demangle" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390" +dependencies = [ + "cfg-if 1.0.0", + "glob", +] + +[[package]] +name = "cpufeatures" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8" +dependencies = [ + "libc", +] + +[[package]] +name = "cpuid-bool" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4" + +[[package]] +name = "cranelift-bforest" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8ca3560686e7c9c7ed7e0fe77469f2410ba5d7781b1acaa9adc8d8deea28e3e" +dependencies = [ + "cranelift-entity", +] + +[[package]] +name = "cranelift-codegen" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf9bf1ffffb6ce3d2e5ebc83549bd2436426c99b31cc550d521364cbe35d276" +dependencies = [ + "cranelift-bforest", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-entity", + "gimli 0.24.0", + "log", + "regalloc", + "serde", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cc21936a5a6d07e23849ffe83e5c1f6f50305c074f4b2970ca50c13bf55b821" +dependencies = [ + "cranelift-codegen-shared", + "cranelift-entity", +] + +[[package]] +name = "cranelift-codegen-shared" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5b6ffaa87560bebe69a5446449da18090b126037920b0c1c6d5945f72faf6b" +dependencies = [ + "serde", +] + +[[package]] +name = "cranelift-entity" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d6b4a8bef04f82e4296782646f733c641d09497df2fabf791323fefaa44c64c" +dependencies = [ + "serde", +] + +[[package]] +name = "cranelift-frontend" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b783b351f966fce33e3c03498cb116d16d97a8f9978164a60920bd0d3a99c" +dependencies = [ + "cranelift-codegen", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a77c88d3dd48021ff1e37e978a00098524abd3513444ae252c08d37b310b3d2a" +dependencies = [ + "cranelift-codegen", + "target-lexicon", +] + +[[package]] +name = "cranelift-wasm" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb6d408e2da77cdbbd65466298d44c86ae71c1785d2ab0d8657753cdb4d9d89" +dependencies = [ + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "itertools 0.10.1", + "log", + "serde", + "smallvec", + "thiserror", + "wasmparser", +] + +[[package]] +name = "crc32fast" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" +dependencies = [ + "cfg-if 0.1.10", +] + +[[package]] +name = "crossbeam-deque" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" +dependencies = [ + "autocfg", + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "lazy_static", + "maybe-uninit", + "memoffset 0.5.5", + "scopeguard", +] + +[[package]] +name = "crossbeam-queue" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" +dependencies = [ + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-utils" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +dependencies = [ + "autocfg", + "cfg-if 0.1.10", + "lazy_static", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" +dependencies = [ + "autocfg", + "cfg-if 1.0.0", + "lazy_static", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "crypto-mac" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" +dependencies = [ + "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.4", + "subtle 2.4.1", +] + +[[package]] +name = "ct-logs" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8" +dependencies = [ + "sct", +] + +[[package]] +name = "ctor" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "ctr" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" +dependencies = [ + "cipher", +] + +[[package]] +name = "cuckoofilter" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b810a8449931679f64cd7eef1bbd0fa315801b6d5d9cdc1ace2804d6529eee18" +dependencies = [ + "byteorder", + "fnv", + "rand 0.7.3", +] + +[[package]] +name = "curve25519-dalek" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" +dependencies = [ + "byteorder", + "digest 0.8.1", + "rand_core 0.5.1", + "subtle 2.4.1", + "zeroize", +] + +[[package]] +name = "curve25519-dalek" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.5.1", + "subtle 2.4.1", + "zeroize", +] + +[[package]] +name = "data-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" + +[[package]] +name = "data-encoding-macro" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a94feec3d2ba66c0b6621bca8bc6f68415b1e5c69af3586fdd0af9fd9f29b17" +dependencies = [ + "data-encoding", + "data-encoding-macro-internal", +] + +[[package]] +name = "data-encoding-macro-internal" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a" +dependencies = [ + "data-encoding", + "syn", +] + +[[package]] +name = "derivative" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "derive_more" +version = "0.99.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version 0.3.3", + "syn", +] + +[[package]] +name = "difference" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" + +[[package]] +name = "digest" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" +dependencies = [ + "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.4", +] + +[[package]] +name = "directories" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "directories-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" +dependencies = [ + "cfg-if 1.0.0", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780" +dependencies = [ + "libc", + "redox_users", + "winapi 0.3.9", +] + +[[package]] +name = "dirs-sys-next" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +dependencies = [ + "libc", + "redox_users", + "winapi 0.3.9", +] + +[[package]] +name = "dlmalloc" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "332570860c2edf2d57914987bf9e24835425f75825086b6ba7d1e6a3e4f1f254" +dependencies = [ + "libc", +] + +[[package]] +name = "dns-parser" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" +dependencies = [ + "byteorder", + "quick-error 1.2.3", +] + +[[package]] +name = "doc-comment" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" + +[[package]] +name = "downcast-rs" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" + +[[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", + "quote", + "syn", +] + +[[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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +dependencies = [ + "curve25519-dalek 3.0.0", + "ed25519", + "rand 0.7.3", + "serde", + "sha2 0.9.2", + "zeroize", +] + +[[package]] +name = "either" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" + +[[package]] +name = "enum-as-inner" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "enumflags2" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0" +dependencies = [ + "enumflags2_derive", +] + +[[package]] +name = "enumflags2_derive" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "enumn" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e58b112d5099aa0857c5d05f0eacab86406dd8c0f85fe5d320a13256d29ecf4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "env_logger" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" +dependencies = [ + "atty", + "humantime 1.3.0", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "env_logger" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" +dependencies = [ + "atty", + "humantime 2.0.1", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "environmental" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" + +[[package]] +name = "erased-serde" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" +dependencies = [ + "serde", +] + +[[package]] +name = "errno" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067" +dependencies = [ + "gcc", + "libc", +] + +[[package]] +name = "ethbloom" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "779864b9c7f7ead1f092972c3257496c6a84b46dba2ce131dd8a282cb2cc5972" +dependencies = [ + "crunchy", + "fixed-hash", + "impl-rlp", + "impl-serde", + "tiny-keccak", +] + +[[package]] +name = "ethereum-types" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dd6bde671199089e601e8d47e153368b893ef885f11f365a3261ec58153c211" +dependencies = [ + "ethbloom", + "fixed-hash", + "impl-rlp", + "impl-serde", + "primitive-types", + "uint", +] + +[[package]] +name = "event-listener" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59" + +[[package]] +name = "exit-future" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" +dependencies = [ + "futures 0.3.16", +] + +[[package]] +name = "eyre" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534ce924bff9118be8b28b24ede6bf7e96a00b53e4ded25050aa7b526e051e1a" +dependencies = [ + "indenter", + "once_cell", +] + +[[package]] +name = "fake-simd" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" + +[[package]] +name = "fallible-iterator" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" + +[[package]] +name = "fastrand" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3" +dependencies = [ + "instant", +] + +[[package]] +name = "fdlimit" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4c9e43643f5a3be4ca5b67d26b98031ff9db6806c3440ae32e02e3ceac3f1b" +dependencies = [ + "libc", +] + +[[package]] +name = "femme" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2af1a24f391a5a94d756db5092c6576aad494b88a71a5a36b20c67b63e0df034" +dependencies = [ + "cfg-if 0.1.10", + "js-sys", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "file-per-thread-logger" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" +dependencies = [ + "env_logger 0.7.1", + "log", +] + +[[package]] +name = "finality-grandpa" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9" +dependencies = [ + "either", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", +] + +[[package]] +name = "fixed-hash" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +dependencies = [ + "byteorder", + "rand 0.8.4", + "rustc-hex", + "static_assertions", +] + +[[package]] +name = "fixedbitset" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" + +[[package]] +name = "flate2" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" +dependencies = [ + "cfg-if 0.1.10", + "crc32fast", + "libc", + "libz-sys", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "fork-tree" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", +] + +[[package]] +name = "form_urlencoded" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +dependencies = [ + "matches", + "percent-encoding 2.1.0", +] + +[[package]] +name = "frame-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "linregress", + "log", + "parity-scale-codec", + "paste 1.0.5", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "linregress", + "log", + "parity-scale-codec", + "paste 1.0.5", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "frame-benchmarking-cli" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "Inflector", + "chrono", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "handlebars", + "linked-hash-map", + "log", + "parity-scale-codec", + "sc-cli", + "sc-client-db", + "sc-executor", + "sc-service", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", +] + +[[package]] +name = "frame-election-provider-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-election-provider-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "frame-election-provider-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-executive" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-executive" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "frame-metadata" +version = "14.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-metadata" +version = "14.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "frame-metadata" +version = "14.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "bitflags", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "once_cell", + "parity-scale-codec", + "paste 1.0.5", + "serde", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "bitflags", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "impl-trait-for-tuples", + "log", + "once_cell", + "parity-scale-codec", + "paste 1.0.5", + "serde", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "bitflags", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "impl-trait-for-tuples", + "log", + "once_cell", + "parity-scale-codec", + "paste 1.0.5", + "serde", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-test" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-test-pallet", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "pretty_assertions", + "rustversion", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "trybuild", +] + +[[package]] +name = "frame-support-test-pallet" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-system-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-system-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-system-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "frame-try-runtime" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-try-runtime" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "fs-err" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431" + +[[package]] +name = "fs-swap" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03d47dad3685eceed8488986cad3d5027165ea5edb164331770e2059555f10a5" +dependencies = [ + "lazy_static", + "libc", + "libloading 0.5.2", + "winapi 0.3.9", +] + +[[package]] +name = "fs2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "fs_extra" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" + +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + +[[package]] +name = "fuchsia-zircon" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +dependencies = [ + "bitflags", + "fuchsia-zircon-sys", +] + +[[package]] +name = "fuchsia-zircon-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" + +[[package]] +name = "funty" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" + +[[package]] +name = "futures" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" + +[[package]] +name = "futures" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" + +[[package]] +name = "futures-executor" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", + "num_cpus", +] + +[[package]] +name = "futures-io" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" + +[[package]] +name = "futures-lite" +version = "1.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite 0.2.4", + "waker-fn", +] + +[[package]] +name = "futures-macro" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" +dependencies = [ + "autocfg", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-rustls" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b" +dependencies = [ + "futures-io", + "rustls", + "webpki", +] + +[[package]] +name = "futures-sink" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" + +[[package]] +name = "futures-task" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" + +[[package]] +name = "futures-timer" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6" + +[[package]] +name = "futures-timer" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" + +[[package]] +name = "futures-util" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" +dependencies = [ + "autocfg", + "futures 0.1.29", + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite 0.2.4", + "pin-utils", + "proc-macro-hack", + "proc-macro-nested", + "slab", +] + +[[package]] +name = "gcc" +version = "0.3.55" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" + +[[package]] +name = "generate-bags" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "chrono", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "git2", + "node-runtime", + "num-format", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "structopt", +] + +[[package]] +name = "generator" +version = "0.6.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc" +dependencies = [ + "cc", + "libc", + "log", + "rustc_version 0.2.3", + "winapi 0.3.9", +] + +[[package]] +name = "generic-array" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" +dependencies = [ + "typenum", +] + +[[package]] +name = "generic-array" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.10.0+wasi-snapshot-preview1", +] + +[[package]] +name = "ghash" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b442c439366184de619215247d24e908912b175e824a530253845ac4c251a5c1" +dependencies = [ + "opaque-debug 0.3.0", + "polyval", +] + +[[package]] +name = "gimli" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" + +[[package]] +name = "gimli" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] + +[[package]] +name = "git2" +version = "0.13.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "659cd14835e75b64d9dba5b660463506763cf0aa6cb640aeeb0e98d841093490" +dependencies = [ + "bitflags", + "libc", + "libgit2-sys", + "log", + "url 2.2.0", +] + +[[package]] +name = "glob" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" + +[[package]] +name = "globset" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" +dependencies = [ + "aho-corasick", + "bstr", + "fnv", + "log", + "regex", +] + +[[package]] +name = "gloo-timers" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f" +dependencies = [ + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "handlebars" +version = "3.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9" +dependencies = [ + "log", + "pest", + "pest_derive", + "quick-error 2.0.0", + "serde", + "serde_json", +] + +[[package]] +name = "hash-db" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d23bd4e7b5eda0d0f3a307e8b381fdc8ba9000f26fbe912250c0a4cc3956364a" + +[[package]] +name = "hash256-std-hasher" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92c171d55b98633f4ed3860808f004099b36c1cc29c42cfc53aa8591b21efcf2" +dependencies = [ + "crunchy", +] + +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +dependencies = [ + "ahash", +] + +[[package]] +name = "heck" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "hermit-abi" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" +dependencies = [ + "libc", +] + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hex-literal" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b" + +[[package]] +name = "hex_fmt" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" + +[[package]] +name = "hmac" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" +dependencies = [ + "crypto-mac 0.7.0", + "digest 0.8.1", +] + +[[package]] +name = "hmac" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +dependencies = [ + "crypto-mac 0.8.0", + "digest 0.9.0", +] + +[[package]] +name = "hmac-drbg" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" +dependencies = [ + "digest 0.9.0", + "generic-array 0.14.4", + "hmac 0.8.1", +] + +[[package]] +name = "hostname" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +dependencies = [ + "libc", + "match_cfg", + "winapi 0.3.9", +] + +[[package]] +name = "http" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" +dependencies = [ + "bytes 0.5.6", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" +dependencies = [ + "bytes 1.0.1", + "http", + "pin-project-lite 0.2.4", +] + +[[package]] +name = "httparse" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" + +[[package]] +name = "httpdate" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440" + +[[package]] +name = "humantime" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" +dependencies = [ + "quick-error 1.2.3", +] + +[[package]] +name = "humantime" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" + +[[package]] +name = "hyper" +version = "0.14.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" +dependencies = [ + "bytes 1.0.1", + "futures-channel", + "futures-core", + "futures-util", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite 0.2.4", + "socket2 0.4.0", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64" +dependencies = [ + "ct-logs", + "futures-util", + "hyper", + "log", + "rustls", + "rustls-native-certs", + "tokio", + "tokio-rustls", + "webpki", +] + +[[package]] +name = "idna" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "idna" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "if-addrs" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28538916eb3f3976311f5dfbe67b5362d0add1293d0a9cad17debf86f8e3aa48" +dependencies = [ + "if-addrs-sys", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "if-addrs-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de74b9dd780476e837e5eb5ab7c88b49ed304126e412030a0adba99c8efe79ea" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "if-watch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" +dependencies = [ + "async-io", + "futures 0.3.16", + "futures-lite", + "if-addrs", + "ipnet", + "libc", + "log", + "winapi 0.3.9", +] + +[[package]] +name = "impl-codec" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "161ebdfec3c8e3b52bf61c4f3550a1eea4f9579d10dc1b936f3171ebdcd6c443" +dependencies = [ + "parity-scale-codec", +] + +[[package]] +name = "impl-rlp" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" +dependencies = [ + "rlp", +] + +[[package]] +name = "impl-serde" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" +dependencies = [ + "serde", +] + +[[package]] +name = "impl-trait-for-tuples" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "indenter" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0bd112d44d9d870a6819eb505d04dd92b5e4d94bb8c304924a0872ae7016fb5" + +[[package]] +name = "indexmap" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" +dependencies = [ + "autocfg", + "hashbrown", + "serde", +] + +[[package]] +name = "instant" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" + +[[package]] +name = "integer-encoding" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625" + +[[package]] +name = "integer-sqrt" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b" + +[[package]] +name = "intervalier" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" +dependencies = [ + "futures 0.3.16", + "futures-timer 2.0.2", +] + +[[package]] +name = "iovec" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" +dependencies = [ + "libc", +] + +[[package]] +name = "ip_network" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09b746553d2f4a1ca26fab939943ddfb217a091f34f53571620a8e3d30691303" + +[[package]] +name = "ipconfig" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" +dependencies = [ + "socket2 0.3.17", + "widestring", + "winapi 0.3.9", + "winreg", +] + +[[package]] +name = "ipnet" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" + +[[package]] +name = "itertools" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" + +[[package]] +name = "jemalloc-ctl" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c502a5ff9dd2924f1ed32ba96e3b65735d837b4bfd978d3161b1702e66aca4b7" +dependencies = [ + "jemalloc-sys", + "libc", + "paste 0.1.18", +] + +[[package]] +name = "jemalloc-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45" +dependencies = [ + "cc", + "fs_extra", + "libc", +] + +[[package]] +name = "jemallocator" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69" +dependencies = [ + "jemalloc-sys", + "libc", +] + +[[package]] +name = "jobserver" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2" +dependencies = [ + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "jsonrpc-client-transports" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a" +dependencies = [ + "derive_more", + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-pubsub", + "log", + "serde", + "serde_json", + "url 1.7.2", +] + +[[package]] +name = "jsonrpc-core" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" +dependencies = [ + "futures 0.3.16", + "futures-executor", + "futures-util", + "log", + "serde", + "serde_derive", + "serde_json", +] + +[[package]] +name = "jsonrpc-core-client" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0" +dependencies = [ + "futures 0.3.16", + "jsonrpc-client-transports", +] + +[[package]] +name = "jsonrpc-derive" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b939a78fa820cdfcb7ee7484466746a7377760970f6f9c6fe19f9edcc8a38d2" +dependencies = [ + "proc-macro-crate 0.1.5", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "jsonrpc-http-server" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" +dependencies = [ + "futures 0.3.16", + "hyper", + "jsonrpc-core", + "jsonrpc-server-utils", + "log", + "net2", + "parking_lot 0.11.1", + "unicase", +] + +[[package]] +name = "jsonrpc-ipc-server" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845" +dependencies = [ + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-server-utils", + "log", + "parity-tokio-ipc", + "parking_lot 0.11.1", + "tower-service", +] + +[[package]] +name = "jsonrpc-pubsub" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011" +dependencies = [ + "futures 0.3.16", + "jsonrpc-core", + "lazy_static", + "log", + "parking_lot 0.11.1", + "rand 0.7.3", + "serde", +] + +[[package]] +name = "jsonrpc-server-utils" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" +dependencies = [ + "bytes 1.0.1", + "futures 0.3.16", + "globset", + "jsonrpc-core", + "lazy_static", + "log", + "tokio", + "tokio-stream", + "tokio-util", + "unicase", +] + +[[package]] +name = "jsonrpc-ws-server" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946" +dependencies = [ + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-server-utils", + "log", + "parity-ws", + "parking_lot 0.11.1", + "slab", +] + +[[package]] +name = "jsonrpsee-proc-macros" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300" +dependencies = [ + "Inflector", + "bae", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "jsonrpsee-types" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d67724d368c59e08b557a516cf8fcc51100e7a708850f502e1044b151fe89788" +dependencies = [ + "async-trait", + "beef", + "futures-channel", + "futures-util", + "hyper", + "log", + "serde", + "serde_json", + "soketto 0.6.0", + "thiserror", +] + +[[package]] +name = "jsonrpsee-ws-client" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198" +dependencies = [ + "async-trait", + "fnv", + "futures 0.3.16", + "jsonrpsee-types", + "log", + "pin-project 1.0.8", + "rustls", + "rustls-native-certs", + "serde", + "serde_json", + "soketto 0.6.0", + "thiserror", + "tokio", + "tokio-rustls", + "tokio-util", + "url 2.2.0", +] + +[[package]] +name = "keccak" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" + +[[package]] +name = "kernel32-sys" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "kusama-runtime" +version = "0.9.9" +dependencies = [ + "beefy-primitives", + "bitvec 0.20.1", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex-literal", + "log", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-nicks", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences-benchmarking", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session-benchmarking", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-fn", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-xcm", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", + "rustc-hex", + "separator", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tiny-keccak", + "xcm", + "xcm-builder", + "xcm-executor", +] + +[[package]] +name = "kv-log-macro" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" +dependencies = [ + "log", +] + +[[package]] +name = "kvdb" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45a3f58dc069ec0e205a27f5b45920722a46faed802a0541538241af6228f512" +dependencies = [ + "parity-util-mem", + "smallvec", +] + +[[package]] +name = "kvdb-memorydb" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5" +dependencies = [ + "kvdb", + "parity-util-mem", + "parking_lot 0.11.1", +] + +[[package]] +name = "kvdb-rocksdb" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b1b6ea8f2536f504b645ad78419c8246550e19d2c3419a167080ce08edee35a" +dependencies = [ + "fs-swap", + "kvdb", + "log", + "num_cpus", + "owning_ref", + "parity-util-mem", + "parking_lot 0.11.1", + "regex", + "rocksdb", + "smallvec", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "lazycell" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" + +[[package]] +name = "libc" +version = "0.2.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" + +[[package]] +name = "libgit2-sys" +version = "0.12.22+1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89c53ac117c44f7042ad8d8f5681378dfbc6010e49ec2c0d1f11dfedc7a4a1c3" +dependencies = [ + "cc", + "libc", + "libz-sys", + "pkg-config", +] + +[[package]] +name = "libloading" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753" +dependencies = [ + "cc", + "winapi 0.3.9", +] + +[[package]] +name = "libloading" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a" +dependencies = [ + "cfg-if 1.0.0", + "winapi 0.3.9", +] + +[[package]] +name = "libm" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" + +[[package]] +name = "libp2p" +version = "0.39.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" +dependencies = [ + "atomic", + "bytes 1.0.1", + "futures 0.3.16", + "lazy_static", + "libp2p-core", + "libp2p-deflate", + "libp2p-dns", + "libp2p-floodsub", + "libp2p-gossipsub", + "libp2p-identify", + "libp2p-kad", + "libp2p-mdns", + "libp2p-mplex", + "libp2p-noise", + "libp2p-ping", + "libp2p-plaintext", + "libp2p-pnet", + "libp2p-relay", + "libp2p-request-response", + "libp2p-swarm", + "libp2p-swarm-derive", + "libp2p-tcp", + "libp2p-uds", + "libp2p-wasm-ext", + "libp2p-websocket", + "libp2p-yamux", + "multiaddr", + "parking_lot 0.11.1", + "pin-project 1.0.8", + "smallvec", + "wasm-timer", +] + +[[package]] +name = "libp2p-core" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af9b4abdeaa420593a297c8592f63fad4234f4b88dc9343b8fd8e736c35faa59" +dependencies = [ + "asn1_der", + "bs58", + "ed25519-dalek", + "either", + "fnv", + "futures 0.3.16", + "futures-timer 3.0.2", + "lazy_static", + "libsecp256k1 0.5.0", + "log", + "multiaddr", + "multihash 0.14.0", + "multistream-select", + "parking_lot 0.11.1", + "pin-project 1.0.8", + "prost 0.8.0", + "prost-build 0.8.0", + "rand 0.7.3", + "ring", + "rw-stream-sink", + "sha2 0.9.2", + "smallvec", + "thiserror", + "unsigned-varint 0.7.0", + "void", + "zeroize", +] + +[[package]] +name = "libp2p-deflate" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66097fccc0b7f8579f90a03ea76ba6196332ea049fd07fd969490a06819dcdc8" +dependencies = [ + "flate2", + "futures 0.3.16", + "libp2p-core", +] + +[[package]] +name = "libp2p-dns" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58ff08b3196b85a17f202d80589e93b1660a574af67275706657fdc762e42c32" +dependencies = [ + "async-std-resolver", + "futures 0.3.16", + "libp2p-core", + "log", + "smallvec", + "trust-dns-resolver", +] + +[[package]] +name = "libp2p-floodsub" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "404eca8720967179dac7a5b4275eb91f904a53859c69ca8d018560ad6beb214f" +dependencies = [ + "cuckoofilter", + "fnv", + "futures 0.3.16", + "libp2p-core", + "libp2p-swarm", + "log", + "prost 0.8.0", + "prost-build 0.8.0", + "rand 0.7.3", + "smallvec", +] + +[[package]] +name = "libp2p-gossipsub" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1cc48709bcbc3a3321f08a73560b4bbb4166a7d56f6fdb615bc775f4f91058e" +dependencies = [ + "asynchronous-codec 0.6.0", + "base64 0.13.0", + "byteorder", + "bytes 1.0.1", + "fnv", + "futures 0.3.16", + "hex_fmt", + "libp2p-core", + "libp2p-swarm", + "log", + "prost 0.8.0", + "prost-build 0.8.0", + "rand 0.7.3", + "regex", + "sha2 0.9.2", + "smallvec", + "unsigned-varint 0.7.0", + "wasm-timer", +] + +[[package]] +name = "libp2p-identify" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7b61f6cf07664fb97016c318c4d4512b3dd4cc07238607f3f0163245f99008e" +dependencies = [ + "futures 0.3.16", + "libp2p-core", + "libp2p-swarm", + "log", + "prost 0.8.0", + "prost-build 0.8.0", + "smallvec", + "wasm-timer", +] + +[[package]] +name = "libp2p-kad" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" +dependencies = [ + "arrayvec 0.5.2", + "asynchronous-codec 0.6.0", + "bytes 1.0.1", + "either", + "fnv", + "futures 0.3.16", + "libp2p-core", + "libp2p-swarm", + "log", + "prost 0.8.0", + "prost-build 0.8.0", + "rand 0.7.3", + "sha2 0.9.2", + "smallvec", + "uint", + "unsigned-varint 0.7.0", + "void", + "wasm-timer", +] + +[[package]] +name = "libp2p-mdns" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a29e6cbc2a24b8471b6567e580a0e8e7b70a6d0f0ea2be0844d1e842d7d4fa33" +dependencies = [ + "async-io", + "data-encoding", + "dns-parser", + "futures 0.3.16", + "if-watch", + "lazy_static", + "libp2p-core", + "libp2p-swarm", + "log", + "rand 0.8.4", + "smallvec", + "socket2 0.4.0", + "void", +] + +[[package]] +name = "libp2p-mplex" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" +dependencies = [ + "asynchronous-codec 0.6.0", + "bytes 1.0.1", + "futures 0.3.16", + "libp2p-core", + "log", + "nohash-hasher", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec", + "unsigned-varint 0.7.0", +] + +[[package]] +name = "libp2p-noise" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" +dependencies = [ + "bytes 1.0.1", + "curve25519-dalek 3.0.0", + "futures 0.3.16", + "lazy_static", + "libp2p-core", + "log", + "prost 0.8.0", + "prost-build 0.8.0", + "rand 0.8.4", + "sha2 0.9.2", + "snow", + "static_assertions", + "x25519-dalek", + "zeroize", +] + +[[package]] +name = "libp2p-ping" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2482cfd9eb0b7a0baaf3e7b329dc4f2785181a161b1a47b7192f8d758f54a439" +dependencies = [ + "futures 0.3.16", + "libp2p-core", + "libp2p-swarm", + "log", + "rand 0.7.3", + "void", + "wasm-timer", +] + +[[package]] +name = "libp2p-plaintext" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" +dependencies = [ + "asynchronous-codec 0.6.0", + "bytes 1.0.1", + "futures 0.3.16", + "libp2p-core", + "log", + "prost 0.8.0", + "prost-build 0.8.0", + "unsigned-varint 0.7.0", + "void", +] + +[[package]] +name = "libp2p-pnet" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07cb4dd4b917e5b40ddefe49b96b07adcd8d342e0317011d175b7b2bb1dcc974" +dependencies = [ + "futures 0.3.16", + "log", + "pin-project 1.0.8", + "rand 0.7.3", + "salsa20", + "sha3", +] + +[[package]] +name = "libp2p-relay" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" +dependencies = [ + "asynchronous-codec 0.6.0", + "bytes 1.0.1", + "futures 0.3.16", + "futures-timer 3.0.2", + "libp2p-core", + "libp2p-swarm", + "log", + "pin-project 1.0.8", + "prost 0.8.0", + "prost-build 0.8.0", + "rand 0.7.3", + "smallvec", + "unsigned-varint 0.7.0", + "void", + "wasm-timer", +] + +[[package]] +name = "libp2p-request-response" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" +dependencies = [ + "async-trait", + "bytes 1.0.1", + "futures 0.3.16", + "libp2p-core", + "libp2p-swarm", + "log", + "lru", + "minicbor", + "rand 0.7.3", + "smallvec", + "unsigned-varint 0.7.0", + "wasm-timer", +] + +[[package]] +name = "libp2p-swarm" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7083861341e1555467863b4cd802bea1e8c4787c0f7b5110097d0f1f3248f9a9" +dependencies = [ + "either", + "futures 0.3.16", + "libp2p-core", + "log", + "rand 0.7.3", + "smallvec", + "void", + "wasm-timer", +] + +[[package]] +name = "libp2p-swarm-derive" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab8cb308d4fc854869f5abb54fdab0833d2cf670d407c745849dc47e6e08d79c" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "libp2p-tcp" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79edd26b6b4bb5feee210dcda562dca186940dfecb0024b979c3f50824b3bf28" +dependencies = [ + "async-io", + "futures 0.3.16", + "futures-timer 3.0.2", + "if-watch", + "ipnet", + "libc", + "libp2p-core", + "log", + "socket2 0.4.0", +] + +[[package]] +name = "libp2p-uds" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "280e793440dd4e9f273d714f4497325c72cddb0fe85a49f9a03c88f41dd20182" +dependencies = [ + "async-std", + "futures 0.3.16", + "libp2p-core", + "log", +] + +[[package]] +name = "libp2p-wasm-ext" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f553b7140fad3d7a76f50497b0ea591e26737d9607428a75509fc191e4d1b1f6" +dependencies = [ + "futures 0.3.16", + "js-sys", + "libp2p-core", + "parity-send-wrapper", + "wasm-bindgen", + "wasm-bindgen-futures", +] + +[[package]] +name = "libp2p-websocket" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddf99dcbf5063e9d59087f61b1e85c686ceab2f5abedb472d32288065c0e5e27" +dependencies = [ + "either", + "futures 0.3.16", + "futures-rustls", + "libp2p-core", + "log", + "quicksink", + "rw-stream-sink", + "soketto 0.4.1", + "url 2.2.0", + "webpki-roots", +] + +[[package]] +name = "libp2p-yamux" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" +dependencies = [ + "futures 0.3.16", + "libp2p-core", + "parking_lot 0.11.1", + "thiserror", + "yamux", +] + +[[package]] +name = "librocksdb-sys" +version = "6.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c309a9d2470844aceb9a4a098cf5286154d20596868b75a6b36357d2bb9ca25d" +dependencies = [ + "bindgen", + "cc", + "glob", + "libc", +] + +[[package]] +name = "libsecp256k1" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd1137239ab33b41aa9637a88a28249e5e70c40a42ccc92db7f12cc356c1fcd7" +dependencies = [ + "arrayref", + "base64 0.12.3", + "digest 0.9.0", + "hmac-drbg", + "libsecp256k1-core", + "libsecp256k1-gen-ecmult", + "libsecp256k1-gen-genmult", + "rand 0.7.3", + "serde", + "sha2 0.9.2", + "typenum", +] + +[[package]] +name = "libsecp256k1" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73" +dependencies = [ + "arrayref", + "base64 0.12.3", + "digest 0.9.0", + "hmac-drbg", + "libsecp256k1-core", + "libsecp256k1-gen-ecmult", + "libsecp256k1-gen-genmult", + "rand 0.7.3", + "serde", + "sha2 0.9.2", + "typenum", +] + +[[package]] +name = "libsecp256k1-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" +dependencies = [ + "crunchy", + "digest 0.9.0", + "subtle 2.4.1", +] + +[[package]] +name = "libsecp256k1-gen-ecmult" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3" +dependencies = [ + "libsecp256k1-core", +] + +[[package]] +name = "libsecp256k1-gen-genmult" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d" +dependencies = [ + "libsecp256k1-core", +] + +[[package]] +name = "libz-sys" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "linked-hash-map" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" + +[[package]] +name = "linked_hash_set" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c" +dependencies = [ + "linked-hash-map", +] + +[[package]] +name = "linregress" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395" +dependencies = [ + "nalgebra", + "statrs", +] + +[[package]] +name = "lock_api" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "lock_api" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" +dependencies = [ + "cfg-if 1.0.0", + "value-bag", +] + +[[package]] +name = "loom" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed" +dependencies = [ + "cfg-if 0.1.10", + "generator", + "scoped-tls", + "serde", + "serde_json", +] + +[[package]] +name = "lru" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91" +dependencies = [ + "hashbrown", +] + +[[package]] +name = "lru-cache" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" +dependencies = [ + "linked-hash-map", +] + +[[package]] +name = "lz4" +version = "1.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac20ed6991e01bf6a2e68cc73df2b389707403662a8ba89f68511fb340f724c" +dependencies = [ + "libc", + "lz4-sys", +] + +[[package]] +name = "lz4-sys" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dca79aa95d8b3226213ad454d328369853be3a1382d89532a854f4d69640acae" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "mach" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +dependencies = [ + "libc", +] + +[[package]] +name = "maplit" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" + +[[package]] +name = "match_cfg" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" + +[[package]] +name = "matchers" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" +dependencies = [ + "regex-automata", +] + +[[package]] +name = "matches" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" + +[[package]] +name = "matrixmultiply" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a8a15b776d9dfaecd44b03c5828c2199cddff5247215858aac14624f8d6b741" +dependencies = [ + "rawpointer", +] + +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + +[[package]] +name = "memchr" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" + +[[package]] +name = "memmap2" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memory-db" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de006e09d04fc301a5f7e817b75aa49801c4479a8af753764416b085337ddcc5" +dependencies = [ + "hash-db", + "hashbrown", + "parity-util-mem", +] + +[[package]] +name = "memory-lru" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beeb98b3d1ed2c0054bd81b5ba949a0243c3ccad751d45ea898fa8059fa2860a" +dependencies = [ + "lru", +] + +[[package]] +name = "memory_units" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" + +[[package]] +name = "merlin" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" +dependencies = [ + "byteorder", + "keccak", + "rand_core 0.5.1", + "zeroize", +] + +[[package]] +name = "metered-channel" +version = "0.9.9" +dependencies = [ + "derive_more", + "futures 0.3.16", + "futures-timer 3.0.2", +] + +[[package]] +name = "mick-jaeger" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" +dependencies = [ + "futures 0.3.16", + "rand 0.7.3", + "thrift", +] + +[[package]] +name = "minicbor" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea79ce4ab9f445ec6b71833a2290ac0a29c9dde0fa7cae4c481eecae021d9bd9" +dependencies = [ + "minicbor-derive", +] + +[[package]] +name = "minicbor-derive" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "miniz_oxide" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "0.6.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" +dependencies = [ + "cfg-if 0.1.10", + "fuchsia-zircon", + "fuchsia-zircon-sys", + "iovec", + "kernel32-sys", + "libc", + "log", + "miow 0.2.1", + "net2", + "slab", + "winapi 0.2.8", +] + +[[package]] +name = "mio" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16" +dependencies = [ + "libc", + "log", + "miow 0.3.7", + "ntapi", + "winapi 0.3.9", +] + +[[package]] +name = "mio-extras" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" +dependencies = [ + "lazycell", + "log", + "mio 0.6.22", + "slab", +] + +[[package]] +name = "miow" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +dependencies = [ + "kernel32-sys", + "net2", + "winapi 0.2.8", + "ws2_32-sys", +] + +[[package]] +name = "miow" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "more-asserts" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" + +[[package]] +name = "multiaddr" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48ee4ea82141951ac6379f964f71b20876d43712bea8faf6dd1a375e08a46499" +dependencies = [ + "arrayref", + "bs58", + "byteorder", + "data-encoding", + "multihash 0.14.0", + "percent-encoding 2.1.0", + "serde", + "static_assertions", + "unsigned-varint 0.7.0", + "url 2.2.0", +] + +[[package]] +name = "multibase" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b78c60039650ff12e140ae867ef5299a58e19dded4d334c849dc7177083667e2" +dependencies = [ + "base-x", + "data-encoding", + "data-encoding-macro", +] + +[[package]] +name = "multihash" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe" +dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", + "digest 0.9.0", + "generic-array 0.14.4", + "multihash-derive", + "sha2 0.9.2", + "sha3", + "unsigned-varint 0.5.1", +] + +[[package]] +name = "multihash" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8" +dependencies = [ + "digest 0.9.0", + "generic-array 0.14.4", + "multihash-derive", + "sha2 0.9.2", + "unsigned-varint 0.7.0", +] + +[[package]] +name = "multihash-derive" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro-error 1.0.4", + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "multimap" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce" + +[[package]] +name = "multistream-select" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" +dependencies = [ + "bytes 1.0.1", + "futures 0.3.16", + "log", + "pin-project 1.0.8", + "smallvec", + "unsigned-varint 0.6.0", +] + +[[package]] +name = "nalgebra" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "462fffe4002f4f2e1f6a9dcf12cc1a6fc0e15989014efc02a941d3e0f5dc2120" +dependencies = [ + "approx", + "matrixmultiply", + "nalgebra-macros", + "num-complex", + "num-rational 0.4.0", + "num-traits", + "rand 0.8.4", + "rand_distr", + "simba", + "typenum", +] + +[[package]] +name = "nalgebra-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "names" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef320dab323286b50fb5cdda23f61c796a72a89998ab565ca32525c5c556f2da" +dependencies = [ + "rand 0.3.23", +] + +[[package]] +name = "nb-connect" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "net2" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "nix" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2" +dependencies = [ + "bitflags", + "cc", + "cfg-if 1.0.0", + "libc", +] + +[[package]] +name = "node-primitives" +version = "2.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "node-runtime" +version = "3.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "node-primitives", + "pallet-assets", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-contracts", + "pallet-contracts-primitives", + "pallet-contracts-rpc-runtime-api", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-lottery", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-randomness-collective-flip", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-transaction-storage", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-uniques", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "static_assertions", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "nohash-hasher" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" + +[[package]] +name = "nom" +version = "6.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6" +dependencies = [ + "bitvec 0.19.5", + "funty", + "memchr", + "version_check", +] + +[[package]] +name = "ntapi" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "num-bigint" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-format" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" +dependencies = [ + "arrayvec 0.4.12", + "itoa", +] + +[[package]] +name = "num-integer" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef" +dependencies = [ + "autocfg", + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "num_cpus" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "object" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" + +[[package]] +name = "object" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" +dependencies = [ + "crc32fast", + "indexmap", +] + +[[package]] +name = "once_cell" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd" +dependencies = [ + "parking_lot 0.11.1", +] + +[[package]] +name = "opaque-debug" +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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" + +[[package]] +name = "ordered-float" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579" +dependencies = [ + "num-traits", +] + +[[package]] +name = "output_vt100" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "owning_ref" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce" +dependencies = [ + "stable_deref_trait", +] + +[[package]] +name = "owo-colors" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" + +[[package]] +name = "pallet-assets" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-babe" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-babe" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-bags-list" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-bags-list" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-balances" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-balances" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-beefy" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +dependencies = [ + "beefy-primitives", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-beefy-mmr" +version = "0.1.0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +dependencies = [ + "beefy-merkle-tree", + "beefy-primitives", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex", + "libsecp256k1 0.6.0", + "log", + "pallet-beefy", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-bounties" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-bounties" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-bridge-dispatch" +version = "0.1.0" +dependencies = [ + "bp-message-dispatch", + "bp-runtime", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-bridge-grandpa" +version = "0.1.0" +dependencies = [ + "bp-header-chain", + "bp-runtime", + "bp-test-utils", + "finality-grandpa", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "num-traits", + "parity-scale-codec", + "serde", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-bridge-messages" +version = "0.1.0" +dependencies = [ + "bitvec 0.20.1", + "bp-message-dispatch", + "bp-messages", + "bp-rialto", + "bp-runtime", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex", + "hex-literal", + "log", + "num-traits", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-contracts" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "bitflags", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-contracts-primitives", + "pallet-contracts-proc-macro", + "parity-scale-codec", + "pwasm-utils", + "serde", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-sandbox", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "wasmi-validation", +] + +[[package]] +name = "pallet-contracts-primitives" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "bitflags", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pallet-contracts-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "pallet-contracts-primitives", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-democracy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-democracy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-election-provider-multi-phase" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "rand 0.7.3", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", + "strum 0.21.0", + "strum_macros 0.21.1", +] + +[[package]] +name = "pallet-election-provider-multi-phase" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "static_assertions", +] + +[[package]] +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-gilt" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-gilt" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-identity" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "enumflags2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-identity" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "enumflags2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-im-online" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-im-online" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-indices" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-indices" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-lottery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-membership" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-membership" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "ckb-merkle-mountain-range", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "ckb-merkle-mountain-range", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-mmr-primitives" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-mmr-primitives" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-mmr-rpc" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-multisig" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-multisig" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-nicks" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-offences" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-offences" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-offences-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-proxy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-proxy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-randomness-collective-flip" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "safe-mix", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-recovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-recovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-scheduler" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-scheduler" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-session-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "rand 0.7.3", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-society" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "rand_chacha 0.2.2", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-society" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "rand_chacha 0.2.2", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "rand_chacha 0.2.2", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-staking-reward-curve" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pallet-staking-reward-curve" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pallet-staking-reward-fn" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "log", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-sudo" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-sudo" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-tips" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-tips" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-transaction-payment" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-transaction-payment" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-transaction-payment-rpc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-transaction-payment-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-transaction-payment-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-treasury" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-treasury" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "impl-trait-for-tuples", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-uniques" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-utility" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-utility" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-vesting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-vesting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "pallet-xcm" +version = "0.9.9" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "polkadot-parachain", + "polkadot-runtime-parachains", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-builder", + "xcm-executor", +] + +[[package]] +name = "parity-db" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241f9c5d25063080f2c02846221f13e1d0e5e18fa00c32c234aad585b744ee55" +dependencies = [ + "blake2-rfc", + "crc32fast", + "fs2", + "hex", + "libc", + "log", + "lz4", + "memmap2", + "parking_lot 0.11.1", + "rand 0.8.4", + "snap", +] + +[[package]] +name = "parity-scale-codec" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9" +dependencies = [ + "arrayvec 0.7.0", + "bitvec 0.20.1", + "byte-slice-cast", + "impl-trait-for-tuples", + "parity-scale-codec-derive", + "serde", +] + +[[package]] +name = "parity-scale-codec-derive" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40dbbfef7f0a1143c5b06e0d76a6278e25dac0bc1af4be51a0fbb73f07e7ad09" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "parity-send-wrapper" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" + +[[package]] +name = "parity-tokio-ipc" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6" +dependencies = [ + "futures 0.3.16", + "libc", + "log", + "rand 0.7.3", + "tokio", + "winapi 0.3.9", +] + +[[package]] +name = "parity-util-mem" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ad6f1acec69b95caf435bbd158d486e5a0a44fcf51531e84922c59ff09e8457" +dependencies = [ + "cfg-if 1.0.0", + "ethereum-types", + "hashbrown", + "impl-trait-for-tuples", + "jemallocator", + "lru", + "parity-util-mem-derive", + "parking_lot 0.11.1", + "primitive-types", + "smallvec", + "winapi 0.3.9", +] + +[[package]] +name = "parity-util-mem-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" +dependencies = [ + "proc-macro2", + "syn", + "synstructure", +] + +[[package]] +name = "parity-wasm" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16ad52817c4d343339b3bc2e26861bd21478eda0b7509acf83505727000512ac" +dependencies = [ + "byteorder", +] + +[[package]] +name = "parity-wasm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92" + +[[package]] +name = "parity-ws" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0ab8a461779bd022964cae2b4989fa9c99deb270bec162da2125ec03c09fcaa" +dependencies = [ + "byteorder", + "bytes 0.4.12", + "httparse", + "log", + "mio 0.6.22", + "mio-extras", + "rand 0.7.3", + "sha-1 0.8.2", + "slab", + "url 2.2.0", +] + +[[package]] +name = "parking" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" + +[[package]] +name = "parking_lot" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" +dependencies = [ + "lock_api 0.3.4", + "parking_lot_core 0.7.2", +] + +[[package]] +name = "parking_lot" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" +dependencies = [ + "instant", + "lock_api 0.4.1", + "parking_lot_core 0.8.0", +] + +[[package]] +name = "parking_lot_core" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" +dependencies = [ + "cfg-if 0.1.10", + "cloudabi 0.0.3", + "libc", + "redox_syscall 0.1.56", + "smallvec", + "winapi 0.3.9", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" +dependencies = [ + "cfg-if 0.1.10", + "cloudabi 0.1.0", + "instant", + "libc", + "redox_syscall 0.1.56", + "smallvec", + "winapi 0.3.9", +] + +[[package]] +name = "paste" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" +dependencies = [ + "paste-impl", + "proc-macro-hack", +] + +[[package]] +name = "paste" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" + +[[package]] +name = "paste-impl" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" +dependencies = [ + "proc-macro-hack", +] + +[[package]] +name = "pbkdf2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" +dependencies = [ + "byteorder", + "crypto-mac 0.7.0", +] + +[[package]] +name = "pbkdf2" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +dependencies = [ + "crypto-mac 0.8.0", +] + +[[package]] +name = "peeking_take_while" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" + +[[package]] +name = "percent-encoding" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" + +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" + +[[package]] +name = "pest" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" +dependencies = [ + "ucd-trie", +] + +[[package]] +name = "pest_derive" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" +dependencies = [ + "pest", + "pest_generator", +] + +[[package]] +name = "pest_generator" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" +dependencies = [ + "pest", + "pest_meta", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pest_meta" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" +dependencies = [ + "maplit", + "pest", + "sha-1 0.8.2", +] + +[[package]] +name = "petgraph" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" +dependencies = [ + "fixedbitset", + "indexmap", +] + +[[package]] +name = "pin-project" +version = "0.4.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" +dependencies = [ + "pin-project-internal 0.4.23", +] + +[[package]] +name = "pin-project" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08" +dependencies = [ + "pin-project-internal 1.0.8", +] + +[[package]] +name = "pin-project-internal" +version = "0.4.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-internal" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-lite" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" + +[[package]] +name = "pin-project-lite" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" + +[[package]] +name = "platforms" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" + +[[package]] +name = "polkadot" +version = "0.9.9" +dependencies = [ + "assert_cmd", + "color-eyre", + "nix", + "parity-util-mem", + "polkadot-cli", + "tempfile", +] + +[[package]] +name = "polkadot-approval-distribution" +version = "0.9.9" +dependencies = [ + "assert_matches", + "env_logger 0.9.0", + "futures 0.3.16", + "log", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "rand_core 0.5.1", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-availability-bitfield-distribution" +version = "0.9.9" +dependencies = [ + "assert_matches", + "bitvec 0.20.1", + "env_logger 0.9.0", + "futures 0.3.16", + "log", + "maplit", + "polkadot-node-network-protocol", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-availability-distribution" +version = "0.9.9" +dependencies = [ + "assert_matches", + "derive_more", + "futures 0.3.16", + "futures-timer 3.0.2", + "lru", + "parity-scale-codec", + "polkadot-erasure-coding", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "rand 0.8.4", + "sc-network", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-availability-recovery" +version = "0.9.9" +dependencies = [ + "assert_matches", + "env_logger 0.9.0", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "lru", + "parity-scale-codec", + "polkadot-erasure-coding", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "rand 0.8.4", + "sc-network", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-cli" +version = "0.9.9" +dependencies = [ + "frame-benchmarking-cli", + "futures 0.3.16", + "log", + "polkadot-node-core-pvf", + "polkadot-service", + "sc-cli", + "sc-service", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "substrate-build-script-utils", + "thiserror", + "try-runtime-cli", +] + +[[package]] +name = "polkadot-client" +version = "0.9.9" +dependencies = [ + "beefy-primitives", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "kusama-runtime", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "polkadot-primitives", + "polkadot-runtime", + "rococo-runtime", + "sc-client-api", + "sc-consensus", + "sc-executor", + "sc-service", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "westend-runtime", +] + +[[package]] +name = "polkadot-collator-protocol" +version = "0.9.9" +dependencies = [ + "always-assert", + "assert_matches", + "derive_more", + "env_logger 0.9.0", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sc-network", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-core-primitives" +version = "0.9.9" +dependencies = [ + "parity-scale-codec", + "parity-util-mem", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "polkadot-dispute-distribution" +version = "0.9.9" +dependencies = [ + "assert_matches", + "async-trait", + "derive_more", + "futures 0.3.16", + "futures-timer 3.0.2", + "lazy_static", + "lru", + "parity-scale-codec", + "polkadot-erasure-coding", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sc-keystore", + "sc-network", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-erasure-coding" +version = "0.9.9" +dependencies = [ + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-primitives", + "reed-solomon-novelpoly", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "polkadot-gossip-support" +version = "0.9.9" +dependencies = [ + "assert_matches", + "futures 0.3.16", + "polkadot-node-network-protocol", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "rand 0.8.4", + "rand_chacha 0.3.1", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-network-bridge" +version = "0.9.9" +dependencies = [ + "assert_matches", + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "parity-scale-codec", + "parking_lot 0.11.1", + "polkadot-node-network-protocol", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-overseer", + "polkadot-primitives", + "sc-network", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-node-collation-generation" +version = "0.9.9" +dependencies = [ + "futures 0.3.16", + "parity-scale-codec", + "polkadot-erasure-coding", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-approval-voting" +version = "0.9.9" +dependencies = [ + "assert_matches", + "bitvec 0.20.1", + "derive_more", + "futures 0.3.16", + "futures-timer 3.0.2", + "kvdb", + "kvdb-memorydb", + "lru", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "polkadot-node-jaeger", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-overseer", + "polkadot-primitives", + "rand_core 0.5.1", + "sc-keystore", + "schnorrkel", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-node-core-av-store" +version = "0.9.9" +dependencies = [ + "assert_matches", + "bitvec 0.20.1", + "env_logger 0.9.0", + "futures 0.3.16", + "futures-timer 3.0.2", + "kvdb", + "kvdb-memorydb", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "polkadot-erasure-coding", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-overseer", + "polkadot-primitives", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-backing" +version = "0.9.9" +dependencies = [ + "assert_matches", + "bitvec 0.20.1", + "futures 0.3.16", + "polkadot-erasure-coding", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "polkadot-statement-table", + "sc-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-bitfield-signing" +version = "0.9.9" +dependencies = [ + "futures 0.3.16", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "wasm-timer", +] + +[[package]] +name = "polkadot-node-core-candidate-validation" +version = "0.9.9" +dependencies = [ + "assert_matches", + "async-trait", + "futures 0.3.16", + "parity-scale-codec", + "polkadot-node-core-pvf", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-parachain", + "polkadot-primitives", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-node-core-chain-api" +version = "0.9.9" +dependencies = [ + "futures 0.3.16", + "maplit", + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sc-client-api", + "sc-consensus-babe", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-node-core-chain-selection" +version = "0.9.9" +dependencies = [ + "assert_matches", + "futures 0.3.16", + "futures-timer 3.0.2", + "kvdb", + "kvdb-memorydb", + "parity-scale-codec", + "parking_lot 0.11.1", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-dispute-coordinator" +version = "0.9.9" +dependencies = [ + "assert_matches", + "bitvec 0.20.1", + "derive_more", + "futures 0.3.16", + "kvdb", + "kvdb-memorydb", + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sc-keystore", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-dispute-participation" +version = "0.9.9" +dependencies = [ + "assert_matches", + "futures 0.3.16", + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-primitives", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-parachains-inherent" +version = "0.9.9" +dependencies = [ + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "polkadot-node-subsystem", + "polkadot-primitives", + "sp-blockchain", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-provisioner" +version = "0.9.9" +dependencies = [ + "bitvec 0.20.1", + "futures 0.3.16", + "futures-timer 3.0.2", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-pvf" +version = "0.9.9" +dependencies = [ + "always-assert", + "assert_matches", + "async-process", + "async-std", + "futures 0.3.16", + "futures-timer 3.0.2", + "hex-literal", + "libc", + "parity-scale-codec", + "pin-project 1.0.8", + "polkadot-core-primitives", + "polkadot-node-subsystem-util", + "polkadot-parachain", + "rand 0.8.4", + "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", + "slotmap", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tempfile", + "test-parachain-adder", + "test-parachain-halt", + "tracing", +] + +[[package]] +name = "polkadot-node-core-runtime-api" +version = "0.9.9" +dependencies = [ + "futures 0.3.16", + "memory-lru", + "parity-util-mem", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-node-jaeger" +version = "0.9.9" +dependencies = [ + "async-std", + "lazy_static", + "log", + "mick-jaeger", + "parity-scale-codec", + "parking_lot 0.11.1", + "polkadot-node-primitives", + "polkadot-primitives", + "sc-network", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "polkadot-node-metrics" +version = "0.9.9" +dependencies = [ + "futures 0.3.16", + "futures-timer 3.0.2", + "jemalloc-ctl", + "metered-channel", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "polkadot-node-network-protocol" +version = "0.9.9" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.16", + "parity-scale-codec", + "polkadot-node-jaeger", + "polkadot-node-primitives", + "polkadot-primitives", + "sc-authority-discovery", + "sc-network", + "strum 0.21.0", + "thiserror", +] + +[[package]] +name = "polkadot-node-primitives" +version = "0.9.9" +dependencies = [ + "bounded-vec", + "futures 0.3.16", + "parity-scale-codec", + "polkadot-parachain", + "polkadot-primitives", + "schnorrkel", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "zstd", +] + +[[package]] +name = "polkadot-node-subsystem" +version = "0.9.9" +dependencies = [ + "polkadot-node-jaeger", + "polkadot-node-subsystem-types", + "polkadot-overseer", +] + +[[package]] +name = "polkadot-node-subsystem-test-helpers" +version = "0.9.9" +dependencies = [ + "async-trait", + "futures 0.3.16", + "parking_lot 0.11.1", + "polkadot-node-subsystem", + "polkadot-node-subsystem-util", + "polkadot-overseer", + "polkadot-primitives", + "sc-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "polkadot-node-subsystem-types" +version = "0.9.9" +dependencies = [ + "derive_more", + "futures 0.3.16", + "polkadot-node-jaeger", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-overseer-gen", + "polkadot-primitives", + "polkadot-statement-table", + "sc-network", + "smallvec", + "substrate-prometheus-endpoint", + "thiserror", +] + +[[package]] +name = "polkadot-node-subsystem-util" +version = "0.9.9" +dependencies = [ + "assert_matches", + "async-trait", + "derive_more", + "env_logger 0.9.0", + "futures 0.3.16", + "itertools 0.10.1", + "log", + "lru", + "metered-channel", + "parity-scale-codec", + "pin-project 1.0.8", + "polkadot-node-jaeger", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-overseer", + "polkadot-primitives", + "rand 0.8.4", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-overseer" +version = "0.9.9" +dependencies = [ + "assert_matches", + "femme", + "futures 0.3.16", + "futures-timer 3.0.2", + "lru", + "metered-channel", + "parking_lot 0.11.1", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem-types", + "polkadot-overseer-all-subsystems-gen", + "polkadot-overseer-gen", + "polkadot-primitives", + "sc-client-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", +] + +[[package]] +name = "polkadot-overseer-all-subsystems-gen" +version = "0.9.9" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "trybuild", +] + +[[package]] +name = "polkadot-overseer-gen" +version = "0.9.9" +dependencies = [ + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "metered-channel", + "pin-project 1.0.8", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-overseer-gen-proc-macro", + "thiserror", + "tracing", + "trybuild", +] + +[[package]] +name = "polkadot-overseer-gen-proc-macro" +version = "0.9.9" +dependencies = [ + "assert_matches", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "polkadot-parachain" +version = "0.9.9" +dependencies = [ + "derive_more", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "parity-util-mem", + "polkadot-core-primitives", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "polkadot-primitives" +version = "0.9.9" +dependencies = [ + "bitvec 0.20.1", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex-literal", + "parity-scale-codec", + "parity-util-mem", + "polkadot-core-primitives", + "polkadot-parachain", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "polkadot-rpc" +version = "0.9.9" +dependencies = [ + "beefy-gadget", + "beefy-gadget-rpc", + "jsonrpc-core", + "pallet-mmr-rpc", + "pallet-transaction-payment-rpc", + "polkadot-primitives", + "sc-chain-spec", + "sc-client-api", + "sc-consensus-babe", + "sc-consensus-babe-rpc", + "sc-consensus-epochs", + "sc-finality-grandpa", + "sc-finality-grandpa-rpc", + "sc-rpc", + "sc-sync-state-rpc", + "sc-transaction-pool-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-frame-rpc-system", +] + +[[package]] +name = "polkadot-runtime" +version = "0.9.9" +dependencies = [ + "beefy-primitives", + "bitvec 0.20.1", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex-literal", + "log", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-nicks", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences-benchmarking", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session-benchmarking", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-common", + "rustc-hex", + "separator", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tiny-keccak", + "trie-db", +] + +[[package]] +name = "polkadot-runtime-common" +version = "0.9.9" +dependencies = [ + "bitvec 0.20.1", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-test", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex-literal", + "impl-trait-for-tuples", + "libsecp256k1 0.6.0", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-beefy-mmr", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-parachains", + "rustc-hex", + "serde", + "serde_derive", + "serde_json", + "slot-range-helper", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", + "xcm", +] + +[[package]] +name = "polkadot-runtime-parachains" +version = "0.9.9" +dependencies = [ + "bitflags", + "bitvec 0.20.1", + "derive_more", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-test", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.3.16", + "hex-literal", + "log", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "polkadot-primitives", + "rand 0.8.4", + "rand_chacha 0.3.1", + "rustc-hex", + "sc-keystore", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-executor", +] + +[[package]] +name = "polkadot-service" +version = "0.9.9" +dependencies = [ + "assert_matches", + "async-trait", + "beefy-gadget", + "beefy-primitives", + "env_logger 0.9.0", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.3.16", + "hex-literal", + "kusama-runtime", + "kvdb", + "kvdb-rocksdb", + "log", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "polkadot-approval-distribution", + "polkadot-availability-bitfield-distribution", + "polkadot-availability-distribution", + "polkadot-availability-recovery", + "polkadot-client", + "polkadot-collator-protocol", + "polkadot-dispute-distribution", + "polkadot-gossip-support", + "polkadot-network-bridge", + "polkadot-node-collation-generation", + "polkadot-node-core-approval-voting", + "polkadot-node-core-av-store", + "polkadot-node-core-backing", + "polkadot-node-core-bitfield-signing", + "polkadot-node-core-candidate-validation", + "polkadot-node-core-chain-api", + "polkadot-node-core-chain-selection", + "polkadot-node-core-dispute-coordinator", + "polkadot-node-core-dispute-participation", + "polkadot-node-core-parachains-inherent", + "polkadot-node-core-provisioner", + "polkadot-node-core-runtime-api", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-overseer", + "polkadot-parachain", + "polkadot-primitives", + "polkadot-rpc", + "polkadot-runtime", + "polkadot-runtime-parachains", + "polkadot-statement-distribution", + "polkadot-test-client", + "rococo-runtime", + "sc-authority-discovery", + "sc-basic-authorship", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-client-db", + "sc-consensus", + "sc-consensus-babe", + "sc-consensus-slots", + "sc-consensus-uncles", + "sc-executor", + "sc-finality-grandpa", + "sc-keystore", + "sc-network", + "sc-service", + "sc-sync-state-rpc", + "sc-telemetry", + "sc-transaction-pool", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint", + "thiserror", + "tracing", + "westend-runtime", +] + +[[package]] +name = "polkadot-simnet" +version = "0.9.9" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "polkadot-cli", + "polkadot-primitives", + "polkadot-runtime", + "polkadot-runtime-common", + "polkadot-service", + "sc-cli", + "sc-consensus", + "sc-consensus-babe", + "sc-consensus-manual-seal", + "sc-executor", + "sc-finality-grandpa", + "sc-service", + "sc-tracing", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "test-runner", +] + +[[package]] +name = "polkadot-simnet-node" +version = "0.9.9" +dependencies = [ + "polkadot-simnet", +] + +[[package]] +name = "polkadot-simnet-test" +version = "0.9.9" +dependencies = [ + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "polkadot-runtime", + "polkadot-simnet", + "sc-client-api", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "polkadot-statement-distribution" +version = "0.9.9" +dependencies = [ + "arrayvec 0.5.2", + "assert_matches", + "derive_more", + "futures 0.3.16", + "futures-timer 3.0.2", + "indexmap", + "parity-scale-codec", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sc-keystore", + "sc-network", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-statement-table" +version = "0.9.9" +dependencies = [ + "parity-scale-codec", + "polkadot-primitives", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "polkadot-test-client" +version = "0.9.9" +dependencies = [ + "futures 0.3.16", + "parity-scale-codec", + "polkadot-node-subsystem", + "polkadot-primitives", + "polkadot-test-runtime", + "polkadot-test-service", + "sc-block-builder", + "sc-consensus", + "sc-service", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-test-client", +] + +[[package]] +name = "polkadot-test-malus" +version = "0.9.9" +dependencies = [ + "assert_matches", + "async-trait", + "color-eyre", + "parity-util-mem", + "polkadot-cli", + "polkadot-node-core-candidate-validation", + "polkadot-node-core-pvf", + "polkadot-node-subsystem", + "polkadot-node-subsystem-util", + "structopt", +] + +[[package]] +name = "polkadot-test-runtime" +version = "0.9.9" +dependencies = [ + "beefy-primitives", + "bitvec 0.20.1", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex-literal", + "log", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-nicks", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-xcm", + "parity-scale-codec", + "polkadot-parachain", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", + "rustc-hex", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tiny-keccak", + "xcm", + "xcm-builder", + "xcm-executor", +] + +[[package]] +name = "polkadot-test-service" +version = "0.9.9" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.1.29", + "futures 0.3.16", + "hex", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-overseer", + "polkadot-parachain", + "polkadot-primitives", + "polkadot-rpc", + "polkadot-runtime-common", + "polkadot-runtime-parachains", + "polkadot-service", + "polkadot-test-runtime", + "rand 0.8.4", + "sc-authority-discovery", + "sc-chain-spec", + "sc-cli", + "sc-client-api", + "sc-consensus", + "sc-consensus-babe", + "sc-executor", + "sc-finality-grandpa", + "sc-network", + "sc-service", + "sc-tracing", + "sc-transaction-pool", + "serde_json", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-test-client", + "substrate-test-utils", + "tempfile", + "tokio", + "tracing", +] + +[[package]] +name = "polkadot-voter-bags" +version = "0.9.0" +dependencies = [ + "generate-bags", + "kusama-runtime", + "polkadot-runtime", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "westend-runtime", +] + +[[package]] +name = "polling" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "log", + "wepoll-sys", + "winapi 0.3.9", +] + +[[package]] +name = "poly1305" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" +dependencies = [ + "cpufeatures", + "opaque-debug 0.3.0", + "universal-hash", +] + +[[package]] +name = "polyval" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e597450cbf209787f0e6de80bf3795c6b2356a380ee87837b545aded8dbc1823" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "opaque-debug 0.3.0", + "universal-hash", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" + +[[package]] +name = "predicates" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030" +dependencies = [ + "difference", + "predicates-core", +] + +[[package]] +name = "predicates-core" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178" + +[[package]] +name = "predicates-tree" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124" +dependencies = [ + "predicates-core", + "treeline", +] + +[[package]] +name = "pretty_assertions" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427" +dependencies = [ + "ansi_term 0.11.0", + "ctor", + "difference", + "output_vt100", +] + +[[package]] +name = "primitive-types" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373" +dependencies = [ + "fixed-hash", + "impl-codec", + "impl-rlp", + "impl-serde", + "uint", +] + +[[package]] +name = "proc-macro-crate" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" +dependencies = [ + "toml", +] + +[[package]] +name = "proc-macro-crate" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92" +dependencies = [ + "thiserror", + "toml", +] + +[[package]] +name = "proc-macro-error" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7" +dependencies = [ + "proc-macro-error-attr 0.4.12", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr 1.0.4", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "syn-mid", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" + +[[package]] +name = "proc-macro-nested" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" + +[[package]] +name = "proc-macro2" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" +dependencies = [ + "unicode-xid", +] + +[[package]] +name = "prometheus" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8425533e7122f0c3cc7a37e6244b16ad3a2cc32ae7ac6276e2a75da0d9c200d" +dependencies = [ + "cfg-if 1.0.0", + "fnv", + "lazy_static", + "parking_lot 0.11.1", + "regex", + "thiserror", +] + +[[package]] +name = "prost" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2" +dependencies = [ + "bytes 1.0.1", + "prost-derive 0.7.0", +] + +[[package]] +name = "prost" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" +dependencies = [ + "bytes 1.0.1", + "prost-derive 0.8.0", +] + +[[package]] +name = "prost-build" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32d3ebd75ac2679c2af3a92246639f9fcc8a442ee420719cc4fe195b98dd5fa3" +dependencies = [ + "bytes 1.0.1", + "heck", + "itertools 0.9.0", + "log", + "multimap", + "petgraph", + "prost 0.7.0", + "prost-types 0.7.0", + "tempfile", + "which", +] + +[[package]] +name = "prost-build" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" +dependencies = [ + "bytes 1.0.1", + "heck", + "itertools 0.10.1", + "log", + "multimap", + "petgraph", + "prost 0.8.0", + "prost-types 0.8.0", + "tempfile", + "which", +] + +[[package]] +name = "prost-derive" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4" +dependencies = [ + "anyhow", + "itertools 0.9.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "prost-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "600d2f334aa05acb02a755e217ef1ab6dea4d51b58b7846588b747edec04efba" +dependencies = [ + "anyhow", + "itertools 0.10.1", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "prost-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b518d7cdd93dab1d1122cf07fa9a60771836c668dde9d9e2a139f957f0d9f1bb" +dependencies = [ + "bytes 1.0.1", + "prost 0.7.0", +] + +[[package]] +name = "prost-types" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" +dependencies = [ + "bytes 1.0.1", + "prost 0.8.0", +] + +[[package]] +name = "psm" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3abf49e5417290756acfd26501536358560c4a5cc4a0934d390939acb3e7083a" +dependencies = [ + "cc", +] + +[[package]] +name = "pwasm-utils" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0e517f47d9964362883182404b68d0b6949382c0baa40aa5ffca94f5f1e3481" +dependencies = [ + "byteorder", + "log", + "parity-wasm 0.42.2", +] + +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + +[[package]] +name = "quick-error" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda" + +[[package]] +name = "quicksink" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" +dependencies = [ + "futures-core", + "futures-sink", + "pin-project-lite 0.1.7", +] + +[[package]] +name = "quote" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "radium" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" + +[[package]] +name = "radium" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" + +[[package]] +name = "rand" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" +dependencies = [ + "libc", + "rand 0.4.6", +] + +[[package]] +name = "rand" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +dependencies = [ + "fuchsia-cprng", + "libc", + "rand_core 0.3.1", + "rdrand", + "winapi 0.3.9", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.14", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc 0.2.0", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.1", + "rand_hc 0.3.0", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.1", +] + +[[package]] +name = "rand_core" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +dependencies = [ + "rand_core 0.4.2", +] + +[[package]] +name = "rand_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.14", +] + +[[package]] +name = "rand_core" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" +dependencies = [ + "getrandom 0.2.1", +] + +[[package]] +name = "rand_distr" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051b398806e42b9cd04ad9ec8f81e355d0a382c543ac6672c62f5a5b452ef142" +dependencies = [ + "num-traits", + "rand 0.8.4", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_hc" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" +dependencies = [ + "rand_core 0.6.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + +[[package]] +name = "rayon" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" +dependencies = [ + "autocfg", + "crossbeam-deque", + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" +dependencies = [ + "crossbeam-deque", + "crossbeam-queue", + "crossbeam-utils 0.7.2", + "lazy_static", + "num_cpus", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "redox_syscall" +version = "0.1.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" + +[[package]] +name = "redox_syscall" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" +dependencies = [ + "bitflags", +] + +[[package]] +name = "redox_users" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" +dependencies = [ + "getrandom 0.2.1", + "redox_syscall 0.2.4", +] + +[[package]] +name = "reed-solomon-novelpoly" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bd8f48b2066e9f69ab192797d66da804d1935bf22763204ed3675740cb0f221" +dependencies = [ + "derive_more", + "fs-err", + "itertools 0.10.1", + "static_init", + "thiserror", +] + +[[package]] +name = "ref-cast" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "regalloc" +version = "0.0.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "571f7f397d61c4755285cd37853fe8e03271c243424a907415909379659381c5" +dependencies = [ + "log", + "rustc-hash", + "serde", + "smallvec", +] + +[[package]] +name = "regex" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", + "thread_local", +] + +[[package]] +name = "regex-automata" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" +dependencies = [ + "byteorder", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" + +[[package]] +name = "region" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" +dependencies = [ + "bitflags", + "libc", + "mach", + "winapi 0.3.9", +] + +[[package]] +name = "remote-ext-tests-bags-list" +version = "0.9.9" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "kusama-runtime", + "log", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "polkadot-runtime", + "remote-externalities", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tokio", +] + +[[package]] +name = "remote-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "env_logger 0.9.0", + "jsonrpsee-proc-macros", + "jsonrpsee-ws-client", + "log", + "parity-scale-codec", + "serde", + "serde_json", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "resolv-conf" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" +dependencies = [ + "hostname", + "quick-error 1.2.3", +] + +[[package]] +name = "retain_mut" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9c17925a9027d298a4603d286befe3f9dc0e8ed02523141914eb628798d6e5b" + +[[package]] +name = "ring" +version = "0.16.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" +dependencies = [ + "cc", + "libc", + "once_cell", + "spin", + "untrusted", + "web-sys", + "winapi 0.3.9", +] + +[[package]] +name = "rlp" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8" +dependencies = [ + "bytes 1.0.1", + "rustc-hex", +] + +[[package]] +name = "rocksdb" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a62eca5cacf2c8261128631bed9f045598d40bfbe4b29f5163f0f802f8f44a7" +dependencies = [ + "libc", + "librocksdb-sys", +] + +[[package]] +name = "rococo-runtime" +version = "0.9.9" +dependencies = [ + "beefy-primitives", + "bp-messages", + "bp-rococo", + "bp-runtime", + "bp-wococo", + "bridge-runtime-common", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-beefy", + "pallet-beefy-mmr", + "pallet-bridge-dispatch", + "pallet-bridge-grandpa", + "pallet-bridge-messages", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-xcm", + "parity-scale-codec", + "polkadot-parachain", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", + "serde", + "serde_derive", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-builder", + "xcm-executor", +] + +[[package]] +name = "rpassword" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hex" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" + +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + +[[package]] +name = "rustc_version" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" +dependencies = [ + "semver 0.11.0", +] + +[[package]] +name = "rustls" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" +dependencies = [ + "base64 0.13.0", + "log", + "ring", + "sct", + "webpki", +] + +[[package]] +name = "rustls-native-certs" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" +dependencies = [ + "openssl-probe", + "rustls", + "schannel", + "security-framework", +] + +[[package]] +name = "rustversion" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd" + +[[package]] +name = "ruzstd" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00" +dependencies = [ + "byteorder", + "twox-hash", +] + +[[package]] +name = "rw-stream-sink" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" +dependencies = [ + "futures 0.3.16", + "pin-project 0.4.23", + "static_assertions", +] + +[[package]] +name = "ryu" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" + +[[package]] +name = "safe-mix" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" +dependencies = [ + "rustc_version 0.2.3", +] + +[[package]] +name = "salsa20" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecbd2eb639fd7cab5804a0837fe373cc2172d15437e804c054a9fb885cb923b0" +dependencies = [ + "cipher", +] + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "sc-allocator" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "log", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-authority-discovery" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.16", + "futures-timer 3.0.2", + "ip_network", + "libp2p", + "log", + "parity-scale-codec", + "prost 0.8.0", + "prost-build 0.7.0", + "rand 0.7.3", + "sc-client-api", + "sc-network", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-basic-authorship" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sc-block-builder", + "sc-client-api", + "sc-proposer-metrics", + "sc-telemetry", + "sc-transaction-pool-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-block-builder" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "sc-client-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-chain-spec" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sc-chain-spec-derive", + "sc-network", + "sc-telemetry", + "serde", + "serde_json", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-chain-spec-derive" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sc-cli" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "chrono", + "fdlimit", + "futures 0.3.16", + "hex", + "libp2p", + "log", + "names", + "parity-scale-codec", + "rand 0.7.3", + "regex", + "rpassword", + "sc-client-api", + "sc-keystore", + "sc-network", + "sc-service", + "sc-telemetry", + "sc-tracing", + "serde", + "serde_json", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "thiserror", + "tiny-bip39", + "tokio", +] + +[[package]] +name = "sc-client-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "fnv", + "futures 0.3.16", + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-executor", + "sc-transaction-pool-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-database", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-client-db" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "hash-db", + "kvdb", + "kvdb-memorydb", + "kvdb-rocksdb", + "linked-hash-map", + "log", + "parity-db", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-client-api", + "sc-state-db", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-database", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "libp2p", + "log", + "parking_lot 0.11.1", + "sc-client-api", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "substrate-prometheus-endpoint", + "thiserror", +] + +[[package]] +name = "sc-consensus-babe" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "derive_more", + "fork-tree", + "futures 0.3.16", + "log", + "merlin", + "num-bigint", + "num-rational 0.2.4", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "retain_mut", + "sc-client-api", + "sc-consensus", + "sc-consensus-epochs", + "sc-consensus-slots", + "sc-keystore", + "sc-telemetry", + "schnorrkel", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-consensus-babe-rpc" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "derive_more", + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "sc-consensus-babe", + "sc-consensus-epochs", + "sc-rpc-api", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-consensus-epochs" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "fork-tree", + "parity-scale-codec", + "sc-client-api", + "sc-consensus", + "sp-blockchain", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-consensus-manual-seal" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "assert_matches", + "async-trait", + "derive_more", + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "log", + "parity-scale-codec", + "sc-client-api", + "sc-consensus", + "sc-consensus-babe", + "sc-consensus-epochs", + "sc-transaction-pool", + "sc-transaction-pool-api", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-consensus-slots" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sc-client-api", + "sc-consensus", + "sc-telemetry", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-consensus-uncles" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "sc-client-api", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-executor" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-executor-common", + "sc-executor-wasmi", + "sc-executor-wasmtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tasks", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sc-executor-common" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "derive_more", + "parity-scale-codec", + "pwasm-utils", + "sc-allocator", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-serializer", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "wasmi", +] + +[[package]] +name = "sc-executor-wasmi" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "log", + "parity-scale-codec", + "sc-allocator", + "sc-executor-common", + "scoped-tls", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sc-executor-wasmtime" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "log", + "parity-scale-codec", + "parity-wasm 0.42.2", + "sc-allocator", + "sc-executor-common", + "scoped-tls", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmtime", +] + +[[package]] +name = "sc-finality-grandpa" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "derive_more", + "dyn-clone", + "finality-grandpa", + "fork-tree", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.8.4", + "sc-block-builder", + "sc-client-api", + "sc-consensus", + "sc-keystore", + "sc-network", + "sc-network-gossip", + "sc-telemetry", + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-finality-grandpa-rpc" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "derive_more", + "finality-grandpa", + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "sc-client-api", + "sc-finality-grandpa", + "sc-rpc", + "serde", + "serde_json", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-informant" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "ansi_term 0.12.1", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-util-mem", + "sc-client-api", + "sc-network", + "sc-transaction-pool-api", + "sp-blockchain", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-keystore" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "derive_more", + "hex", + "parking_lot 0.11.1", + "serde_json", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-light" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "hash-db", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-client-api", + "sc-executor", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-network" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-std", + "async-trait", + "asynchronous-codec 0.5.0", + "bitflags", + "bytes 1.0.1", + "cid", + "derive_more", + "either", + "fnv", + "fork-tree", + "futures 0.3.16", + "futures-timer 3.0.2", + "hex", + "ip_network", + "libp2p", + "linked-hash-map", + "linked_hash_set", + "log", + "lru", + "parity-scale-codec", + "parking_lot 0.11.1", + "pin-project 1.0.8", + "prost 0.8.0", + "prost-build 0.7.0", + "rand 0.7.3", + "sc-block-builder", + "sc-client-api", + "sc-consensus", + "sc-peerset", + "serde", + "serde_json", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "substrate-prometheus-endpoint", + "thiserror", + "unsigned-varint 0.6.0", + "void", + "zeroize", +] + +[[package]] +name = "sc-network-gossip" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "futures-timer 3.0.2", + "libp2p", + "log", + "lru", + "sc-network", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint", + "tracing", +] + +[[package]] +name = "sc-offchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "bytes 1.0.1", + "fnv", + "futures 0.3.16", + "futures-timer 3.0.2", + "hex", + "hyper", + "hyper-rustls", + "log", + "num_cpus", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "sc-client-api", + "sc-network", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "threadpool", +] + +[[package]] +name = "sc-peerset" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "libp2p", + "log", + "serde_json", + "sp-utils", + "wasm-timer", +] + +[[package]] +name = "sc-proposer-metrics" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "log", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-rpc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "hash-db", + "jsonrpc-core", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-rpc-api", + "sc-tracing", + "sc-transaction-pool-api", + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-rpc-api" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sc-chain-spec", + "sc-transaction-pool-api", + "serde", + "serde_json", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-rpc-server" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-http-server", + "jsonrpc-ipc-server", + "jsonrpc-pubsub", + "jsonrpc-ws-server", + "log", + "serde_json", + "substrate-prometheus-endpoint", +] + +[[package]] +name = "sc-service" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "directories", + "exit-future", + "futures 0.3.16", + "futures-timer 3.0.2", + "hash-db", + "jsonrpc-core", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "pin-project 1.0.8", + "rand 0.7.3", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-client-db", + "sc-consensus", + "sc-executor", + "sc-informant", + "sc-keystore", + "sc-light", + "sc-network", + "sc-offchain", + "sc-rpc", + "sc-rpc-server", + "sc-telemetry", + "sc-tracing", + "sc-transaction-pool", + "sc-transaction-pool-api", + "serde", + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint", + "tempfile", + "thiserror", + "tracing", + "tracing-futures", +] + +[[package]] +name = "sc-state-db" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "log", + "parity-scale-codec", + "parity-util-mem", + "parity-util-mem-derive", + "parking_lot 0.11.1", + "sc-client-api", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-sync-state-rpc" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "parity-scale-codec", + "sc-chain-spec", + "sc-client-api", + "sc-consensus-babe", + "sc-consensus-epochs", + "sc-finality-grandpa", + "sc-rpc-api", + "serde", + "serde_json", + "sp-blockchain", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-telemetry" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "chrono", + "futures 0.3.16", + "libp2p", + "log", + "parking_lot 0.11.1", + "pin-project 1.0.8", + "rand 0.7.3", + "serde", + "serde_json", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sc-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "ansi_term 0.12.1", + "atty", + "lazy_static", + "log", + "once_cell", + "parking_lot 0.11.1", + "regex", + "rustc-hash", + "sc-client-api", + "sc-rpc-server", + "sc-tracing-proc-macro", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "tracing-log", + "tracing-subscriber", +] + +[[package]] +name = "sc-tracing-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sc-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "intervalier", + "linked-hash-map", + "log", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "retain_mut", + "sc-client-api", + "sc-transaction-pool-api", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-utils", + "substrate-prometheus-endpoint", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "derive_more", + "futures 0.3.16", + "log", + "serde", + "sp-blockchain", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "scale-info" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2e62ff266e136db561a007c84569985805f84a1d5a08278e52c36aacb6e061b" +dependencies = [ + "bitvec 0.20.1", + "cfg-if 1.0.0", + "derive_more", + "parity-scale-codec", + "scale-info-derive", +] + +[[package]] +name = "scale-info-derive" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b648fa291891a4c80187a25532f6a7d96b82c70353e30b868b14632b8fe043d6" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "schannel" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" +dependencies = [ + "lazy_static", + "winapi 0.3.9", +] + +[[package]] +name = "schnorrkel" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" +dependencies = [ + "arrayref", + "arrayvec 0.5.2", + "curve25519-dalek 2.1.0", + "getrandom 0.1.14", + "merlin", + "rand 0.7.3", + "rand_core 0.5.1", + "sha2 0.8.2", + "subtle 2.4.1", + "zeroize", +] + +[[package]] +name = "scoped-tls" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "sct" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "secrecy" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0673d6a6449f5e7d12a1caf424fd9363e2af3a4953023ed455e3c4beef4597c0" +dependencies = [ + "zeroize", +] + +[[package]] +name = "security-framework" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537" +dependencies = [ + "semver-parser 0.7.0", +] + +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser 0.7.0", +] + +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser 0.10.2", + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + +[[package]] +name = "semver-parser" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" +dependencies = [ + "pest", +] + +[[package]] +name = "separator" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" + +[[package]] +name = "serde" +version = "1.0.130" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.130" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.67" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "sha-1" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" +dependencies = [ + "block-buffer 0.7.3", + "digest 0.8.1", + "fake-simd", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha-1" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.9.0", + "opaque-debug 0.3.0", +] + +[[package]] +name = "sha2" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" +dependencies = [ + "block-buffer 0.7.3", + "digest 0.8.1", + "fake-simd", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha2" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if 1.0.0", + "cpuid-bool", + "digest 0.9.0", + "opaque-debug 0.3.0", +] + +[[package]] +name = "sha3" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" +dependencies = [ + "block-buffer 0.9.0", + "digest 0.9.0", + "keccak", + "opaque-debug 0.3.0", +] + +[[package]] +name = "sharded-slab" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127" +dependencies = [ + "lazy_static", + "loom", +] + +[[package]] +name = "shlex" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d" + +[[package]] +name = "signal-hook" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +dependencies = [ + "libc", +] + +[[package]] +name = "signature" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852" + +[[package]] +name = "simba" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e82063457853d00243beda9952e910b82593e4b07ae9f721b9278a99a0d3d5c" +dependencies = [ + "approx", + "num-complex", + "num-traits", + "paste 1.0.5", +] + +[[package]] +name = "slab" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" + +[[package]] +name = "slog" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06" +dependencies = [ + "erased-serde", +] + +[[package]] +name = "slot-range-helper" +version = "0.9.9" +dependencies = [ + "enumn", + "parity-scale-codec", + "paste 1.0.5", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "slotmap" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a952280edbecfb1d4bd3cf2dbc309dc6ab523e53487c438ae21a6df09fe84bc4" +dependencies = [ + "version_check", +] + +[[package]] +name = "smallvec" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" + +[[package]] +name = "snap" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451" + +[[package]] +name = "snow" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7" +dependencies = [ + "aes-gcm", + "blake2", + "chacha20poly1305", + "rand 0.8.4", + "rand_core 0.6.1", + "ring", + "rustc_version 0.3.3", + "sha2 0.9.2", + "subtle 2.4.1", + "x25519-dalek", +] + +[[package]] +name = "socket2" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall 0.1.56", + "winapi 0.3.9", +] + +[[package]] +name = "socket2" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "soketto" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0" +dependencies = [ + "base64 0.12.3", + "bytes 0.5.6", + "flate2", + "futures 0.3.16", + "httparse", + "log", + "rand 0.7.3", + "sha-1 0.8.2", +] + +[[package]] +name = "soketto" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" +dependencies = [ + "base64 0.13.0", + "bytes 1.0.1", + "futures 0.3.16", + "httparse", + "log", + "rand 0.8.4", + "sha-1 0.9.6", +] + +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "thiserror", +] + +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "blake2-rfc", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "blake2-rfc", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-application-crypto" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-application-crypto" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-application-crypto" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-arithmetic" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "static_assertions", +] + +[[package]] +name = "sp-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-block-builder" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-block-builder" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-blockchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "log", + "lru", + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-database", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "async-trait", + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "thiserror", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "merlin", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "async-trait", + "merlin", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-consensus-slots" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-consensus-slots" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-consensus-vrf" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-consensus-vrf" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-core" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.16", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "merlin", + "num-traits", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "primitive-types", + "rand 0.7.3", + "regex", + "schnorrkel", + "secrecy", + "serde", + "sha2 0.9.2", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.16", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "merlin", + "num-traits", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "primitive-types", + "rand 0.7.3", + "regex", + "schnorrkel", + "secrecy", + "serde", + "sha2 0.9.2", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.16", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "merlin", + "num-traits", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "primitive-types", + "rand 0.7.3", + "regex", + "schnorrkel", + "secrecy", + "serde", + "sha2 0.9.2", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", +] + +[[package]] +name = "sp-database" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "kvdb", + "parking_lot 0.11.1", +] + +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-finality-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-finality-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "thiserror", +] + +[[package]] +name = "sp-io" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "hash-db", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "futures 0.3.16", + "hash-db", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "futures 0.3.16", + "hash-db", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-keyring" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "lazy_static", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "strum 0.20.0", +] + +[[package]] +name = "sp-keyring" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "lazy_static", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "strum 0.20.0", +] + +[[package]] +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.16", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "schnorrkel", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.16", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.16", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "ruzstd", + "zstd", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "ruzstd", + "zstd", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "ruzstd", + "zstd", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-npos-elections-solution-type" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-npos-elections-solution-type" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-npos-elections-solution-type" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-offchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-offchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "backtrace", +] + +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "backtrace", +] + +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "backtrace", +] + +[[package]] +name = "sp-rpc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "rustc-hash", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-runtime" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste 1.0.5", + "rand 0.7.3", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-runtime" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste 1.0.5", + "rand 0.7.3", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-runtime" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste 1.0.5", + "rand 0.7.3", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-runtime-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-sandbox" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "wasmi", +] + +[[package]] +name = "sp-serializer" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "sp-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-state-machine" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-state-machine" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-state-machine" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-std" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" + +[[package]] +name = "sp-std" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" + +[[package]] +name = "sp-std" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" + +[[package]] +name = "sp-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-tasks" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "log", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "async-trait", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "thiserror", +] + +[[package]] +name = "sp-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "erased-serde", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "serde_json", + "slog", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "erased-serde", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "serde_json", + "slog", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "erased-serde", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "serde_json", + "slog", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-transaction-storage-proof" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-transaction-storage-proof" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", +] + +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-utils" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "futures-timer 3.0.2", + "lazy_static", + "prometheus", +] + +[[package]] +name = "sp-version" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm 0.42.2", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm 0.42.2", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm 0.42.2", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "thiserror", +] + +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-wasm-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sp-wasm-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "wasmi", +] + +[[package]] +name = "sp-wasm-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "wasmi", +] + +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + +[[package]] +name = "stable_deref_trait" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" + +[[package]] +name = "staking-miner" +version = "0.9.9" +dependencies = [ + "env_logger 0.9.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "jsonrpsee-ws-client", + "kusama-runtime", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "paste 1.0.5", + "polkadot-core-primitives", + "polkadot-runtime", + "polkadot-runtime-common", + "remote-externalities", + "sc-transaction-pool-api", + "serde", + "serde_json", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "sub-tokens", + "thiserror", + "tokio", + "westend-runtime", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "static_init" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c" +dependencies = [ + "cfg_aliases", + "libc", + "parking_lot 0.11.1", + "static_init_macro", +] + +[[package]] +name = "static_init_macro" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2261c91034a1edc3fc4d1b80e89d82714faede0515c14a75da10cb941546bbf" +dependencies = [ + "cfg_aliases", + "memchr", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "statrs" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05bdbb8e4e78216a85785a85d3ec3183144f98d0097b9281802c019bb07a6f05" +dependencies = [ + "approx", + "lazy_static", + "nalgebra", + "num-traits", + "rand 0.8.4", +] + +[[package]] +name = "strsim" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" + +[[package]] +name = "structopt" +version = "0.3.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71" +dependencies = [ + "clap", + "lazy_static", + "structopt-derive", +] + +[[package]] +name = "structopt-derive" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" +dependencies = [ + "heck", + "proc-macro-error 1.0.4", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "strum" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7318c509b5ba57f18533982607f24070a55d353e90d4cae30c467cdb2ad5ac5c" +dependencies = [ + "strum_macros 0.20.1", +] + +[[package]] +name = "strum" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2" +dependencies = [ + "strum_macros 0.21.1", +] + +[[package]] +name = "strum_macros" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee8bc6b87a5112aeeab1f4a9f7ab634fe6cbefc4850006df31267f4cfb9e3149" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "strum_macros" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sub-tokens" +version = "0.1.0" +source = "git+https://github.com/paritytech/substrate-debug-kit?branch=master#971b667963fdb0049dae349eaecbe22f4181e49f" +dependencies = [ + "separator", +] + +[[package]] +name = "substrate-bip39" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bed6646a0159b9935b5d045611560eeef842b78d7adc3ba36f5ca325a13a0236" +dependencies = [ + "hmac 0.7.1", + "pbkdf2 0.3.0", + "schnorrkel", + "sha2 0.8.2", + "zeroize", +] + +[[package]] +name = "substrate-build-script-utils" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "platforms", +] + +[[package]] +name = "substrate-frame-rpc-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.3.16", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "log", + "parity-scale-codec", + "sc-client-api", + "sc-rpc-api", + "sc-transaction-pool-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "substrate-prometheus-endpoint" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-std", + "derive_more", + "futures-util", + "hyper", + "log", + "prometheus", + "tokio", +] + +[[package]] +name = "substrate-test-client" +version = "2.0.1" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "async-trait", + "futures 0.3.16", + "hex", + "parity-scale-codec", + "sc-client-api", + "sc-client-db", + "sc-consensus", + "sc-executor", + "sc-light", + "sc-offchain", + "sc-service", + "serde", + "serde_json", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "substrate-test-utils" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "futures 0.3.16", + "substrate-test-utils-derive", + "tokio", +] + +[[package]] +name = "substrate-test-utils-derive" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "ansi_term 0.12.1", + "build-helper", + "cargo_metadata", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tempfile", + "toml", + "walkdir", + "wasm-gc-api", +] + +[[package]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +dependencies = [ + "ansi_term 0.12.1", + "build-helper", + "cargo_metadata", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "tempfile", + "toml", + "walkdir", + "wasm-gc-api", +] + +[[package]] +name = "subtle" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" + +[[package]] +name = "subtle" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" + +[[package]] +name = "syn" +version = "1.0.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + +[[package]] +name = "syn-mid" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "synstructure" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "unicode-xid", +] + +[[package]] +name = "tap" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e" + +[[package]] +name = "target-lexicon" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ae3b39281e4b14b8123bdbaddd472b7dfe215e444181f2f9d2443c2444f834" + +[[package]] +name = "tempfile" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "rand 0.8.4", + "redox_syscall 0.2.4", + "remove_dir_all", + "winapi 0.3.9", +] + +[[package]] +name = "termcolor" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "test-parachain-adder" +version = "0.9.9" +dependencies = [ + "dlmalloc", + "parity-scale-codec", + "polkadot-parachain", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tiny-keccak", +] + +[[package]] +name = "test-parachain-adder-collator" +version = "0.9.9" +dependencies = [ + "futures 0.3.16", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "polkadot-cli", + "polkadot-node-core-pvf", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-parachain", + "polkadot-primitives", + "polkadot-service", + "polkadot-test-service", + "sc-cli", + "sc-service", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "substrate-test-utils", + "test-parachain-adder", + "tokio", +] + +[[package]] +name = "test-parachain-halt" +version = "0.9.9" +dependencies = [ + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "test-parachains" +version = "0.9.9" +dependencies = [ + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "test-parachain-adder", + "test-parachain-halt", + "tiny-keccak", +] + +[[package]] +name = "test-runner" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.3.16", + "jsonrpc-core", + "log", + "num-traits", + "sc-basic-authorship", + "sc-cli", + "sc-client-api", + "sc-consensus", + "sc-consensus-babe", + "sc-consensus-manual-seal", + "sc-executor", + "sc-finality-grandpa", + "sc-informant", + "sc-network", + "sc-rpc", + "sc-rpc-server", + "sc-service", + "sc-transaction-pool", + "sc-transaction-pool-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tokio", +] + +[[package]] +name = "textwrap" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +dependencies = [ + "unicode-width", +] + +[[package]] +name = "thiserror" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd" +dependencies = [ + "once_cell", +] + +[[package]] +name = "threadpool" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +dependencies = [ + "num_cpus", +] + +[[package]] +name = "thrift" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6d965454947cc7266d22716ebfd07b18d84ebaf35eec558586bbb2a8cb6b5b" +dependencies = [ + "byteorder", + "integer-encoding", + "log", + "ordered-float", + "threadpool", +] + +[[package]] +name = "time" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "tiny-bip39" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9e44c4759bae7f1032e286a7ef990bd9ed23fe831b7eeba0beb97484c2e59b8" +dependencies = [ + "anyhow", + "hmac 0.8.1", + "once_cell", + "pbkdf2 0.4.0", + "rand 0.7.3", + "rustc-hash", + "sha2 0.9.2", + "thiserror", + "unicode-normalization", + "zeroize", +] + +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + +[[package]] +name = "tinyvec" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" + +[[package]] +name = "tinyvec" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "tokio" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92036be488bb6594459f2e03b60e42df6f937fe6ca5c5ffdcb539c6b84dc40f5" +dependencies = [ + "autocfg", + "bytes 1.0.1", + "libc", + "memchr", + "mio 0.7.13", + "num_cpus", + "once_cell", + "pin-project-lite 0.2.4", + "signal-hook-registry", + "tokio-macros", + "winapi 0.3.9", +] + +[[package]] +name = "tokio-macros" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-rustls" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" +dependencies = [ + "rustls", + "tokio", + "webpki", +] + +[[package]] +name = "tokio-stream" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" +dependencies = [ + "futures-core", + "pin-project-lite 0.2.4", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" +dependencies = [ + "bytes 1.0.1", + "futures-core", + "futures-io", + "futures-sink", + "log", + "pin-project-lite 0.2.4", + "tokio", +] + +[[package]] +name = "toml" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" +dependencies = [ + "serde", +] + +[[package]] +name = "tower-service" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" + +[[package]] +name = "tracing" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" +dependencies = [ + "cfg-if 1.0.0", + "pin-project-lite 0.2.4", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "tracing-futures" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" +dependencies = [ + "pin-project 0.4.23", + "tracing", +] + +[[package]] +name = "tracing-log" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" +dependencies = [ + "lazy_static", + "log", + "tracing-core", +] + +[[package]] +name = "tracing-serde" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b" +dependencies = [ + "serde", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" +dependencies = [ + "ansi_term 0.12.1", + "chrono", + "lazy_static", + "matchers", + "regex", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", +] + +[[package]] +name = "treeline" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41" + +[[package]] +name = "trie-db" +version = "0.22.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eac131e334e81b6b3be07399482042838adcd7957aa0010231d0813e39e02fa" +dependencies = [ + "hash-db", + "hashbrown", + "log", + "rustc-hex", + "smallvec", +] + +[[package]] +name = "trie-root" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "652931506d2c1244d7217a70b99f56718a7b4161b37f04e7cd868072a99f68cd" +dependencies = [ + "hash-db", +] + +[[package]] +name = "trust-dns-proto" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c" +dependencies = [ + "async-trait", + "cfg-if 1.0.0", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna 0.2.0", + "ipnet", + "lazy_static", + "log", + "rand 0.8.4", + "smallvec", + "thiserror", + "tinyvec 1.1.1", + "url 2.2.0", +] + +[[package]] +name = "trust-dns-resolver" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae" +dependencies = [ + "cfg-if 1.0.0", + "futures-util", + "ipconfig", + "lazy_static", + "log", + "lru-cache", + "parking_lot 0.11.1", + "resolv-conf", + "smallvec", + "thiserror", + "trust-dns-proto", +] + +[[package]] +name = "try-lock" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" + +[[package]] +name = "try-runtime-cli" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" +dependencies = [ + "log", + "parity-scale-codec", + "remote-externalities", + "sc-chain-spec", + "sc-cli", + "sc-executor", + "sc-service", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", +] + +[[package]] +name = "trybuild" +version = "1.0.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bdaf2a1d317f3d58b44b31c7f6436b9b9acafe7bddfeace50897c2b804d7792" +dependencies = [ + "glob", + "lazy_static", + "serde", + "serde_json", + "termcolor", + "toml", +] + +[[package]] +name = "twox-hash" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" +dependencies = [ + "cfg-if 0.1.10", + "rand 0.7.3", + "static_assertions", +] + +[[package]] +name = "typenum" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" + +[[package]] +name = "ucd-trie" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" + +[[package]] +name = "uint" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" +dependencies = [ + "byteorder", + "crunchy", + "hex", + "static_assertions", +] + +[[package]] +name = "unicase" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" +dependencies = [ + "version_check", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +dependencies = [ + "matches", +] + +[[package]] +name = "unicode-normalization" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" +dependencies = [ + "tinyvec 0.3.3", +] + +[[package]] +name = "unicode-segmentation" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" + +[[package]] +name = "unicode-width" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" + +[[package]] +name = "unicode-xid" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" + +[[package]] +name = "universal-hash" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" +dependencies = [ + "generic-array 0.14.4", + "subtle 2.4.1", +] + +[[package]] +name = "unsigned-varint" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fdeedbf205afadfe39ae559b75c3240f24e257d0ca27e85f85cb82aa19ac35" + +[[package]] +name = "unsigned-varint" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2" +dependencies = [ + "asynchronous-codec 0.5.0", + "bytes 1.0.1", + "futures-io", + "futures-util", +] + +[[package]] +name = "unsigned-varint" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" +dependencies = [ + "asynchronous-codec 0.6.0", + "bytes 1.0.1", + "futures-io", + "futures-util", +] + +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + +[[package]] +name = "url" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" +dependencies = [ + "idna 0.1.5", + "matches", + "percent-encoding 1.0.1", +] + +[[package]] +name = "url" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" +dependencies = [ + "form_urlencoded", + "idna 0.2.0", + "matches", + "percent-encoding 2.1.0", +] + +[[package]] +name = "value-bag" +version = "1.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1" +dependencies = [ + "ctor", +] + +[[package]] +name = "vcpkg" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" + +[[package]] +name = "vec-arena" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d" + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "version_check" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + +[[package]] +name = "wait-timeout" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" +dependencies = [ + "libc", +] + +[[package]] +name = "waker-fn" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" + +[[package]] +name = "walkdir" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +dependencies = [ + "same-file", + "winapi 0.3.9", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +dependencies = [ + "log", + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.10.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" + +[[package]] +name = "wasm-bindgen" +version = "0.2.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586" +dependencies = [ + "cfg-if 1.0.0", + "serde", + "serde_json", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f" +dependencies = [ + "bumpalo", + "lazy_static", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c" +dependencies = [ + "cfg-if 1.0.0", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2" + +[[package]] +name = "wasm-gc-api" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0c32691b6c7e6c14e7f8fd55361a9088b507aa49620fcd06c09b3a1082186b9" +dependencies = [ + "log", + "parity-wasm 0.32.0", + "rustc-demangle", +] + +[[package]] +name = "wasm-timer" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" +dependencies = [ + "futures 0.3.16", + "js-sys", + "parking_lot 0.11.1", + "pin-utils", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasmi" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ee05bba3d1d994652079893941a2ef9324d2b58a63c31b40678fb7eddd7a5a" +dependencies = [ + "downcast-rs", + "libc", + "memory_units", + "num-rational 0.2.4", + "num-traits", + "parity-wasm 0.42.2", + "wasmi-validation", +] + +[[package]] +name = "wasmi-validation" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb8e860796d8be48efef530b60eebf84e74a88bce107374fffb0da97d504b8" +dependencies = [ + "parity-wasm 0.42.2", +] + +[[package]] +name = "wasmparser" +version = "0.78.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52144d4c78e5cf8b055ceab8e5fa22814ce4315d6002ad32cfd914f37c12fd65" + +[[package]] +name = "wasmtime" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b310b9d20fcf59385761d1ade7a3ef06aecc380e3d3172035b919eaf7465d9f7" +dependencies = [ + "anyhow", + "backtrace", + "bincode", + "cfg-if 1.0.0", + "cpp_demangle", + "indexmap", + "lazy_static", + "libc", + "log", + "paste 1.0.5", + "psm", + "region", + "rustc-demangle", + "serde", + "smallvec", + "target-lexicon", + "wasmparser", + "wasmtime-cache", + "wasmtime-environ", + "wasmtime-jit", + "wasmtime-profiling", + "wasmtime-runtime", + "winapi 0.3.9", +] + +[[package]] +name = "wasmtime-cache" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d14d500d5c3dc5f5c097158feee123d64b3097f0d836a2a27dff9c761c73c843" +dependencies = [ + "anyhow", + "base64 0.13.0", + "bincode", + "directories-next", + "errno", + "file-per-thread-logger", + "libc", + "log", + "serde", + "sha2 0.9.2", + "toml", + "winapi 0.3.9", + "zstd", +] + +[[package]] +name = "wasmtime-cranelift" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c525b39f062eada7db3c1298287b96dcb6e472b9f6b22501300b28d9fa7582f6" +dependencies = [ + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "cranelift-wasm", + "target-lexicon", + "wasmparser", + "wasmtime-environ", +] + +[[package]] +name = "wasmtime-debug" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5d2a763e7a6fc734218e0e463196762a4f409c483063d81e0e85f96343b2e0a" +dependencies = [ + "anyhow", + "gimli 0.24.0", + "more-asserts", + "object 0.24.0", + "target-lexicon", + "thiserror", + "wasmparser", + "wasmtime-environ", +] + +[[package]] +name = "wasmtime-environ" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f64d0c2d881c31b0d65c1f2695e022d71eb60b9fbdd336aacca28208b58eac90" +dependencies = [ + "cfg-if 1.0.0", + "cranelift-codegen", + "cranelift-entity", + "cranelift-wasm", + "gimli 0.24.0", + "indexmap", + "log", + "more-asserts", + "serde", + "thiserror", + "wasmparser", +] + +[[package]] +name = "wasmtime-jit" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707" +dependencies = [ + "addr2line 0.15.1", + "anyhow", + "cfg-if 1.0.0", + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", + "cranelift-wasm", + "gimli 0.24.0", + "log", + "more-asserts", + "object 0.24.0", + "rayon", + "region", + "serde", + "target-lexicon", + "thiserror", + "wasmparser", + "wasmtime-cranelift", + "wasmtime-debug", + "wasmtime-environ", + "wasmtime-obj", + "wasmtime-profiling", + "wasmtime-runtime", + "winapi 0.3.9", +] + +[[package]] +name = "wasmtime-obj" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1a8ff85246d091828e2225af521a6208ed28c997bb5c39eb697366dc2e2f2b" +dependencies = [ + "anyhow", + "more-asserts", + "object 0.24.0", + "target-lexicon", + "wasmtime-debug", + "wasmtime-environ", +] + +[[package]] +name = "wasmtime-profiling" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e24364d522dcd67c897c8fffc42e5bdfc57207bbb6d7eeade0da9d4a7d70105b" +dependencies = [ + "anyhow", + "cfg-if 1.0.0", + "lazy_static", + "libc", + "serde", + "target-lexicon", + "wasmtime-environ", + "wasmtime-runtime", +] + +[[package]] +name = "wasmtime-runtime" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c51e57976e8a19a18a18e002c6eb12e5769554204238e47ff155fda1809ef0f7" +dependencies = [ + "anyhow", + "backtrace", + "cc", + "cfg-if 1.0.0", + "indexmap", + "lazy_static", + "libc", + "log", + "mach", + "memoffset 0.6.1", + "more-asserts", + "rand 0.8.4", + "region", + "thiserror", + "wasmtime-environ", + "winapi 0.3.9", +] + +[[package]] +name = "web-sys" +version = "0.3.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webpki" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "webpki-roots" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376" +dependencies = [ + "webpki", +] + +[[package]] +name = "wepoll-sys" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff" +dependencies = [ + "cc", +] + +[[package]] +name = "westend-runtime" +version = "0.9.9" +dependencies = [ + "beefy-primitives", + "bitvec 0.20.1", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "hex-literal", + "log", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-nicks", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences-benchmarking", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session-benchmarking", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-xcm", + "parity-scale-codec", + "polkadot-parachain", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", + "rustc-hex", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tiny-keccak", + "xcm", + "xcm-builder", + "xcm-executor", +] + +[[package]] +name = "which" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef" +dependencies = [ + "libc", + "thiserror", +] + +[[package]] +name = "widestring" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" + +[[package]] +name = "winapi" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-build" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "winreg" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "ws2_32-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "wyz" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" + +[[package]] +name = "x25519-dalek" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088" +dependencies = [ + "curve25519-dalek 3.0.0", + "rand_core 0.5.1", + "zeroize", +] + +[[package]] +name = "xcm" +version = "0.9.9" +dependencies = [ + "derivative", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "xcm-procedural", +] + +[[package]] +name = "xcm-builder" +version = "0.9.9" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-xcm", + "parity-scale-codec", + "polkadot-parachain", + "polkadot-runtime-parachains", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-executor", +] + +[[package]] +name = "xcm-executor" +version = "0.9.9" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", +] + +[[package]] +name = "xcm-executor-integration-tests" +version = "0.9.9" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.3.16", + "pallet-xcm", + "polkadot-test-client", + "polkadot-test-runtime", + "polkadot-test-service", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-executor", +] + +[[package]] +name = "xcm-procedural" +version = "0.1.0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "xcm-simulator" +version = "0.9.9" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "paste 1.0.5", + "polkadot-core-primitives", + "polkadot-parachain", + "polkadot-runtime-parachains", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-executor", +] + +[[package]] +name = "xcm-simulator-example" +version = "0.9.9" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-xcm", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain", + "polkadot-runtime-parachains", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "xcm", + "xcm-builder", + "xcm-executor", + "xcm-simulator", +] + +[[package]] +name = "yamux" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" +dependencies = [ + "futures 0.3.16", + "log", + "nohash-hasher", + "parking_lot 0.11.1", + "rand 0.8.4", + "static_assertions", +] + +[[package]] +name = "zeroize" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zstd" +version = "0.6.1+zstd.1.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de55e77f798f205d8561b8fe2ef57abfb6e0ff2abe7fd3c089e119cdb5631a3" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "3.0.1+zstd.1.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1387cabcd938127b30ce78c4bf00b30387dddf704e3f0881dbc4ff62b5566f8c" +dependencies = [ + "libc", + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "1.4.20+zstd.1.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebd5b733d7cf2d9447e2c3e76a5589b4f5e5ae065c22a2bc0b023cbc331b6c8e" +dependencies = [ + "cc", + "libc", +] diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 06e40a5a19f3..02fe6f26db18 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -415,7 +415,7 @@ parameter_types! { impl pallet_bags_list::Config for Runtime { type Event = Event; type VoteWeightProvider = Staking; - type WeightInfo = (); // TODO + type WeightInfo = weights::pallet_bags_list::WeightInfo; type BagThresholds = BagThresholds; } diff --git a/runtime/kusama/src/weights/mod.rs b/runtime/kusama/src/weights/mod.rs index 680fb6aaed90..35273e1c98a0 100644 --- a/runtime/kusama/src/weights/mod.rs +++ b/runtime/kusama/src/weights/mod.rs @@ -16,6 +16,7 @@ //! A list of the different weight modules for our runtime. pub mod frame_system; +pub mod pallet_bags_list; pub mod pallet_balances; pub mod pallet_bounties; pub mod pallet_collective_council; diff --git a/runtime/kusama/src/weights/pallet_bags_list.rs b/runtime/kusama/src/weights/pallet_bags_list.rs new file mode 100644 index 000000000000..bcfcc6b052e5 --- /dev/null +++ b/runtime/kusama/src/weights/pallet_bags_list.rs @@ -0,0 +1,61 @@ +// This file is part of Substrate. + +// Copyright (C) 2021 Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! Autogenerated weights for pallet_bags_list +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2021-09-02, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 128 + +// Executed Command: +// target/release/substrate +// benchmark +// --chain=dev +// --steps=50 +// --repeat=20 +// --pallet=pallet_bags_list +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --output=./frame/bags-list/src/weights.rs +// --template=./.maintain/frame-weight-template.hbs + +// NOTE: this is copy pasta from substrate % some tweaks + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weight functions needed for pallet_bags_list. + +/// Weights for pallet_bags_list using the Substrate node and recommended hardware. +pub struct WeightInfo(PhantomData); +impl pallet_bags_list::WeightInfo for WeightInfo { + // Storage: Staking Bonded (r:1 w:0) + // Storage: Staking Ledger (r:1 w:0) + // Storage: BagsList ListNodes (r:4 w:4) + // Storage: BagsList ListBags (r:1 w:1) + fn rebag() -> Weight { + (75_718_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } +} diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index aeff58ab4aba..2945e87e2895 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -422,11 +422,10 @@ parameter_types! { impl pallet_bags_list::Config for Runtime { type Event = Event; type VoteWeightProvider = Staking; - type WeightInfo = (); // TODO + type WeightInfo = weights::pallet_bags_list::WeightInfo; type BagThresholds = BagThresholds; } - // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. @@ -1724,4 +1723,4 @@ mod test { If the limit is too strong, maybe consider increase the limit", ); } -} \ No newline at end of file +} diff --git a/runtime/polkadot/src/weights/mod.rs b/runtime/polkadot/src/weights/mod.rs index 046bc9f0a4c1..19abf1fb711c 100644 --- a/runtime/polkadot/src/weights/mod.rs +++ b/runtime/polkadot/src/weights/mod.rs @@ -16,6 +16,7 @@ //! A list of the different weight modules for our runtime. pub mod frame_system; +pub mod pallet_bags_list; pub mod pallet_balances; pub mod pallet_bounties; pub mod pallet_collective_council; diff --git a/runtime/polkadot/src/weights/pallet_bags_list.rs b/runtime/polkadot/src/weights/pallet_bags_list.rs new file mode 100644 index 000000000000..bcfcc6b052e5 --- /dev/null +++ b/runtime/polkadot/src/weights/pallet_bags_list.rs @@ -0,0 +1,61 @@ +// This file is part of Substrate. + +// Copyright (C) 2021 Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! Autogenerated weights for pallet_bags_list +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2021-09-02, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 128 + +// Executed Command: +// target/release/substrate +// benchmark +// --chain=dev +// --steps=50 +// --repeat=20 +// --pallet=pallet_bags_list +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --output=./frame/bags-list/src/weights.rs +// --template=./.maintain/frame-weight-template.hbs + +// NOTE: this is copy pasta from substrate % some tweaks + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weight functions needed for pallet_bags_list. + +/// Weights for pallet_bags_list using the Substrate node and recommended hardware. +pub struct WeightInfo(PhantomData); +impl pallet_bags_list::WeightInfo for WeightInfo { + // Storage: Staking Bonded (r:1 w:0) + // Storage: Staking Ledger (r:1 w:0) + // Storage: BagsList ListNodes (r:4 w:4) + // Storage: BagsList ListBags (r:1 w:1) + fn rebag() -> Weight { + (75_718_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } +} diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index b4000b156ecb..bff02ac7438d 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -399,7 +399,7 @@ parameter_types! { impl pallet_bags_list::Config for Runtime { type Event = Event; type VoteWeightProvider = Staking; - type WeightInfo = (); // TODO + type WeightInfo = weights::pallet_bags_list::WeightInfo; type BagThresholds = BagThresholds; } diff --git a/runtime/westend/src/weights/mod.rs b/runtime/westend/src/weights/mod.rs index 0dc5bddb0cea..05fefbef7d71 100644 --- a/runtime/westend/src/weights/mod.rs +++ b/runtime/westend/src/weights/mod.rs @@ -16,6 +16,7 @@ //! A list of the different weight modules for our runtime. pub mod frame_system; +pub mod pallet_bags_list; pub mod pallet_balances; pub mod pallet_election_provider_multi_phase; pub mod pallet_identity; diff --git a/runtime/westend/src/weights/pallet_bags_list.rs b/runtime/westend/src/weights/pallet_bags_list.rs new file mode 100644 index 000000000000..bcfcc6b052e5 --- /dev/null +++ b/runtime/westend/src/weights/pallet_bags_list.rs @@ -0,0 +1,61 @@ +// This file is part of Substrate. + +// Copyright (C) 2021 Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! Autogenerated weights for pallet_bags_list +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2021-09-02, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 128 + +// Executed Command: +// target/release/substrate +// benchmark +// --chain=dev +// --steps=50 +// --repeat=20 +// --pallet=pallet_bags_list +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --output=./frame/bags-list/src/weights.rs +// --template=./.maintain/frame-weight-template.hbs + +// NOTE: this is copy pasta from substrate % some tweaks + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weight functions needed for pallet_bags_list. + +/// Weights for pallet_bags_list using the Substrate node and recommended hardware. +pub struct WeightInfo(PhantomData); +impl pallet_bags_list::WeightInfo for WeightInfo { + // Storage: Staking Bonded (r:1 w:0) + // Storage: Staking Ledger (r:1 w:0) + // Storage: BagsList ListNodes (r:4 w:4) + // Storage: BagsList ListBags (r:1 w:1) + fn rebag() -> Weight { + (75_718_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } +} diff --git a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs b/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs index 8ec997e003cb..e10c5983b408 100644 --- a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs +++ b/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs @@ -21,4 +21,4 @@ use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; #[tokio::test] async fn test_voter_bags_migration() { crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; -} \ No newline at end of file +} diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index 614222d61020..a0e4c957955d 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -18,7 +18,7 @@ use frame_election_provider_support::SortedListProvider; use frame_support::traits::Get; -use pallet_staking::Nominators; +use pallet_staking::{MinNominatorBond, Nominators}; use remote_externalities::{Builder, Mode, OnlineConfig}; use sp_runtime::traits::Block as BlockT; use sp_std::convert::TryInto; @@ -75,6 +75,8 @@ pub(crate) async fn test_voter_bags_migration< assert_eq!(pre_migrate_nominator_count, voter_list_len); assert_eq!(pre_migrate_nominator_count, voter_list_count); + let min_nominator_bond = >::get().unwrap(); + // go through every bag to track the total number of voters within bags // and log some info about how voters are distributed within the bags. let mut seen_in_bags = 0; @@ -93,6 +95,12 @@ pub(crate) async fn test_voter_bags_migration< let voters_in_bag = bag.iter().count() as u32; + if vote_weight_thresh <= min_nominator_bond { + for id in bag.iter().map(|node| node.id()) { + log::info!("{} Account found below min bond: {:?}.", threshold, id); + } + } + // update our overall counter seen_in_bags += voters_in_bag; From a104802d56b1727dd67ad864507acbae3708e55e Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 2 Sep 2021 16:41:29 +0200 Subject: [PATCH 25/53] Use UseNominatorsAndUpdateBagsList --- Cargo.lock | 2 + runtime/common/Cargo.toml | 4 ++ runtime/common/src/elections.rs | 75 +++++++++++++++++++++++++++++++++ runtime/kusama/src/lib.rs | 2 +- runtime/polkadot/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 2 +- 6 files changed, 84 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1234ae1db472..9329d8613cda 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7688,6 +7688,7 @@ version = "0.9.9" dependencies = [ "bitvec 0.20.1", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7697,6 +7698,7 @@ dependencies = [ "log", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 0cab21759104..ba9f174c25aa 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -36,6 +36,9 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } + frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } @@ -90,6 +93,7 @@ std = [ "libsecp256k1/std", "runtime-parachains/std", "xcm/std", + "pallet-bags-list/std" ] runtime-benchmarks = [ "libsecp256k1/hmac", diff --git a/runtime/common/src/elections.rs b/runtime/common/src/elections.rs index b85d8013f4f4..4c26e4c98eb4 100644 --- a/runtime/common/src/elections.rs +++ b/runtime/common/src/elections.rs @@ -17,11 +17,13 @@ //! Code for elections. use super::{BlockExecutionWeight, BlockLength, BlockWeights}; +use frame_election_provider_support::{SortedListProvider, VoteWeight}; use frame_support::{ parameter_types, weights::{DispatchClass, Weight}, }; use sp_runtime::Perbill; +use sp_std::{boxed::Box, convert::From, marker::PhantomData}; parameter_types! { /// A limit for off-chain phragmen unsigned solution submission. @@ -55,3 +57,76 @@ impl pallet_election_provider_multi_phase::BenchmarkingConfig for BenchmarkConfi const MINER_MAXIMUM_VOTERS: u32 = 15_000; const MAXIMUM_TARGETS: u32 = 2000; } + +/// Implementation of `frame_election_provider_support::SortedListProvider` that updates the +/// bags-list but uses [`pallet_staking::Nominators`] for `iter`. This is meant to be a transitionary +/// implementation for runtimes to test out the bags-list. A "complete" implementation would use +/// bags-list for `iter`. +pub struct UseNominatorsAndUpdateBagsList(PhantomData); + +impl SortedListProvider + for UseNominatorsAndUpdateBagsList +{ + type Error = pallet_bags_list::Error; + + fn iter() -> Box> { + Box::new(pallet_staking::Nominators::::iter().map(|(n, _)| n)) + } + + fn count() -> u32 { + pallet_bags_list::Pallet::::count() + } + + fn contains(id: &T::AccountId) -> bool { + pallet_bags_list::Pallet::::contains(id) + } + + fn on_insert(id: T::AccountId, weight: VoteWeight) -> Result<(), Self::Error> { + pallet_bags_list::Pallet::::on_insert(id, weight).map_err(Into::into) + } + + fn on_update(id: &T::AccountId, new_weight: VoteWeight) { + pallet_bags_list::Pallet::::on_update(id, new_weight); + } + + fn on_remove(id: &T::AccountId) { + pallet_bags_list::Pallet::::on_remove(id); + } + + fn regenerate( + all: impl IntoIterator, + weight_of: Box VoteWeight>, + ) -> u32 { + pallet_bags_list::Pallet::::regenerate(all, weight_of) + } + + fn sanity_check() -> Result<(), &'static str> { + pallet_bags_list::Pallet::::sanity_check() + } + + fn clear() { + pallet_bags_list::Pallet::::clear() + } + + #[cfg(feature = "runtime-benchmarks")] + fn weight_update_worst_case(who: &T::AccountId, is_increase: bool) -> VoteWeight { + use frame_support::traits::Get as _; + let thresholds = T::BagThresholds::get(); + let node = pallet_bags_list::list::Node::::get(who).unwrap(); + let current_bag_idx = thresholds + .iter() + .chain(sp_std::iter::once(&VoteWeight::MAX)) + .position(|w| w == &node.bag_upper) + .unwrap(); + + if is_increase { + let next_threshold_idx = current_bag_idx + 1; + assert!(thresholds.len() > next_threshold_idx); + thresholds[next_threshold_idx] + } else { + assert!(current_bag_idx != 0); + let prev_threshold_idx = current_bag_idx - 1; + thresholds[prev_threshold_idx] + } + } +} diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 02fe6f26db18..29f40345b687 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -521,7 +521,7 @@ impl pallet_staking::Config for Runtime { type EraPayout = EraPayout; type NextNewSession = Session; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; - type SortedListProvider = BagsList; + type SortedListProvider = runtime_common::elections::UseNominatorsAndUpdateBagsList; type WeightInfo = weights::pallet_staking::WeightInfo; } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 2945e87e2895..99f05bcb4252 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -482,7 +482,7 @@ impl pallet_staking::Config for Runtime { frame_election_provider_support::onchain::OnChainSequentialPhragmen< pallet_election_provider_multi_phase::OnChainConfig, >; - type SortedListProvider = BagsList; + type SortedListProvider = runtime_common::elections::UseNominatorsAndUpdateBagsList; type WeightInfo = weights::pallet_staking::WeightInfo; } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index bff02ac7438d..3ea0040466c6 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -449,7 +449,7 @@ impl pallet_staking::Config for Runtime { frame_election_provider_support::onchain::OnChainSequentialPhragmen< pallet_election_provider_multi_phase::OnChainConfig, >; - type SortedListProvider = BagsList; + type SortedListProvider = runtime_common::elections::UseNominatorsAndUpdateBagsList; type WeightInfo = weights::pallet_staking::WeightInfo; } From d22f42fc1a76c0bed2e38db5c65c71fab6a77cfb Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 2 Sep 2021 18:26:33 +0200 Subject: [PATCH 26/53] make remote-ext tests a bin --- .../bags-list/src/kusama_runtime.rs | 24 ------------------- .../bags-list/src/{lib.rs => main.rs} | 15 ++++++++---- .../bags-list/src/polkadot_runtime.rs | 24 ------------------- .../bags-list/src/voter_bags.rs | 19 +++++++++++---- 4 files changed, 25 insertions(+), 57 deletions(-) delete mode 100644 utils/remote-ext-tests/bags-list/src/kusama_runtime.rs rename utils/remote-ext-tests/bags-list/src/{lib.rs => main.rs} (66%) delete mode 100644 utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs diff --git a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs b/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs deleted file mode 100644 index e10c5983b408..000000000000 --- a/utils/remote-ext-tests/bags-list/src/kusama_runtime.rs +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . - -//! Remote bags-list tests for the kusama runtime. - -use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; - -#[tokio::test] -async fn test_voter_bags_migration() { - crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; -} diff --git a/utils/remote-ext-tests/bags-list/src/lib.rs b/utils/remote-ext-tests/bags-list/src/main.rs similarity index 66% rename from utils/remote-ext-tests/bags-list/src/lib.rs rename to utils/remote-ext-tests/bags-list/src/main.rs index 23a008dc3bd0..5da9a137b2e0 100644 --- a/utils/remote-ext-tests/bags-list/src/lib.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -16,8 +16,15 @@ //! Remote tests. -#[cfg(feature = "kusama")] -mod kusama_runtime; -#[cfg(feature = "polkadot")] -mod polkadot_runtime; mod voter_bags; + +#[tokio::main] +async fn main() { + if cfg!(feature = "polkadot") { + use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; + voter_bags::test_voter_bags_migration::(UNITS as u64).await; + } else { + use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; + voter_bags::test_voter_bags_migration::(UNITS as u64).await; + } +} diff --git a/utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs b/utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs deleted file mode 100644 index 7c81886ef6e5..000000000000 --- a/utils/remote-ext-tests/bags-list/src/polkadot_runtime.rs +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . - -//! Remote bags-list tests for the polkadot runtime. - -use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; - -#[tokio::test] -async fn test_voter_bags_migration() { - crate::voter_bags::test_voter_bags_migration::(UNITS as u64).await; -} diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index a0e4c957955d..ddab4467c7dc 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -18,7 +18,7 @@ use frame_election_provider_support::SortedListProvider; use frame_support::traits::Get; -use pallet_staking::{MinNominatorBond, Nominators}; +use pallet_staking::{BalanceOf, MinNominatorBond, Nominators}; use remote_externalities::{Builder, Mode, OnlineConfig}; use sp_runtime::traits::Block as BlockT; use sp_std::convert::TryInto; @@ -75,7 +75,8 @@ pub(crate) async fn test_voter_bags_migration< assert_eq!(pre_migrate_nominator_count, voter_list_len); assert_eq!(pre_migrate_nominator_count, voter_list_count); - let min_nominator_bond = >::get().unwrap(); + let min_nominator_bond = >::get(); + log::info!(target: LOG_TARGET, "min nominator bond is {:?}", min_nominator_bond); // go through every bag to track the total number of voters within bags // and log some info about how voters are distributed within the bags. @@ -95,9 +96,17 @@ pub(crate) async fn test_voter_bags_migration< let voters_in_bag = bag.iter().count() as u32; - if vote_weight_thresh <= min_nominator_bond { - for id in bag.iter().map(|node| node.id()) { - log::info!("{} Account found below min bond: {:?}.", threshold, id); + // if this bag is below the min nominator bond print out all the members + let vote_weight_as_balance: BalanceOf = + (*vote_weight_thresh).try_into().map_err(|_| "should not fail").unwrap(); + if vote_weight_as_balance <= min_nominator_bond { + for id in bag.iter().map(|node| node.id().clone()) { + log::warn!( + target: LOG_TARGET, + "{} Account found below min bond: {:?}.", + pretty_thresh, + id + ); } } From b1383c4ea484421256acf46e8d2b393ffa0a15da Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Fri, 3 Sep 2021 14:52:48 +0200 Subject: [PATCH 27/53] Adjust remote-ext test to use pub; update some comments --- Cargo.lock | 1443 ++++++----------- runtime/common/src/elections.rs | 25 +- runtime/kusama/src/lib.rs | 2 +- runtime/polkadot/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 2 +- .../bags-list/src/voter_bags.rs | 4 +- utils/voter-bags/Cargo.toml | 2 +- 7 files changed, 498 insertions(+), 982 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9329d8613cda..97c20c600340 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1957,20 +1957,20 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "linregress", "log", "parity-scale-codec", "paste 1.0.5", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -2012,19 +2012,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" @@ -2056,16 +2043,16 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -2079,17 +2066,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "frame-metadata" -version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "frame-metadata" version = "14.0.0-dev" @@ -2127,32 +2103,6 @@ dependencies = [ "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "impl-trait-for-tuples", - "log", - "once_cell", - "parity-scale-codec", - "paste 1.0.5", - "serde", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "frame-support" version = "4.0.0-dev" @@ -2191,18 +2141,6 @@ dependencies = [ "syn", ] -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "frame-support-procedural" version = "4.0.0-dev" @@ -2227,18 +2165,6 @@ dependencies = [ "syn", ] -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" @@ -2261,16 +2187,6 @@ dependencies = [ "syn", ] -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" @@ -2328,22 +2244,6 @@ dependencies = [ "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "frame-system" version = "4.0.0-dev" @@ -2386,10 +2286,10 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -2406,12 +2306,12 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -2625,17 +2525,17 @@ checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] name = "generate-bags" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "chrono", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "git2", "node-runtime", "num-format", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "structopt", ] @@ -3442,7 +3342,7 @@ dependencies = [ "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4654,89 +4554,89 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "node-runtime" version = "3.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "node-primitives", "pallet-assets", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-contracts", "pallet-contracts-primitives", "pallet-contracts-rpc-runtime-api", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-lottery", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-randomness-collective-flip", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-transaction-storage", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-uniques", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -4934,14 +4834,14 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -4962,16 +4862,16 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -4991,15 +4891,15 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5028,38 +4928,24 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - -[[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5093,15 +4979,15 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5162,14 +5048,14 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5255,58 +5141,60 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "bitflags", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "pallet-contracts-primitives", "pallet-contracts-proc-macro", "parity-scale-codec", "pwasm-utils", + "rand 0.8.4", "serde", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-sandbox", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "wasmi-validation", ] [[package]] name = "pallet-contracts-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "bitflags", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "proc-macro2", "quote", @@ -5316,13 +5204,13 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5343,16 +5231,16 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5381,19 +5269,19 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "static_assertions", ] @@ -5417,17 +5305,17 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5447,15 +5335,15 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5483,23 +5371,23 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5520,16 +5408,16 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5554,19 +5442,19 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5588,28 +5476,28 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-lottery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5630,16 +5518,16 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5662,18 +5550,18 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5695,17 +5583,17 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5742,14 +5630,14 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5784,17 +5672,17 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5836,27 +5724,27 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "safe-mix", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5875,14 +5763,14 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5903,16 +5791,16 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5938,21 +5826,21 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5987,14 +5875,14 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "rand_chacha 0.2.2", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6022,21 +5910,21 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6053,7 +5941,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -6086,14 +5974,14 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6116,17 +6004,17 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6147,15 +6035,15 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6177,17 +6065,17 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6221,29 +6109,29 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-transaction-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6265,29 +6153,29 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6308,15 +6196,15 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -6336,14 +6224,14 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -7620,7 +7508,7 @@ dependencies = [ "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7698,7 +7586,7 @@ dependencies = [ "log", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8795,7 +8683,7 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "kusama-runtime", "log", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bags-list", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-runtime", "remote-externalities", @@ -10471,17 +10359,17 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] @@ -10500,7 +10388,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10521,18 +10409,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-application-crypto" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "sp-application-crypto" version = "4.0.0-dev" @@ -10559,20 +10435,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-arithmetic" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "static_assertions", -] - [[package]] name = "sp-arithmetic" version = "4.0.0-dev" @@ -10602,13 +10464,13 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -10626,13 +10488,13 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -10650,13 +10512,13 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -10699,19 +10561,19 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "async-trait", "futures 0.3.16", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] @@ -10740,23 +10602,23 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "async-trait", "merlin", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -10772,11 +10634,11 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -10794,13 +10656,13 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -10847,50 +10709,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.16", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.1", - "primitive-types", - "rand 0.7.3", - "regex", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - [[package]] name = "sp-core" version = "4.0.0-dev" @@ -10954,16 +10772,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-debug-derive" version = "3.0.0" @@ -10985,17 +10793,6 @@ dependencies = [ "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "sp-externalities" version = "0.10.0-dev" @@ -11027,18 +10824,18 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -11055,20 +10852,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", -] - [[package]] name = "sp-inherents" version = "4.0.0-dev" @@ -11108,31 +10891,6 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "sp-io" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "futures 0.3.16", - "hash-db", - "libsecp256k1 0.6.0", - "log", - "parity-scale-codec", - "parking_lot 0.11.1", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "tracing", - "tracing-core", -] - [[package]] name = "sp-io" version = "4.0.0-dev" @@ -11172,11 +10930,11 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "strum 0.20.0", ] @@ -11197,22 +10955,6 @@ dependencies = [ "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.16", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.1", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "sp-keystore" version = "0.10.0-dev" @@ -11238,15 +10980,6 @@ dependencies = [ "zstd", ] -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "ruzstd", - "zstd", -] - [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" @@ -11269,19 +11002,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "sp-npos-elections" version = "4.0.0-dev" @@ -11306,17 +11026,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-npos-elections-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" @@ -11341,11 +11050,11 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -11356,14 +11065,6 @@ dependencies = [ "backtrace", ] -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "backtrace", -] - [[package]] name = "sp-panic-handler" version = "3.0.0" @@ -11403,27 +11104,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-runtime" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.5", - "rand 0.7.3", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "sp-runtime" version = "4.0.0-dev" @@ -11462,23 +11142,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-runtime-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "static_assertions", -] - [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" @@ -11508,18 +11171,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "Inflector", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" @@ -11535,13 +11186,14 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ + "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "wasmi", ] @@ -11570,14 +11222,14 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -11590,16 +11242,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "sp-staking" version = "4.0.0-dev" @@ -11633,29 +11275,6 @@ dependencies = [ "trie-root", ] -[[package]] -name = "sp-state-machine" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.1", - "rand 0.7.3", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", - "tracing", - "trie-db", - "trie-root", -] - [[package]] name = "sp-state-machine" version = "0.10.0-dev" @@ -11684,11 +11303,6 @@ name = "sp-std" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#6d0c04d58fc614f61072f6dde1a1716fb8072a44" -[[package]] -name = "sp-std" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" - [[package]] name = "sp-std" version = "4.0.0-dev" @@ -11707,19 +11321,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", -] - [[package]] name = "sp-storage" version = "4.0.0-dev" @@ -11765,16 +11366,16 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "async-trait", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] @@ -11796,24 +11397,6 @@ dependencies = [ "tracing-subscriber", ] -[[package]] -name = "sp-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "erased-serde", - "log", - "parity-scale-codec", - "parking_lot 0.10.2", - "serde", - "serde_json", - "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - [[package]] name = "sp-tracing" version = "4.0.0-dev" @@ -11844,10 +11427,10 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -11868,12 +11451,12 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -11890,20 +11473,6 @@ dependencies = [ "trie-root", ] -[[package]] -name = "sp-trie" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "trie-db", - "trie-root", -] - [[package]] name = "sp-trie" version = "4.0.0-dev" @@ -11944,21 +11513,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.42.2", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "thiserror", -] - [[package]] name = "sp-version" version = "4.0.0-dev" @@ -11985,17 +11539,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" @@ -12018,17 +11561,6 @@ dependencies = [ "wasmi", ] -[[package]] -name = "sp-wasm-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", - "wasmi", -] - [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" @@ -12333,12 +11865,12 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks#41a50dbef79fa00449fd0106c16529268a7db5fe" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" dependencies = [ "ansi_term 0.12.1", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-bags-list-staking-benchmarks)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "tempfile", "toml", "walkdir", @@ -13262,6 +12794,7 @@ checksum = "d2ee05bba3d1d994652079893941a2ef9324d2b58a63c31b40678fb7eddd7a5a" dependencies = [ "downcast-rs", "libc", + "libm", "memory_units", "num-rational 0.2.4", "num-traits", @@ -13530,7 +13063,7 @@ dependencies = [ "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", diff --git a/runtime/common/src/elections.rs b/runtime/common/src/elections.rs index 4c26e4c98eb4..dacc0cc54112 100644 --- a/runtime/common/src/elections.rs +++ b/runtime/common/src/elections.rs @@ -60,10 +60,10 @@ impl pallet_election_provider_multi_phase::BenchmarkingConfig for BenchmarkConfi /// Implementation of `frame_election_provider_support::SortedListProvider` that updates the /// bags-list but uses [`pallet_staking::Nominators`] for `iter`. This is meant to be a transitionary -/// implementation for runtimes to test out the bags-list. A "complete" implementation would use -/// bags-list for `iter`. +/// implementation for runtimes to "test" out the bags-list by keeping it up to date, but not yet +/// using it for snapshot generation. In contrast, a "complete" implementation would use bags-list +/// for `iter`. pub struct UseNominatorsAndUpdateBagsList(PhantomData); - impl SortedListProvider for UseNominatorsAndUpdateBagsList { @@ -110,23 +110,6 @@ impl SortedListProvider VoteWeight { - use frame_support::traits::Get as _; - let thresholds = T::BagThresholds::get(); - let node = pallet_bags_list::list::Node::::get(who).unwrap(); - let current_bag_idx = thresholds - .iter() - .chain(sp_std::iter::once(&VoteWeight::MAX)) - .position(|w| w == &node.bag_upper) - .unwrap(); - - if is_increase { - let next_threshold_idx = current_bag_idx + 1; - assert!(thresholds.len() > next_threshold_idx); - thresholds[next_threshold_idx] - } else { - assert!(current_bag_idx != 0); - let prev_threshold_idx = current_bag_idx - 1; - thresholds[prev_threshold_idx] - } + pallet_bags_list::Pallet::::weight_update_worst_case(who, is_increase) } } diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 29f40345b687..3b6c5175c57b 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1465,7 +1465,7 @@ construct_runtime! { // Gilts pallet. Gilt: pallet_gilt::{Pallet, Call, Storage, Event, Config} = 38, - // Only works with staking, but placed here to maintain indices. + // Provides a semi-sorted list of nominators for staking. BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 39, // Parachains pallets. Start indices at 50 to leave room. diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 99f05bcb4252..3fea09babd09 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -1115,7 +1115,7 @@ construct_runtime! { // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event, ValidateUnsigned} = 36, - // Only works with staking, but placed here to maintain indices. + // Provides a semi-sorted list of nominators for staking. BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 37, } } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 3ea0040466c6..ba350683e5d9 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1047,7 +1047,7 @@ construct_runtime! { // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event, ValidateUnsigned} = 24, - // Only works with staking, but placed here to maintain indices. + // Provides a semi-sorted list of nominators for staking. BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 25, // Parachains pallets. Start indices at 40 to leave room. diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index ddab4467c7dc..6377fae38986 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -94,13 +94,13 @@ pub(crate) async fn test_voter_bags_migration< }, }; - let voters_in_bag = bag.iter().count() as u32; + let voters_in_bag = bag.std_iter().count() as u32; // if this bag is below the min nominator bond print out all the members let vote_weight_as_balance: BalanceOf = (*vote_weight_thresh).try_into().map_err(|_| "should not fail").unwrap(); if vote_weight_as_balance <= min_nominator_bond { - for id in bag.iter().map(|node| node.id().clone()) { + for id in bag.std_iter().map(|node| node.std_id().clone()) { log::warn!( target: LOG_TARGET, "{} Account found below min bond: {:?}.", diff --git a/utils/voter-bags/Cargo.toml b/utils/voter-bags/Cargo.toml index 954bc0d60127..6c1d303de144 100644 --- a/utils/voter-bags/Cargo.toml +++ b/utils/voter-bags/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-bags-list-staking-benchmarks" } +generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } structopt = "0.3.21" From 522047063bae111caf5ca7bc866a3f57b7e9741a Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Sat, 4 Sep 2021 00:04:05 +0200 Subject: [PATCH 28/53] Use list_bags_get --- Cargo.lock | 2272 ++++++++--------- .../bags-list/src/voter_bags.rs | 2 +- 2 files changed, 1093 insertions(+), 1181 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 94d96d2f1838..fce694e817b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,42 +14,42 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.14.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" +checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" dependencies = [ - "gimli 0.23.0", + "gimli 0.24.0", ] [[package]] name = "addr2line" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03345e98af8f3d786b6d9f656ccfa6ac316d954e92bc4841f0bba20789d5fb5a" +checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd" dependencies = [ - "gimli 0.24.0", + "gimli 0.25.0", ] [[package]] name = "adler" -version = "0.2.2" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e3e798aa0c8239776f54415bc06f3d74b1850f3f830b45c35cfc80556973f70" +checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ "generic-array 0.14.4", ] [[package]] name = "aes" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" +checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" dependencies = [ "cfg-if 1.0.0", "cipher", @@ -59,16 +59,16 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf" +checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" dependencies = [ "aead", "aes", "cipher", "ctr", "ghash", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -77,16 +77,16 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.3", "once_cell", "version_check", ] [[package]] name = "aho-corasick" -version = "0.7.13" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -117,9 +117,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.39" +version = "1.0.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767" +checksum = "28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf" [[package]] name = "approx" @@ -153,9 +153,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "arrayvec" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7" +checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd" [[package]] name = "asn1_der" @@ -165,10 +165,11 @@ checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3" [[package]] name = "assert_cmd" -version = "1.0.2" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc1679af9a1ab4bea16f228b05d18f8363f8327b1fa8db00d2760cfafc6b61e" +checksum = "c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe" dependencies = [ + "bstr", "doc-comment", "predicates", "predicates-core", @@ -194,9 +195,9 @@ dependencies = [ [[package]] name = "async-channel" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9" +checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" dependencies = [ "concurrent-queue", "event-listener", @@ -235,20 +236,19 @@ dependencies = [ [[package]] name = "async-io" -version = "1.3.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd" +checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" dependencies = [ "concurrent-queue", - "fastrand", "futures-lite", "libc", "log", - "nb-connect", "once_cell", "parking", "polling", - "vec-arena", + "slab", + "socket2 0.4.1", "waker-fn", "winapi 0.3.9", ] @@ -273,9 +273,9 @@ dependencies = [ [[package]] name = "async-process" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" +checksum = "b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692" dependencies = [ "async-io", "blocking", @@ -290,9 +290,9 @@ dependencies = [ [[package]] name = "async-std" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" +checksum = "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952" dependencies = [ "async-attributes", "async-channel", @@ -300,7 +300,7 @@ dependencies = [ "async-io", "async-lock", "async-process", - "crossbeam-utils 0.8.1", + "crossbeam-utils", "futures-channel", "futures-core", "futures-io", @@ -311,7 +311,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "pin-utils", "slab", "wasm-bindgen-futures", @@ -319,9 +319,9 @@ dependencies = [ [[package]] name = "async-std-resolver" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d" +checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638" dependencies = [ "async-std", "async-trait", @@ -354,11 +354,11 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] @@ -367,11 +367,11 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] @@ -402,21 +402,22 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" -version = "0.3.56" +version = "0.3.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" +checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01" dependencies = [ - "addr2line 0.14.1", + "addr2line 0.16.0", + "cc", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.23.0", + "object 0.26.2", "rustc-demangle", ] @@ -459,9 +460,9 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "beef" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409" +checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736" dependencies = [ "serde", ] @@ -469,15 +470,15 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" dependencies = [ "beefy-primitives", "fnv", - "futures 0.3.16", + "futures 0.3.17", "hex", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-keystore", "sc-network", @@ -499,11 +500,11 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" dependencies = [ "beefy-gadget", "beefy-primitives", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -520,12 +521,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -537,11 +538,10 @@ dependencies = [ [[package]] name = "bincode" -version = "1.3.1" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "byteorder", "serde", ] @@ -584,9 +584,9 @@ dependencies = [ [[package]] name = "bitvec" -version = "0.20.1" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d" +checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" dependencies = [ "funty", "radium 0.6.2", @@ -596,15 +596,13 @@ dependencies = [ [[package]] name = "blake2" -version = "0.9.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" +checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" dependencies = [ - "byte-tools", - "byteorder", "crypto-mac 0.8.0", "digest 0.9.0", - "opaque-debug 0.2.3", + "opaque-debug 0.3.0", ] [[package]] @@ -619,9 +617,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "0.5.10" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" +checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -641,9 +639,9 @@ dependencies = [ [[package]] name = "blake3" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f" +checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -663,7 +661,7 @@ dependencies = [ "block-padding 0.1.5", "byte-tools", "byteorder", - "generic-array 0.12.3", + "generic-array 0.12.4", ] [[package]] @@ -744,7 +742,7 @@ dependencies = [ name = "bp-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "bp-runtime", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -875,11 +873,13 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "0.2.13" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" dependencies = [ + "lazy_static", "memchr", + "regex-automata", ] [[package]] @@ -893,9 +893,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.4.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" +checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" [[package]] name = "byte-slice-cast" @@ -911,9 +911,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "byteorder" -version = "1.3.4" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" @@ -933,9 +933,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" +checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" [[package]] name = "cache-padded" @@ -945,18 +945,18 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "camino" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4648c6d00a709aa069a236adcaae4f605a6241c72bf5bee79331a4b625921a9" +checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b" dependencies = [ "serde", ] [[package]] name = "cargo-platform" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" +checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" dependencies = [ "serde", ] @@ -977,9 +977,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.67" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" +checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" dependencies = [ "jobserver", ] @@ -1013,9 +1013,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chacha20" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea8756167ea0aca10e066cdbe7813bd71d2f24e69b0bc7b50509590cef2ce0b9" +checksum = "f08493fa7707effc63254c66c6ea908675912493cd67952eda23c09fae2610b1" dependencies = [ "cfg-if 1.0.0", "cipher", @@ -1025,9 +1025,9 @@ dependencies = [ [[package]] name = "chacha20poly1305" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175a11316f33592cf2b71416ee65283730b5b7849813c4891d02a12906ed9acc" +checksum = "b6547abe025f4027edacd9edaa357aded014eecec42a5070d9b885c3c334aba2" dependencies = [ "aead", "chacha20", @@ -1051,12 +1051,12 @@ dependencies = [ [[package]] name = "cid" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e" +checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768" dependencies = [ "multibase", - "multihash 0.13.1", + "multihash 0.13.2", "unsigned-varint 0.5.1", ] @@ -1071,18 +1071,18 @@ dependencies = [ [[package]] name = "ckb-merkle-mountain-range" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6" +checksum = "4f061f97d64fd1822664bdfb722f7ae5469a97b77567390f7442be5b5dc82a5b" dependencies = [ "cfg-if 0.1.10", ] [[package]] name = "clang-sys" -version = "1.2.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c" +checksum = "10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee" dependencies = [ "glob", "libc", @@ -1113,15 +1113,6 @@ dependencies = [ "bitflags", ] -[[package]] -name = "cloudabi" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" -dependencies = [ - "bitflags", -] - [[package]] name = "color-eyre" version = "0.5.11" @@ -1174,29 +1165,22 @@ checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] name = "cpp_demangle" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390" +checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a" dependencies = [ "cfg-if 1.0.0", - "glob", ] [[package]] name = "cpufeatures" -version = "0.1.4" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" dependencies = [ "libc", ] -[[package]] -name = "cpuid-bool" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4" - [[package]] name = "cranelift-bforest" version = "0.74.0" @@ -1293,68 +1277,53 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" -dependencies = [ - "cfg-if 0.1.10", -] - -[[package]] -name = "crossbeam-deque" -version = "0.7.4" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed" +checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" dependencies = [ - "crossbeam-epoch", - "crossbeam-utils 0.7.2", - "maybe-uninit", + "cfg-if 1.0.0", ] [[package]] -name = "crossbeam-epoch" -version = "0.8.2" +name = "crossbeam-channel" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" +checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" dependencies = [ - "autocfg", - "cfg-if 0.1.10", - "crossbeam-utils 0.7.2", - "lazy_static", - "maybe-uninit", - "memoffset 0.5.5", - "scopeguard", + "cfg-if 1.0.0", + "crossbeam-utils", ] [[package]] -name = "crossbeam-queue" -version = "0.2.3" +name = "crossbeam-deque" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" +checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" dependencies = [ - "cfg-if 0.1.10", - "crossbeam-utils 0.7.2", - "maybe-uninit", + "cfg-if 1.0.0", + "crossbeam-epoch", + "crossbeam-utils", ] [[package]] -name = "crossbeam-utils" -version = "0.7.2" +name = "crossbeam-epoch" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" dependencies = [ - "autocfg", - "cfg-if 0.1.10", + "cfg-if 1.0.0", + "crossbeam-utils", "lazy_static", + "memoffset", + "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.1" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" +checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" dependencies = [ - "autocfg", "cfg-if 1.0.0", "lazy_static", ] @@ -1367,22 +1336,22 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-mac" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.12.3", - "subtle 1.0.0", + "generic-array 0.14.4", + "subtle", ] [[package]] name = "crypto-mac" -version = "0.8.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ "generic-array 0.14.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -1396,9 +1365,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.16" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" +checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" dependencies = [ "quote", "syn", @@ -1426,27 +1395,27 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "2.1.0" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" +checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] [[package]] name = "curve25519-dalek" -version = "3.0.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" +checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -1458,9 +1427,9 @@ checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" [[package]] name = "data-encoding-macro" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a94feec3d2ba66c0b6621bca8bc6f68415b1e5c69af3586fdd0af9fd9f29b17" +checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -1468,9 +1437,9 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a" +checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" dependencies = [ "data-encoding", "syn", @@ -1506,13 +1475,19 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" +[[package]] +name = "difflib" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" + [[package]] name = "digest" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array 0.12.3", + "generic-array 0.12.4", ] [[package]] @@ -1619,15 +1594,15 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c53dc3a653e0f64081026e4bf048d48fec9fce90c66e8326ca7292df0ff2d82" +checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" [[package]] name = "ed25519" -version = "1.0.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc" +checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc" dependencies = [ "signature", ] @@ -1638,19 +1613,19 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek 3.0.0", + "curve25519-dalek 3.2.0", "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.6", "zeroize", ] [[package]] name = "either" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "enum-as-inner" @@ -1715,7 +1690,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" dependencies = [ "atty", - "humantime 2.0.1", + "humantime 2.1.0", "log", "regex", "termcolor", @@ -1729,18 +1704,18 @@ checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" [[package]] name = "erased-serde" -version = "0.3.12" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" +checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa" dependencies = [ "serde", ] [[package]] name = "errno" -version = "0.2.5" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" +checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe" dependencies = [ "errno-dragonfly", "libc", @@ -1796,14 +1771,14 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", ] [[package]] name = "eyre" -version = "0.6.2" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534ce924bff9118be8b28b24ede6bf7e96a00b53e4ded25050aa7b526e051e1a" +checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b" dependencies = [ "indenter", "once_cell", @@ -1823,9 +1798,9 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fastrand" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3" +checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e" dependencies = [ "instant", ] @@ -1857,9 +1832,9 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" +checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126" dependencies = [ "env_logger 0.7.1", "log", @@ -1867,17 +1842,18 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.14.1" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9" +checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a" dependencies = [ "either", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", + "scale-info", ] [[package]] @@ -1900,11 +1876,11 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.16" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" +checksum = "80edafed416a46fb378521624fab1cfa2eb514784fd8921adbe8a8d8321da811" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "crc32fast", "libc", "libz-sys", @@ -1920,16 +1896,16 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", ] [[package]] name = "form_urlencoded" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" dependencies = [ "matches", "percent-encoding 2.1.0", @@ -1938,7 +1914,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1957,7 +1933,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -1976,7 +1952,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "Inflector", "chrono", @@ -2002,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2015,7 +1991,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2028,7 +2004,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2043,7 +2019,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2058,7 +2034,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "serde", @@ -2069,7 +2045,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "serde", @@ -2080,7 +2056,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2106,7 +2082,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2132,7 +2108,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2144,7 +2120,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2156,7 +2132,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "proc-macro-crate 1.0.0", @@ -2168,7 +2144,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "proc-macro-crate 1.0.0", @@ -2180,7 +2156,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "proc-macro2", "quote", @@ -2190,7 +2166,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "proc-macro2", "quote", @@ -2200,7 +2176,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2221,7 +2197,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2231,7 +2207,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", @@ -2247,7 +2223,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", @@ -2263,7 +2239,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2277,7 +2253,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2286,7 +2262,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2295,7 +2271,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2306,7 +2282,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2316,9 +2292,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431" +checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0" [[package]] name = "fs-swap" @@ -2344,9 +2320,9 @@ dependencies = [ [[package]] name = "fs_extra" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" +checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" [[package]] name = "fuchsia-cprng" @@ -2378,15 +2354,15 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures" -version = "0.1.29" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" +checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" +checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca" dependencies = [ "futures-channel", "futures-core", @@ -2399,9 +2375,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" +checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888" dependencies = [ "futures-core", "futures-sink", @@ -2409,15 +2385,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" +checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d" [[package]] name = "futures-executor" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" +checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c" dependencies = [ "futures-core", "futures-task", @@ -2427,30 +2403,30 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" +checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" [[package]] name = "futures-lite" -version = "1.11.3" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb" +checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" dependencies = [ "fastrand", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" +checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb" dependencies = [ "autocfg", "proc-macro-hack", @@ -2472,15 +2448,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" +checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11" [[package]] name = "futures-task" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" +checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99" [[package]] name = "futures-timer" @@ -2496,12 +2472,12 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" +checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" dependencies = [ "autocfg", - "futures 0.1.29", + "futures 0.1.31", "futures-channel", "futures-core", "futures-io", @@ -2509,7 +2485,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -2525,7 +2501,7 @@ checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] name = "generate-bags" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "chrono", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2539,24 +2515,11 @@ dependencies = [ "structopt", ] -[[package]] -name = "generator" -version = "0.6.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc" -dependencies = [ - "cc", - "libc", - "log", - "rustc_version 0.2.3", - "winapi 0.3.9", -] - [[package]] name = "generic-array" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" +checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" dependencies = [ "typenum", ] @@ -2573,20 +2536,20 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.14" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] [[package]] name = "getrandom" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" +checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" dependencies = [ "cfg-if 1.0.0", "libc", @@ -2595,20 +2558,14 @@ dependencies = [ [[package]] name = "ghash" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b442c439366184de619215247d24e908912b175e824a530253845ac4c251a5c1" +checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" dependencies = [ "opaque-debug 0.3.0", "polyval", ] -[[package]] -name = "gimli" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" - [[package]] name = "gimli" version = "0.24.0" @@ -2620,6 +2577,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7" + [[package]] name = "git2" version = "0.13.21" @@ -2630,7 +2593,7 @@ dependencies = [ "libc", "libgit2-sys", "log", - "url 2.2.0", + "url 2.2.2", ] [[package]] @@ -2641,9 +2604,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "globset" -version = "0.4.5" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" +checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" dependencies = [ "aho-corasick", "bstr", @@ -2667,14 +2630,14 @@ dependencies = [ [[package]] name = "handlebars" -version = "3.5.1" +version = "3.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9" +checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3" dependencies = [ "log", "pest", "pest_derive", - "quick-error 2.0.0", + "quick-error 2.0.1", "serde", "serde_json", ] @@ -2705,18 +2668,18 @@ dependencies = [ [[package]] name = "heck" -version = "0.3.1" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" dependencies = [ "unicode-segmentation", ] [[package]] name = "hermit-abi" -version = "0.1.15" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" dependencies = [ "libc", ] @@ -2741,21 +2704,21 @@ checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" [[package]] name = "hmac" -version = "0.7.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" +checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" dependencies = [ - "crypto-mac 0.7.0", - "digest 0.8.1", + "crypto-mac 0.8.0", + "digest 0.9.0", ] [[package]] name = "hmac" -version = "0.8.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac 0.11.1", "digest 0.9.0", ] @@ -2783,31 +2746,31 @@ dependencies = [ [[package]] name = "http" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" +checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" dependencies = [ - "bytes 0.5.6", + "bytes 1.1.0", "fnv", "itoa", ] [[package]] name = "http-body" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" +checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "http", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] name = "httparse" -version = "1.4.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" +checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" [[package]] name = "httpdate" @@ -2826,17 +2789,17 @@ dependencies = [ [[package]] name = "humantime" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.11" +version = "0.14.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" +checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-channel", "futures-core", "futures-util", @@ -2845,8 +2808,8 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.4", - "socket2 0.4.0", + "pin-project-lite 0.2.7", + "socket2 0.4.1", "tokio", "tower-service", "tracing", @@ -2883,9 +2846,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" dependencies = [ "matches", "unicode-bidi", @@ -2894,9 +2857,9 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28538916eb3f3976311f5dfbe67b5362d0add1293d0a9cad17debf86f8e3aa48" +checksum = "c9a83ec4af652890ac713ffd8dc859e650420a5ef47f7b9be29b6664ab50fbc8" dependencies = [ "if-addrs-sys", "libc", @@ -2915,12 +2878,12 @@ dependencies = [ [[package]] name = "if-watch" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" +checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" dependencies = [ "async-io", - "futures 0.3.16", + "futures 0.3.17", "futures-lite", "if-addrs", "ipnet", @@ -2969,9 +2932,9 @@ dependencies = [ [[package]] name = "indenter" -version = "0.3.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0bd112d44d9d870a6819eb505d04dd92b5e4d94bb8c304924a0872ae7016fb5" +checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" [[package]] name = "indexmap" @@ -2986,21 +2949,27 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.6" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" +checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" +dependencies = [ + "cfg-if 1.0.0", +] [[package]] name = "integer-encoding" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625" +checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f" [[package]] name = "integer-sqrt" -version = "0.1.3" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b" +checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" +dependencies = [ + "num-traits", +] [[package]] name = "intervalier" @@ -3008,7 +2977,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 2.0.2", ] @@ -3033,7 +3002,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" dependencies = [ - "socket2 0.3.17", + "socket2 0.3.19", "widestring", "winapi 0.3.9", "winreg", @@ -3041,9 +3010,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" +checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" [[package]] name = "itertools" @@ -3056,9 +3025,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.6" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "jemalloc-ctl" @@ -3094,18 +3063,18 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.21" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2" +checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.52" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752" +checksum = "e4bf49d50e2961077d9c99f4b7997d770a1114f087c3c2e0069b36c13fc2979d" dependencies = [ "wasm-bindgen", ] @@ -3117,7 +3086,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-pubsub", "log", @@ -3132,7 +3101,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-executor", "futures-util", "log", @@ -3147,7 +3116,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-client-transports", ] @@ -3169,13 +3138,13 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hyper", "jsonrpc-core", "jsonrpc-server-utils", "log", "net2", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "unicase", ] @@ -3185,12 +3154,12 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-server-utils", "log", "parity-tokio-ipc", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "tower-service", ] @@ -3200,11 +3169,11 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "lazy_static", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "serde", ] @@ -3215,8 +3184,8 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "globset", "jsonrpc-core", "lazy_static", @@ -3233,12 +3202,12 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-server-utils", "log", "parity-ws", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "slab", ] @@ -3282,7 +3251,7 @@ checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198" dependencies = [ "async-trait", "fnv", - "futures 0.3.16", + "futures 0.3.17", "jsonrpsee-types", "log", "pin-project 1.0.8", @@ -3295,7 +3264,7 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", - "url 2.2.0", + "url 2.2.2", ] [[package]] @@ -3319,7 +3288,7 @@ name = "kusama-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", + "bitvec 0.20.4", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -3430,7 +3399,7 @@ checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5" dependencies = [ "kvdb", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] @@ -3445,7 +3414,7 @@ dependencies = [ "num_cpus", "owning_ref", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "rocksdb", "smallvec", @@ -3459,9 +3428,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "lazycell" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" @@ -3514,8 +3483,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -3540,7 +3509,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multiaddr", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "smallvec", "wasm-timer", @@ -3557,7 +3526,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lazy_static", "libsecp256k1 0.5.0", @@ -3565,14 +3534,14 @@ dependencies = [ "multiaddr", "multihash 0.14.0", "multistream-select", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "prost", "prost-build", "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.2", + "sha2 0.9.6", "smallvec", "thiserror", "unsigned-varint 0.7.0", @@ -3587,7 +3556,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66097fccc0b7f8579f90a03ea76ba6196332ea049fd07fd969490a06819dcdc8" dependencies = [ "flate2", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", ] @@ -3598,7 +3567,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58ff08b3196b85a17f202d80589e93b1660a574af67275706657fdc762e42c32" dependencies = [ "async-std-resolver", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "log", "smallvec", @@ -3613,7 +3582,7 @@ checksum = "404eca8720967179dac7a5b4275eb91f904a53859c69ca8d018560ad6beb214f" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3632,9 +3601,9 @@ dependencies = [ "asynchronous-codec 0.6.0", "base64 0.13.0", "byteorder", - "bytes 1.0.1", + "bytes 1.1.0", "fnv", - "futures 0.3.16", + "futures 0.3.17", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -3643,7 +3612,7 @@ dependencies = [ "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.2", + "sha2 0.9.6", "smallvec", "unsigned-varint 0.7.0", "wasm-timer", @@ -3655,7 +3624,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7b61f6cf07664fb97016c318c4d4512b3dd4cc07238607f3f0163245f99008e" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3673,17 +3642,17 @@ checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" dependencies = [ "arrayvec 0.5.2", "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "either", "fnv", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.2", + "sha2 0.9.6", "smallvec", "uint", "unsigned-varint 0.7.0", @@ -3700,7 +3669,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.16", + "futures 0.3.17", "if-watch", "lazy_static", "libp2p-core", @@ -3708,7 +3677,7 @@ dependencies = [ "log", "rand 0.8.4", "smallvec", - "socket2 0.4.0", + "socket2 0.4.1", "void", ] @@ -3719,12 +3688,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "libp2p-core", "log", "nohash-hasher", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.0", @@ -3736,16 +3705,16 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ - "bytes 1.0.1", - "curve25519-dalek 3.0.0", - "futures 0.3.16", + "bytes 1.1.0", + "curve25519-dalek 3.2.0", + "futures 0.3.17", "lazy_static", "libp2p-core", "log", "prost", "prost-build", "rand 0.8.4", - "sha2 0.9.2", + "sha2 0.9.6", "snow", "static_assertions", "x25519-dalek", @@ -3758,7 +3727,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2482cfd9eb0b7a0baaf3e7b329dc4f2785181a161b1a47b7192f8d758f54a439" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3774,8 +3743,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "libp2p-core", "log", "prost", @@ -3790,7 +3759,7 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07cb4dd4b917e5b40ddefe49b96b07adcd8d342e0317011d175b7b2bb1dcc974" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "log", "pin-project 1.0.8", "rand 0.7.3", @@ -3805,8 +3774,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", @@ -3828,8 +3797,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "libp2p-core", "libp2p-swarm", "log", @@ -3848,7 +3817,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7083861341e1555467863b4cd802bea1e8c4787c0f7b5110097d0f1f3248f9a9" dependencies = [ "either", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "log", "rand 0.7.3", @@ -3874,14 +3843,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79edd26b6b4bb5feee210dcda562dca186940dfecb0024b979c3f50824b3bf28" dependencies = [ "async-io", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "if-watch", "ipnet", "libc", "libp2p-core", "log", - "socket2 0.4.0", + "socket2 0.4.1", ] [[package]] @@ -3891,7 +3860,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "280e793440dd4e9f273d714f4497325c72cddb0fe85a49f9a03c88f41dd20182" dependencies = [ "async-std", - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", "log", ] @@ -3902,7 +3871,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f553b7140fad3d7a76f50497b0ea591e26737d9607428a75509fc191e4d1b1f6" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -3917,14 +3886,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddf99dcbf5063e9d59087f61b1e85c686ceab2f5abedb472d32288065c0e5e27" dependencies = [ "either", - "futures 0.3.16", + "futures 0.3.17", "futures-rustls", "libp2p-core", "log", "quicksink", "rw-stream-sink", - "soketto 0.4.1", - "url 2.2.0", + "soketto 0.4.2", + "url 2.2.2", "webpki-roots", ] @@ -3934,9 +3903,9 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p-core", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "thiserror", "yamux", ] @@ -3968,7 +3937,7 @@ dependencies = [ "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.6", "typenum", ] @@ -3987,7 +3956,7 @@ dependencies = [ "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.6", "typenum", ] @@ -3999,7 +3968,7 @@ checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" dependencies = [ "crunchy", "digest 0.9.0", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -4040,18 +4009,18 @@ checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[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", ] [[package]] name = "linregress" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395" +checksum = "d6c601a85f5ecd1aba625247bca0031585fb1c446461b142878a16f8245ddeb8" dependencies = [ "nalgebra", "statrs", @@ -4068,9 +4037,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.1" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" +checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" dependencies = [ "scopeguard", ] @@ -4085,19 +4054,6 @@ dependencies = [ "value-bag", ] -[[package]] -name = "loom" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed" -dependencies = [ - "cfg-if 0.1.10", - "generator", - "scoped-tls", - "serde", - "serde_json", -] - [[package]] name = "lru" version = "0.6.6" @@ -4168,9 +4124,9 @@ dependencies = [ [[package]] name = "matches" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" [[package]] name = "matrixmultiply" @@ -4181,41 +4137,26 @@ dependencies = [ "rawpointer", ] -[[package]] -name = "maybe-uninit" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" - [[package]] name = "memchr" -version = "2.3.3" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" +checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "memmap2" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee" +checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" -dependencies = [ - "autocfg", -] - -[[package]] -name = "memoffset" -version = "0.6.1" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" +checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" dependencies = [ "autocfg", ] @@ -4248,9 +4189,9 @@ checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" [[package]] name = "merlin" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" +checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" dependencies = [ "byteorder", "keccak", @@ -4263,7 +4204,7 @@ name = "metered-channel" version = "0.9.9" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", ] @@ -4273,25 +4214,25 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "rand 0.7.3", "thrift", ] [[package]] name = "minicbor" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea79ce4ab9f445ec6b71833a2290ac0a29c9dde0fa7cae4c481eecae021d9bd9" +checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d" dependencies = [ "minicbor-derive", ] [[package]] name = "minicbor-derive" -version = "0.6.2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068" +checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788" dependencies = [ "proc-macro2", "quote", @@ -4300,18 +4241,19 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.4.0" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" dependencies = [ "adler", + "autocfg", ] [[package]] name = "mio" -version = "0.6.22" +version = "0.6.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" dependencies = [ "cfg-if 0.1.10", "fuchsia-zircon", @@ -4320,7 +4262,7 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow 0.2.1", + "miow 0.2.2", "net2", "slab", "winapi 0.2.8", @@ -4347,15 +4289,15 @@ checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" dependencies = [ "lazycell", "log", - "mio 0.6.22", + "mio 0.6.23", "slab", ] [[package]] name = "miow" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" dependencies = [ "kernel32-sys", "net2", @@ -4393,7 +4335,7 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.7.0", - "url 2.2.0", + "url 2.2.2", ] [[package]] @@ -4409,9 +4351,9 @@ dependencies = [ [[package]] name = "multihash" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe" +checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" dependencies = [ "blake2b_simd", "blake2s_simd", @@ -4419,7 +4361,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.2", + "sha2 0.9.6", "sha3", "unsigned-varint 0.5.1", ] @@ -4433,7 +4375,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.2", + "sha2 0.9.6", "unsigned-varint 0.7.0", ] @@ -4453,22 +4395,22 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "multistream-select" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" +checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" dependencies = [ - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "log", "pin-project 1.0.8", "smallvec", - "unsigned-varint 0.6.0", + "unsigned-varint 0.7.0", ] [[package]] @@ -4509,21 +4451,11 @@ dependencies = [ "rand 0.3.23", ] -[[package]] -name = "nb-connect" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998" -dependencies = [ - "libc", - "winapi 0.3.9", -] - [[package]] name = "net2" -version = "0.2.34" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" dependencies = [ "cfg-if 0.1.10", "libc", @@ -4545,7 +4477,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", @@ -4557,7 +4489,7 @@ dependencies = [ [[package]] name = "node-runtime" version = "3.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4644,9 +4576,9 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "6.2.1" +version = "6.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6" +checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" dependencies = [ "bitvec 0.19.5", "funty", @@ -4695,9 +4627,9 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ "autocfg", "num-traits", @@ -4746,12 +4678,6 @@ dependencies = [ "libc", ] -[[package]] -name = "object" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" - [[package]] name = "object" version = "0.24.0" @@ -4762,13 +4688,22 @@ dependencies = [ "indexmap", ] +[[package]] +name = "object" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd" +checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" dependencies = [ - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] @@ -4785,15 +4720,15 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl-probe" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" +checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "ordered-float" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579" +checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" dependencies = [ "num-traits", ] @@ -4818,14 +4753,14 @@ dependencies = [ [[package]] name = "owo-colors" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" +checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4838,7 +4773,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4853,7 +4788,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4868,7 +4803,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4882,7 +4817,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4896,7 +4831,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4919,7 +4854,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4942,7 +4877,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4956,7 +4891,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4970,7 +4905,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4984,7 +4919,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" dependencies = [ "beefy-primitives", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5000,7 +4935,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#16926936beabacd652fbcea795aa35ad1525daa5" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5025,7 +4960,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5039,7 +4974,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5092,7 +5027,7 @@ dependencies = [ name = "pallet-bridge-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "bp-message-dispatch", "bp-messages", "bp-rialto", @@ -5116,7 +5051,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5132,7 +5067,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5147,7 +5082,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "bitflags", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5172,7 +5107,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "bitflags", "parity-scale-codec", @@ -5185,7 +5120,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "proc-macro2", "quote", @@ -5195,7 +5130,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5207,7 +5142,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5222,7 +5157,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5237,7 +5172,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5260,7 +5195,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5279,7 +5214,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5296,7 +5231,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5312,7 +5247,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5326,7 +5261,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5340,7 +5275,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5362,7 +5297,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5384,7 +5319,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "enumflags2", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5399,7 +5334,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "enumflags2", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5414,7 +5349,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5433,7 +5368,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5451,7 +5386,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5467,7 +5402,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5482,7 +5417,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5494,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5509,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5524,7 +5459,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5541,7 +5476,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5558,7 +5493,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5574,7 +5509,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5590,7 +5525,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5607,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5621,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5634,7 +5569,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5647,7 +5582,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5663,7 +5598,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5679,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5701,7 +5636,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5715,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5728,7 +5663,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5741,7 +5676,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5754,7 +5689,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5767,7 +5702,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5782,7 +5717,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5797,7 +5732,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5817,7 +5752,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5837,7 +5772,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5853,7 +5788,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5866,7 +5801,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5879,7 +5814,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5901,7 +5836,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5921,7 +5856,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5932,7 +5867,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5943,7 +5878,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "log", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5952,7 +5887,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5965,7 +5900,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5978,7 +5913,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5995,7 +5930,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6011,7 +5946,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6026,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6040,7 +5975,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6056,7 +5991,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6072,7 +6007,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -6089,7 +6024,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", @@ -6100,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", @@ -6111,7 +6046,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6128,7 +6063,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6144,7 +6079,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6159,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6172,7 +6107,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6187,7 +6122,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6201,7 +6136,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6215,7 +6150,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6260,7 +6195,7 @@ dependencies = [ "log", "lz4", "memmap2", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "snap", ] @@ -6271,8 +6206,8 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9" dependencies = [ - "arrayvec 0.7.0", - "bitvec 0.20.1", + "arrayvec 0.7.1", + "bitvec 0.20.4", "byte-slice-cast", "impl-trait-for-tuples", "parity-scale-codec-derive", @@ -6303,7 +6238,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libc", "log", "rand 0.7.3", @@ -6324,7 +6259,7 @@ dependencies = [ "jemallocator", "lru", "parity-util-mem-derive", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "smallvec", "winapi 0.3.9", @@ -6366,12 +6301,12 @@ dependencies = [ "bytes 0.4.12", "httparse", "log", - "mio 0.6.22", + "mio 0.6.23", "mio-extras", "rand 0.7.3", "sha-1 0.8.2", "slab", - "url 2.2.0", + "url 2.2.2", ] [[package]] @@ -6392,13 +6327,13 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" dependencies = [ "instant", - "lock_api 0.4.1", - "parking_lot_core 0.8.0", + "lock_api 0.4.5", + "parking_lot_core 0.8.5", ] [[package]] @@ -6408,24 +6343,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if 0.1.10", - "cloudabi 0.0.3", + "cloudabi", "libc", - "redox_syscall 0.1.56", + "redox_syscall 0.1.57", "smallvec", "winapi 0.3.9", ] [[package]] name = "parking_lot_core" -version = "0.8.0" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" +checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" dependencies = [ - "cfg-if 0.1.10", - "cloudabi 0.1.0", + "cfg-if 1.0.0", "instant", "libc", - "redox_syscall 0.1.56", + "redox_syscall 0.2.10", "smallvec", "winapi 0.3.9", ] @@ -6457,21 +6391,20 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" +checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" dependencies = [ - "byteorder", - "crypto-mac 0.7.0", + "crypto-mac 0.8.0", ] [[package]] name = "pbkdf2" -version = "0.4.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac 0.11.1", ] [[package]] @@ -6547,11 +6480,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.23" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" +checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f" dependencies = [ - "pin-project-internal 0.4.23", + "pin-project-internal 0.4.28", ] [[package]] @@ -6565,9 +6498,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "0.4.23" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" +checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" dependencies = [ "proc-macro2", "quote", @@ -6587,15 +6520,15 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.1.7" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" +checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" [[package]] name = "pin-utils" @@ -6605,9 +6538,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" +checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" [[package]] name = "platforms" @@ -6633,7 +6566,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "log", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6652,9 +6585,9 @@ name = "polkadot-availability-bitfield-distribution" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "log", "maplit", "polkadot-node-network-protocol", @@ -6674,7 +6607,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lru", "parity-scale-codec", @@ -6701,7 +6634,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "lru", @@ -6727,7 +6660,7 @@ name = "polkadot-cli" version = "0.9.9" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.16", + "futures 0.3.17", "log", "polkadot-node-core-pvf", "polkadot-service", @@ -6781,7 +6714,7 @@ dependencies = [ "assert_matches", "derive_more", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -6818,7 +6751,7 @@ dependencies = [ "assert_matches", "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lazy_static", "lru", @@ -6858,7 +6791,7 @@ name = "polkadot-gossip-support" version = "0.9.9" dependencies = [ "assert_matches", - "futures 0.3.16", + "futures 0.3.17", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -6880,10 +6813,10 @@ version = "0.9.9" dependencies = [ "assert_matches", "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -6901,7 +6834,7 @@ dependencies = [ name = "polkadot-node-collation-generation" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -6920,16 +6853,16 @@ name = "polkadot-node-core-approval-voting" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "kvdb", "kvdb-memorydb", "lru", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6956,15 +6889,15 @@ name = "polkadot-node-core-av-store" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "kvdb", "kvdb-memorydb", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6983,8 +6916,8 @@ name = "polkadot-node-core-backing" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", - "futures 0.3.16", + "bitvec 0.20.4", + "futures 0.3.17", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7006,7 +6939,7 @@ dependencies = [ name = "polkadot-node-core-bitfield-signing" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", @@ -7023,7 +6956,7 @@ version = "0.9.9" dependencies = [ "assert_matches", "async-trait", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-node-primitives", @@ -7042,7 +6975,7 @@ dependencies = [ name = "polkadot-node-core-chain-api" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "maplit", "parity-scale-codec", "polkadot-node-primitives", @@ -7062,12 +6995,12 @@ name = "polkadot-node-core-chain-selection" version = "0.9.9" dependencies = [ "assert_matches", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "kvdb", "kvdb-memorydb", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -7083,9 +7016,9 @@ name = "polkadot-node-core-dispute-coordinator" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "kvdb", "kvdb-memorydb", "parity-scale-codec", @@ -7107,7 +7040,7 @@ name = "polkadot-node-core-dispute-participation" version = "0.9.9" dependencies = [ "assert_matches", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7123,7 +7056,7 @@ name = "polkadot-node-core-parachains-inherent" version = "0.9.9" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-primitives", @@ -7138,8 +7071,8 @@ dependencies = [ name = "polkadot-node-core-provisioner" version = "0.9.9" dependencies = [ - "bitvec 0.20.1", - "futures 0.3.16", + "bitvec 0.20.4", + "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -7159,7 +7092,7 @@ dependencies = [ "assert_matches", "async-process", "async-std", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hex-literal", "libc", @@ -7189,7 +7122,7 @@ dependencies = [ name = "polkadot-node-core-runtime-api" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "memory-lru", "parity-util-mem", "polkadot-node-primitives", @@ -7213,7 +7146,7 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-primitives", "polkadot-primitives", "sc-network", @@ -7225,7 +7158,7 @@ dependencies = [ name = "polkadot-node-metrics" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "jemalloc-ctl", "metered-channel", @@ -7238,7 +7171,7 @@ version = "0.9.9" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -7254,7 +7187,7 @@ name = "polkadot-node-primitives" version = "0.9.9" dependencies = [ "bounded-vec", - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", @@ -7284,8 +7217,8 @@ name = "polkadot-node-subsystem-test-helpers" version = "0.9.9" dependencies = [ "async-trait", - "futures 0.3.16", - "parking_lot 0.11.1", + "futures 0.3.17", + "parking_lot 0.11.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", @@ -7302,7 +7235,7 @@ name = "polkadot-node-subsystem-types" version = "0.9.9" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7323,7 +7256,7 @@ dependencies = [ "async-trait", "derive_more", "env_logger 0.9.0", - "futures 0.3.16", + "futures 0.3.17", "itertools", "log", "lru", @@ -7351,11 +7284,11 @@ version = "0.9.9" dependencies = [ "assert_matches", "femme", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lru", "metered-channel", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7384,7 +7317,7 @@ name = "polkadot-overseer-gen" version = "0.9.9" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "metered-channel", "pin-project 1.0.8", @@ -7426,7 +7359,7 @@ dependencies = [ name = "polkadot-primitives" version = "0.9.9" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "parity-scale-codec", @@ -7485,7 +7418,7 @@ name = "polkadot-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", + "bitvec 0.20.4", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7565,7 +7498,7 @@ dependencies = [ name = "polkadot-runtime-common" version = "0.9.9" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7613,13 +7546,13 @@ name = "polkadot-runtime-parachains" version = "0.9.9" dependencies = [ "bitflags", - "bitvec 0.20.1", + "bitvec 0.20.4", "derive_more", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "hex-literal", "log", "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7660,7 +7593,7 @@ dependencies = [ "beefy-primitives", "env_logger 0.9.0", "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "hex-literal", "kusama-runtime", "kvdb", @@ -7811,7 +7744,7 @@ dependencies = [ "arrayvec 0.5.2", "assert_matches", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "indexmap", "parity-scale-codec", @@ -7846,7 +7779,7 @@ dependencies = [ name = "polkadot-test-client" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "parity-scale-codec", "polkadot-node-subsystem", "polkadot-primitives", @@ -7889,7 +7822,7 @@ name = "polkadot-test-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", + "bitvec 0.20.4", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7954,8 +7887,8 @@ version = "0.9.9" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.1.29", - "futures 0.3.16", + "futures 0.1.31", + "futures 0.3.17", "hex", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8016,22 +7949,22 @@ dependencies = [ [[package]] name = "polling" -version = "2.0.2" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4" +checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "libc", "log", - "wepoll-sys", + "wepoll-ffi", "winapi 0.3.9", ] [[package]] name = "poly1305" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" +checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" dependencies = [ "cpufeatures", "opaque-debug 0.3.0", @@ -8040,9 +7973,9 @@ dependencies = [ [[package]] name = "polyval" -version = "0.5.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e597450cbf209787f0e6de80bf3795c6b2356a380ee87837b545aded8dbc1823" +checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" dependencies = [ "cfg-if 1.0.0", "cpufeatures", @@ -8052,31 +7985,32 @@ dependencies = [ [[package]] name = "ppv-lite86" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "predicates" -version = "1.0.4" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030" +checksum = "c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308" dependencies = [ - "difference", + "difflib", + "itertools", "predicates-core", ] [[package]] name = "predicates-core" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178" +checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" [[package]] name = "predicates-tree" -version = "1.0.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124" +checksum = "d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d" dependencies = [ "predicates-core", "treeline", @@ -8184,15 +8118,15 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" -version = "1.0.28" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" +checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d" dependencies = [ "unicode-xid", ] @@ -8206,7 +8140,7 @@ dependencies = [ "cfg-if 1.0.0", "fnv", "lazy_static", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "thiserror", ] @@ -8217,7 +8151,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost-derive", ] @@ -8227,7 +8161,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "heck", "itertools", "log", @@ -8258,24 +8192,24 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost", ] [[package]] name = "psm" -version = "0.1.12" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3abf49e5417290756acfd26501536358560c4a5cc4a0934d390939acb3e7083a" +checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69" dependencies = [ "cc", ] [[package]] name = "pwasm-utils" -version = "0.18.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0e517f47d9964362883182404b68d0b6949382c0baa40aa5ffca94f5f1e3481" +checksum = "f0c1a2f10b47d446372a4f397c58b329aaea72b2daf9395a623a411cb8ccb54f" dependencies = [ "byteorder", "log", @@ -8290,9 +8224,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quick-error" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" [[package]] name = "quicksink" @@ -8302,7 +8236,7 @@ checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" dependencies = [ "futures-core", "futures-sink", - "pin-project-lite 0.1.7", + "pin-project-lite 0.1.12", ] [[package]] @@ -8355,7 +8289,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom 0.1.14", + "getrandom 0.1.16", "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", @@ -8371,8 +8305,8 @@ checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" dependencies = [ "libc", "rand_chacha 0.3.1", - "rand_core 0.6.1", - "rand_hc 0.3.0", + "rand_core 0.6.3", + "rand_hc 0.3.1", ] [[package]] @@ -8392,7 +8326,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.1", + "rand_core 0.6.3", ] [[package]] @@ -8416,16 +8350,16 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom 0.1.14", + "getrandom 0.1.16", ] [[package]] name = "rand_core" -version = "0.6.1" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.3", ] [[package]] @@ -8449,11 +8383,11 @@ dependencies = [ [[package]] name = "rand_hc" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" +checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" dependencies = [ - "rand_core 0.6.1", + "rand_core 0.6.3", ] [[package]] @@ -8473,9 +8407,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.3.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" +checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" dependencies = [ "autocfg", "crossbeam-deque", @@ -8485,13 +8419,13 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.7.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" +checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" dependencies = [ + "crossbeam-channel", "crossbeam-deque", - "crossbeam-queue", - "crossbeam-utils 0.7.2", + "crossbeam-utils", "lazy_static", "num_cpus", ] @@ -8507,15 +8441,15 @@ 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_syscall" -version = "0.2.4" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" +checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" dependencies = [ "bitflags", ] @@ -8526,8 +8460,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.1", - "redox_syscall 0.2.4", + "getrandom 0.2.3", + "redox_syscall 0.2.10", ] [[package]] @@ -8545,18 +8479,18 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623" +checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" +checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" dependencies = [ "proc-macro2", "quote", @@ -8577,31 +8511,29 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.2" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" +checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] name = "regex-automata" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "byteorder", "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.21" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "region" @@ -8638,7 +8570,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -8695,11 +8627,11 @@ dependencies = [ [[package]] name = "rlp" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8" +checksum = "999508abb0ae792aabed2460c45b89106d97fe4adac593bdaef433c2605847b5" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "rustc-hex", ] @@ -8784,9 +8716,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" +checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" dependencies = [ "libc", "winapi 0.3.9", @@ -8794,9 +8726,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.16" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" [[package]] name = "rustc-hash" @@ -8855,15 +8787,15 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd" +checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" [[package]] name = "ruzstd" -version = "0.2.2" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00" +checksum = "8cada0ef59efa6a5f4dc5e491f93d9f31e3fc7758df421ff1de8a706338e1100" dependencies = [ "byteorder", "twox-hash", @@ -8875,8 +8807,8 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.16", - "pin-project 0.4.23", + "futures 0.3.17", + "pin-project 0.4.28", "static_assertions", ] @@ -8916,7 +8848,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8927,11 +8859,11 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "ip_network", "libp2p", @@ -8954,9 +8886,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8977,7 +8909,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8993,7 +8925,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9009,7 +8941,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9020,11 +8952,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "chrono", "fdlimit", - "futures 0.3.16", + "futures 0.3.17", "hex", "libp2p", "log", @@ -9058,14 +8990,14 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "fnv", - "futures 0.3.16", + "futures 0.3.17", "hash-db", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-executor", "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9086,7 +9018,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "hash-db", "kvdb", @@ -9096,7 +9028,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-state-db", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9111,14 +9043,14 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9135,19 +9067,19 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "derive_more", "fork-tree", - "futures 0.3.16", + "futures 0.3.17", "log", "merlin", "num-bigint", "num-rational 0.2.4", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "retain_mut", "sc-client-api", @@ -9178,10 +9110,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9202,7 +9134,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9215,12 +9147,12 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "assert_matches", "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9249,10 +9181,10 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -9275,7 +9207,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "sc-client-api", "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9286,13 +9218,13 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", @@ -9312,7 +9244,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "derive_more", "parity-scale-codec", @@ -9329,7 +9261,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "log", "parity-scale-codec", @@ -9345,7 +9277,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9364,18 +9296,18 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "derive_more", "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "sc-block-builder", "sc-client-api", @@ -9401,11 +9333,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "derive_more", "finality-grandpa", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9425,10 +9357,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-util-mem", @@ -9442,12 +9374,12 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "derive_more", "hex", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "serde_json", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9457,11 +9389,11 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "hash-db", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-executor", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9475,19 +9407,19 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-std", "async-trait", "asynchronous-codec 0.5.0", "bitflags", - "bytes 1.0.1", + "bytes 1.1.0", "cid", "derive_more", "either", "fnv", "fork-tree", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hex", "ip_network", @@ -9497,7 +9429,7 @@ dependencies = [ "log", "lru", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "prost", "prost-build", @@ -9526,9 +9458,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", @@ -9542,11 +9474,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "fnv", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hex", "hyper", @@ -9554,7 +9486,7 @@ dependencies = [ "log", "num_cpus", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "sc-client-api", "sc-network", @@ -9569,9 +9501,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "libp2p", "log", "serde_json", @@ -9582,7 +9514,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9591,15 +9523,15 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -9622,16 +9554,16 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-chain-spec", "sc-transaction-pool-api", "serde", @@ -9647,9 +9579,9 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-http-server", "jsonrpc-ipc-server", @@ -9663,12 +9595,12 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "directories", "exit-future", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -9676,7 +9608,7 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "rand 0.7.3", "sc-block-builder", @@ -9727,13 +9659,13 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "log", "parity-scale-codec", "parity-util-mem", "parity-util-mem-derive", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] @@ -9741,7 +9673,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9763,13 +9695,13 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "chrono", - "futures 0.3.16", + "futures 0.3.17", "libp2p", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "rand 0.7.3", "serde", @@ -9781,14 +9713,14 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "ansi_term 0.12.1", "atty", "lazy_static", "log", "once_cell", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "rustc-hash", "sc-client-api", @@ -9810,7 +9742,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9821,15 +9753,15 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "intervalier", "linked-hash-map", "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "retain_mut", "sc-client-api", "sc-transaction-pool-api", @@ -9848,10 +9780,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "derive_more", - "futures 0.3.16", + "futures 0.3.17", "log", "serde", "sp-blockchain", @@ -9861,11 +9793,11 @@ dependencies = [ [[package]] name = "scale-info" -version = "0.10.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e62ff266e136db561a007c84569985805f84a1d5a08278e52c36aacb6e061b" +checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "cfg-if 1.0.0", "derive_more", "parity-scale-codec", @@ -9874,9 +9806,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "0.7.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b648fa291891a4c80187a25532f6a7d96b82c70353e30b868b14632b8fe043d6" +checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9902,13 +9834,13 @@ checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" dependencies = [ "arrayref", "arrayvec 0.5.2", - "curve25519-dalek 2.1.0", - "getrandom 0.1.14", + "curve25519-dalek 2.1.3", + "getrandom 0.1.16", "merlin", "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -9926,9 +9858,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "sct" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" +checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" dependencies = [ "ring", "untrusted", @@ -9945,9 +9877,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.2.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84" +checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" dependencies = [ "bitflags", "core-foundation", @@ -9958,9 +9890,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.2.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339" +checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" dependencies = [ "core-foundation-sys", "libc", @@ -10060,9 +9992,9 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.6" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" +checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", @@ -10085,13 +10017,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.2" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" +checksum = "9204c41a1597a8c5af23c82d1c921cb01ec0a4c59e07a9c7306062829a3903f3" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpuid-bool", + "cpufeatures", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -10110,25 +10042,24 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.0" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127" +checksum = "740223c51853f3145fe7c90360d2d4232f2b62e3449489c207eccde818979982" dependencies = [ "lazy_static", - "loom", ] [[package]] name = "shlex" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d" +checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" [[package]] name = "signal-hook" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39" +checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" dependencies = [ "libc", "signal-hook-registry", @@ -10145,9 +10076,9 @@ dependencies = [ [[package]] name = "signature" -version = "1.1.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852" +checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335" [[package]] name = "simba" @@ -10163,9 +10094,9 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" +checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" [[package]] name = "slog" @@ -10189,9 +10120,9 @@ dependencies = [ [[package]] name = "slotmap" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a952280edbecfb1d4bd3cf2dbc309dc6ab523e53487c438ae21a6df09fe84bc4" +checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" dependencies = [ "version_check", ] @@ -10218,31 +10149,30 @@ dependencies = [ "blake2", "chacha20poly1305", "rand 0.8.4", - "rand_core 0.6.1", + "rand_core 0.6.3", "ring", "rustc_version 0.3.3", - "sha2 0.9.2", - "subtle 2.4.1", + "sha2 0.9.6", + "subtle", "x25519-dalek", ] [[package]] name = "socket2" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" +checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.1.56", "winapi 0.3.9", ] [[package]] name = "socket2" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" +checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad" dependencies = [ "libc", "winapi 0.3.9", @@ -10250,18 +10180,18 @@ dependencies = [ [[package]] name = "soketto" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0" +checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88" dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.16", + "futures 0.3.17", "httparse", "log", "rand 0.7.3", - "sha-1 0.8.2", + "sha-1 0.9.8", ] [[package]] @@ -10271,18 +10201,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", - "bytes 1.0.1", - "futures 0.3.16", + "bytes 1.1.0", + "futures 0.3.17", "httparse", "log", "rand 0.8.4", - "sha-1 0.9.6", + "sha-1 0.9.8", ] [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "hash-db", "log", @@ -10299,7 +10229,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "hash-db", "log", @@ -10316,7 +10246,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10328,7 +10258,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10340,7 +10270,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "serde", @@ -10352,7 +10282,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "serde", @@ -10364,7 +10294,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "integer-sqrt", "num-traits", @@ -10378,7 +10308,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "integer-sqrt", "num-traits", @@ -10392,7 +10322,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10404,7 +10334,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10416,7 +10346,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "parity-scale-codec", @@ -10428,7 +10358,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "async-trait", "parity-scale-codec", @@ -10440,7 +10370,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10452,7 +10382,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10464,13 +10394,13 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "log", "lru", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", @@ -10482,10 +10412,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -10501,10 +10431,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -10520,7 +10450,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "merlin", @@ -10542,7 +10472,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "async-trait", "merlin", @@ -10564,7 +10494,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10574,7 +10504,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10584,7 +10514,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10596,7 +10526,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10608,14 +10538,14 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.16", + "futures 0.3.17", "hash-db", "hash256-std-hasher", "hex", @@ -10627,14 +10557,14 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.2", + "sha2 0.9.6", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10652,14 +10582,14 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.16", + "futures 0.3.17", "hash-db", "hash256-std-hasher", "hex", @@ -10671,14 +10601,14 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.2", + "sha2 0.9.6", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10696,16 +10626,16 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "kvdb", - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "proc-macro2", "quote", @@ -10715,7 +10645,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "proc-macro2", "quote", @@ -10725,7 +10655,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "environmental", "parity-scale-codec", @@ -10736,7 +10666,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "environmental", "parity-scale-codec", @@ -10747,7 +10677,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "finality-grandpa", "log", @@ -10764,7 +10694,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "finality-grandpa", "log", @@ -10781,7 +10711,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10795,7 +10725,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10809,14 +10739,14 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hash-db", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10834,14 +10764,14 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "hash-db", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10859,7 +10789,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "lazy_static", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10870,7 +10800,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "lazy_static", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10881,14 +10811,14 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "schnorrkel", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10898,14 +10828,14 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "async-trait", "derive_more", - "futures 0.3.16", + "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "schnorrkel", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10914,7 +10844,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "ruzstd", "zstd", @@ -10923,7 +10853,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "ruzstd", "zstd", @@ -10932,7 +10862,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "serde", @@ -10945,7 +10875,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "serde", @@ -10958,7 +10888,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10969,7 +10899,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10980,7 +10910,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10990,7 +10920,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11000,7 +10930,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "backtrace", ] @@ -11008,7 +10938,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "backtrace", ] @@ -11016,7 +10946,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "rustc-hash", "serde", @@ -11026,7 +10956,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "either", "hash256-std-hasher", @@ -11047,7 +10977,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "either", "hash256-std-hasher", @@ -11068,7 +10998,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11085,7 +11015,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11102,7 +11032,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11114,7 +11044,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11126,7 +11056,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "log", "parity-scale-codec", @@ -11140,7 +11070,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "serde", "serde_json", @@ -11149,7 +11079,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11162,7 +11092,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11175,7 +11105,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11185,7 +11115,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11195,13 +11125,13 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11218,13 +11148,13 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11241,17 +11171,17 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11264,7 +11194,7 @@ dependencies = [ [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11277,7 +11207,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11290,7 +11220,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -11306,7 +11236,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -11322,7 +11252,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "erased-serde", "log", @@ -11340,7 +11270,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "erased-serde", "log", @@ -11358,7 +11288,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11367,7 +11297,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11376,7 +11306,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", "log", @@ -11391,7 +11321,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11402,7 +11332,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "hash-db", "memory-db", @@ -11416,7 +11346,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "hash-db", "memory-db", @@ -11430,9 +11360,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "lazy_static", "prometheus", @@ -11441,7 +11371,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11456,7 +11386,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11471,7 +11401,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11482,7 +11412,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11493,7 +11423,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11504,7 +11434,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0b5de63de0767d72dbe6a0514ce2b32b1263b745" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11520,9 +11450,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 = "staking-miner" @@ -11572,7 +11502,7 @@ checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c" dependencies = [ "cfg_aliases", "libc", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "static_init_macro", ] @@ -11610,9 +11540,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "structopt" -version = "0.3.22" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71" +checksum = "bf9d950ef167e25e0bdb073cf1d68e9ad2795ac826f2f3f59647817cf23c0bfa" dependencies = [ "clap", "lazy_static", @@ -11621,9 +11551,9 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.15" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" +checksum = "134d838a2c9943ac3125cf6df165eda53493451b719f3255b2a26b85f772d0ba" dependencies = [ "heck", "proc-macro-error 1.0.4", @@ -11684,21 +11614,21 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed6646a0159b9935b5d045611560eeef842b78d7adc3ba36f5ca325a13a0236" +checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" dependencies = [ - "hmac 0.7.1", - "pbkdf2 0.3.0", + "hmac 0.11.0", + "pbkdf2 0.8.0", "schnorrkel", - "sha2 0.8.2", + "sha2 0.9.6", "zeroize", ] [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "platforms", ] @@ -11706,10 +11636,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -11728,7 +11658,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-std", "derive_more", @@ -11742,10 +11672,10 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "async-trait", - "futures 0.3.16", + "futures 0.3.17", "hex", "parity-scale-codec", "sc-client-api", @@ -11769,9 +11699,9 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "substrate-test-utils-derive", "tokio", ] @@ -11779,7 +11709,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -11790,7 +11720,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11805,7 +11735,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#b83afc337e98114d7acc1759068efb9e3a5a86de" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11817,12 +11747,6 @@ dependencies = [ "wasm-gc-api", ] -[[package]] -name = "subtle" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" - [[package]] name = "subtle" version = "2.4.1" @@ -11853,9 +11777,9 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" +checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa" dependencies = [ "proc-macro2", "quote", @@ -11865,15 +11789,15 @@ dependencies = [ [[package]] name = "tap" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.0" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ae3b39281e4b14b8123bdbaddd472b7dfe215e444181f2f9d2443c2444f834" +checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff" [[package]] name = "tempfile" @@ -11884,16 +11808,16 @@ dependencies = [ "cfg-if 1.0.0", "libc", "rand 0.8.4", - "redox_syscall 0.2.4", + "redox_syscall 0.2.10", "remove_dir_all", "winapi 0.3.9", ] [[package]] name = "termcolor" -version = "1.1.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" +checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" dependencies = [ "winapi-util", ] @@ -11915,7 +11839,7 @@ dependencies = [ name = "test-parachain-adder-collator" version = "0.9.9" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -11958,10 +11882,10 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "jsonrpc-core", "log", "num-traits", @@ -12011,18 +11935,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.26" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" +checksum = "283d5230e63df9608ac7d9691adc1dfb6e701225436eb64d0b9a7f0a5a04f6ec" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.26" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" +checksum = "fa3884228611f5cd3608e2d409bf7dce832e4eb3135e3f11addbd7e41bd68e71" dependencies = [ "proc-macro2", "quote", @@ -12062,11 +11986,12 @@ dependencies = [ [[package]] name = "time" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" +checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" dependencies = [ "libc", + "wasi 0.10.0+wasi-snapshot-preview1", "winapi 0.3.9", ] @@ -12082,7 +12007,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.2", + "sha2 0.9.6", "thiserror", "unicode-normalization", "zeroize", @@ -12099,15 +12024,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" - -[[package]] -name = "tinyvec" -version = "1.1.1" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" +checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338" dependencies = [ "tinyvec_macros", ] @@ -12120,18 +12039,18 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92036be488bb6594459f2e03b60e42df6f937fe6ca5c5ffdcb539c6b84dc40f5" +checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" dependencies = [ "autocfg", - "bytes 1.0.1", + "bytes 1.1.0", "libc", "memchr", "mio 0.7.13", "num_cpus", "once_cell", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "signal-hook-registry", "tokio-macros", "winapi 0.3.9", @@ -12166,7 +12085,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" dependencies = [ "futures-core", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tokio", ] @@ -12176,29 +12095,29 @@ version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-core", "futures-io", "futures-sink", "log", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tokio", ] [[package]] name = "toml" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ "serde", ] [[package]] name = "tower-service" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" @@ -12207,7 +12126,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" dependencies = [ "cfg-if 1.0.0", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tracing-attributes", "tracing-core", ] @@ -12225,20 +12144,20 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" +checksum = "2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8" dependencies = [ "lazy_static", ] [[package]] name = "tracing-futures" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project 0.4.23", + "pin-project 1.0.8", "tracing", ] @@ -12265,9 +12184,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.19" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" +checksum = "b9cbe87a2fa7e35900ce5de20220a582a9483a7063811defce79d7cbd59d4cfe" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -12315,9 +12234,9 @@ dependencies = [ [[package]] name = "trust-dns-proto" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c" +checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4" dependencies = [ "async-trait", "cfg-if 1.0.0", @@ -12326,22 +12245,22 @@ dependencies = [ "futures-channel", "futures-io", "futures-util", - "idna 0.2.0", + "idna 0.2.3", "ipnet", "lazy_static", "log", "rand 0.8.4", "smallvec", "thiserror", - "tinyvec 1.1.1", - "url 2.2.0", + "tinyvec", + "url 2.2.2", ] [[package]] name = "trust-dns-resolver" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae" +checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770" dependencies = [ "cfg-if 1.0.0", "futures-util", @@ -12349,7 +12268,7 @@ dependencies = [ "lazy_static", "log", "lru-cache", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "resolv-conf", "smallvec", "thiserror", @@ -12358,14 +12277,14 @@ 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 = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0f934e970501136c7370a3bbd234b96c81f59cba" +source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" dependencies = [ "log", "parity-scale-codec", @@ -12398,20 +12317,20 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" +checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" dependencies = [ - "cfg-if 0.1.10", - "rand 0.7.3", + "cfg-if 1.0.0", + "rand 0.8.4", "static_assertions", ] [[package]] name = "typenum" -version = "1.12.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" +checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" [[package]] name = "ucd-trie" @@ -12421,9 +12340,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" [[package]] name = "uint" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" +checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f" dependencies = [ "byteorder", "crunchy", @@ -12442,27 +12361,24 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -dependencies = [ - "matches", -] +checksum = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085" [[package]] name = "unicode-normalization" -version = "0.1.13" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" +checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" dependencies = [ - "tinyvec 0.3.3", + "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" +checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" [[package]] name = "unicode-width" @@ -12472,18 +12388,18 @@ checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "universal-hash" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" +checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ "generic-array 0.14.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -12499,7 +12415,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2" dependencies = [ "asynchronous-codec 0.5.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures-io", "futures-util", ] @@ -12511,7 +12427,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures-io", "futures-util", ] @@ -12535,36 +12451,31 @@ dependencies = [ [[package]] name = "url" -version = "2.2.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" dependencies = [ "form_urlencoded", - "idna 0.2.0", + "idna 0.2.3", "matches", "percent-encoding 2.1.0", ] [[package]] name = "value-bag" -version = "1.0.0-alpha.6" +version = "1.0.0-alpha.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1" +checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae" dependencies = [ "ctor", + "version_check", ] [[package]] name = "vcpkg" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" - -[[package]] -name = "vec-arena" -version = "1.0.0" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vec_map" @@ -12574,9 +12485,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "void" @@ -12634,9 +12545,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586" +checksum = "8ce9b1b516211d33767048e5d47fa2a381ed8b76fc48d2ce4aa39877f9f183e0" dependencies = [ "cfg-if 1.0.0", "serde", @@ -12646,9 +12557,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f" +checksum = "cfe8dc78e2326ba5f845f4b5bf548401604fa20b1dd1d365fb73b6c1d6364041" dependencies = [ "bumpalo", "lazy_static", @@ -12661,9 +12572,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.25" +version = "0.4.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c" +checksum = "95fded345a6559c2cfee778d562300c581f7d4ff3edb9b0d230d69800d213972" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -12673,9 +12584,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c" +checksum = "44468aa53335841d9d6b6c023eaab07c0cd4bddbcfdee3e2bb1e8d2cb8069fef" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -12683,9 +12594,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f" +checksum = "0195807922713af1e67dc66132c7328206ed9766af3858164fb583eedc25fbad" dependencies = [ "proc-macro2", "quote", @@ -12696,9 +12607,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.75" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2" +checksum = "acdb075a845574a1fa5f09fd77e43f7747599301ea3417a9fbffdeedfc1f4a29" [[package]] name = "wasm-gc-api" @@ -12717,9 +12628,9 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "js-sys", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-utils", "wasm-bindgen", "wasm-bindgen-futures", @@ -12803,7 +12714,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.2", + "sha2 0.9.6", "toml", "winapi 0.3.9", "zstd", @@ -12865,7 +12776,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707" dependencies = [ - "addr2line 0.15.1", + "addr2line 0.15.2", "anyhow", "cfg-if 1.0.0", "cranelift-codegen", @@ -12937,7 +12848,7 @@ dependencies = [ "libc", "log", "mach", - "memoffset 0.6.1", + "memoffset", "more-asserts", "rand 0.8.4", "region", @@ -12948,9 +12859,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.46" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" +checksum = "224b2f6b67919060055ef1a67807367c2066ed520c3862cc013d26cf893a783c" dependencies = [ "js-sys", "wasm-bindgen", @@ -12958,9 +12869,9 @@ dependencies = [ [[package]] name = "webpki" -version = "0.21.3" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" +checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" dependencies = [ "ring", "untrusted", @@ -12968,18 +12879,18 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376" +checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" dependencies = [ "webpki", ] [[package]] -name = "wepoll-sys" -version = "3.0.1" +name = "wepoll-ffi" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff" +checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" dependencies = [ "cc", ] @@ -12989,7 +12900,7 @@ name = "westend-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", + "bitvec 0.20.4", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -13071,12 +12982,13 @@ dependencies = [ [[package]] name = "which" -version = "4.0.2" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef" +checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" dependencies = [ + "either", + "lazy_static", "libc", - "thiserror", ] [[package]] @@ -13155,11 +13067,11 @@ checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" [[package]] name = "x25519-dalek" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088" +checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" dependencies = [ - "curve25519-dalek 3.0.0", + "curve25519-dalek 3.2.0", "rand_core 0.5.1", "zeroize", ] @@ -13218,7 +13130,7 @@ version = "0.9.9" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.3.16", + "futures 0.3.17", "pallet-xcm", "polkadot-test-client", "polkadot-test-runtime", @@ -13285,10 +13197,10 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.16", + "futures 0.3.17", "log", "nohash-hasher", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "static_assertions", ] @@ -13304,9 +13216,9 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" +checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" dependencies = [ "proc-macro2", "quote", diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index 6377fae38986..20975ae15f1e 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -86,7 +86,7 @@ pub(crate) async fn test_voter_bags_migration< let vote_weight_thresh_as_unit = *vote_weight_thresh as f64 / currency_unit as f64; let pretty_thresh = format!("Threshold: {}.", vote_weight_thresh_as_unit); - let bag = match pallet_bags_list::ListBags::::get(*vote_weight_thresh) { + let bag = match pallet_bags_list::Pallet::::list_bags_get(*vote_weight_thresh) { Some(bag) => bag, None => { log::info!(target: LOG_TARGET, "{} NO VOTERS.", pretty_thresh); From 15ac6c84f4a53a9a2447fe63b63694f1386810f8 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Sun, 5 Sep 2021 14:38:10 -0700 Subject: [PATCH 29/53] Try fix cargo.lock --- Cargo.lock | 576 ++++++++++++++++++++++++++--------------------------- 1 file changed, 288 insertions(+), 288 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fce694e817b7..c84beb5b7b9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -470,7 +470,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" dependencies = [ "beefy-primitives", "fnv", @@ -483,6 +483,7 @@ dependencies = [ "sc-keystore", "sc-network", "sc-network-gossip", + "sc-utils", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -491,7 +492,6 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -500,7 +500,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -521,12 +521,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1896,7 +1896,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", ] @@ -1914,7 +1914,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -1952,7 +1952,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "Inflector", "chrono", @@ -1978,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1991,7 +1991,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2004,7 +2004,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2019,7 +2019,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2034,7 +2034,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "serde", @@ -2045,7 +2045,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "serde", @@ -2056,7 +2056,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2082,7 +2082,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2108,7 +2108,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2120,7 +2120,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2132,7 +2132,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "proc-macro-crate 1.0.0", @@ -2144,7 +2144,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "proc-macro-crate 1.0.0", @@ -2156,7 +2156,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "proc-macro2", "quote", @@ -2166,7 +2166,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "proc-macro2", "quote", @@ -2176,7 +2176,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2197,7 +2197,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2207,7 +2207,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", @@ -2223,7 +2223,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", @@ -2239,7 +2239,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2253,7 +2253,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2262,7 +2262,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2271,7 +2271,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2282,7 +2282,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2501,7 +2501,7 @@ checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] name = "generate-bags" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "chrono", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4477,7 +4477,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", @@ -4489,7 +4489,7 @@ dependencies = [ [[package]] name = "node-runtime" version = "3.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4760,7 +4760,7 @@ checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4773,7 +4773,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4788,7 +4788,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4803,7 +4803,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4817,7 +4817,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4831,7 +4831,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4854,7 +4854,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4877,7 +4877,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4891,7 +4891,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4905,7 +4905,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4919,7 +4919,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" dependencies = [ "beefy-primitives", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4935,7 +4935,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#1b3f5af11974edb8737fda108505a6f413c2f865" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4960,7 +4960,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4974,7 +4974,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5051,7 +5051,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5067,7 +5067,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5082,7 +5082,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "bitflags", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5107,7 +5107,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "bitflags", "parity-scale-codec", @@ -5120,7 +5120,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "proc-macro2", "quote", @@ -5130,7 +5130,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5142,7 +5142,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5157,7 +5157,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5172,7 +5172,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5195,7 +5195,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5214,7 +5214,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5231,7 +5231,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5247,7 +5247,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5261,7 +5261,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5275,7 +5275,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5297,7 +5297,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5319,7 +5319,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "enumflags2", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5334,7 +5334,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "enumflags2", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5349,7 +5349,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5368,7 +5368,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5386,7 +5386,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5402,7 +5402,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5417,7 +5417,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5429,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5459,7 +5459,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5476,7 +5476,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5493,7 +5493,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5509,7 +5509,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5525,7 +5525,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5542,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5556,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5569,7 +5569,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5582,7 +5582,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5598,7 +5598,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5614,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5636,7 +5636,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5650,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5663,7 +5663,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5676,7 +5676,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5689,7 +5689,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5702,7 +5702,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5717,7 +5717,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5732,7 +5732,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5752,7 +5752,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5772,7 +5772,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5788,7 +5788,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5801,7 +5801,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5814,7 +5814,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5836,7 +5836,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5856,7 +5856,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5867,7 +5867,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5878,7 +5878,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5887,7 +5887,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5900,7 +5900,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5913,7 +5913,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5930,7 +5930,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5946,7 +5946,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5975,7 +5975,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5991,7 +5991,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6007,7 +6007,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -6024,7 +6024,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", @@ -6035,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", @@ -6046,7 +6046,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6063,7 +6063,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6079,7 +6079,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6094,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6107,7 +6107,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6122,7 +6122,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -6136,7 +6136,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6150,7 +6150,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -8570,7 +8570,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -8848,7 +8848,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8859,7 +8859,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "derive_more", @@ -8886,7 +8886,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8909,7 +8909,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8925,7 +8925,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8941,7 +8941,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8952,7 +8952,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "chrono", "fdlimit", @@ -8971,6 +8971,7 @@ dependencies = [ "sc-service", "sc-telemetry", "sc-tracing", + "sc-utils", "serde", "serde_json", "sp-blockchain", @@ -8979,7 +8980,6 @@ dependencies = [ "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", @@ -8990,7 +8990,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "fnv", "futures 0.3.17", @@ -9000,6 +9000,7 @@ dependencies = [ "parking_lot 0.11.2", "sc-executor", "sc-transaction-pool-api", + "sc-utils", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9011,14 +9012,13 @@ dependencies = [ "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "hash-db", "kvdb", @@ -9043,7 +9043,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "futures 0.3.17", @@ -9052,6 +9052,7 @@ dependencies = [ "log", "parking_lot 0.11.2", "sc-client-api", + "sc-utils", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", @@ -9059,7 +9060,6 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "substrate-prometheus-endpoint", "thiserror", ] @@ -9067,7 +9067,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "derive_more", @@ -9110,7 +9110,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "derive_more", "futures 0.3.17", @@ -9134,7 +9134,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9147,7 +9147,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "assert_matches", "async-trait", @@ -9181,7 +9181,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "futures 0.3.17", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "sc-client-api", "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9218,7 +9218,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -9244,7 +9244,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "derive_more", "parity-scale-codec", @@ -9261,7 +9261,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", "parity-scale-codec", @@ -9277,7 +9277,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9296,7 +9296,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "derive_more", @@ -9316,6 +9316,7 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-telemetry", + "sc-utils", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9326,14 +9327,13 @@ dependencies = [ "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "substrate-prometheus-endpoint", ] [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "derive_more", "finality-grandpa", @@ -9357,7 +9357,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -9374,7 +9374,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "derive_more", @@ -9389,7 +9389,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "hash-db", "parity-scale-codec", @@ -9407,7 +9407,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-std", "async-trait", @@ -9438,6 +9438,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-peerset", + "sc-utils", "serde", "serde_json", "smallvec", @@ -9447,7 +9448,6 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -9458,7 +9458,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9474,7 +9474,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "bytes 1.1.0", "fnv", @@ -9490,31 +9490,31 @@ dependencies = [ "rand 0.7.3", "sc-client-api", "sc-network", + "sc-utils", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "threadpool", ] [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "libp2p", "log", + "sc-utils", "serde_json", - "sp-utils", "wasm-timer", ] [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9523,7 +9523,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "hash-db", @@ -9538,6 +9538,7 @@ dependencies = [ "sc-rpc-api", "sc-tracing", "sc-transaction-pool-api", + "sc-utils", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", @@ -9547,14 +9548,13 @@ dependencies = [ "sp-rpc", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9579,7 +9579,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9595,7 +9595,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "directories", @@ -9628,6 +9628,7 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "sc-transaction-pool-api", + "sc-utils", "serde", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9647,7 +9648,6 @@ dependencies = [ "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tempfile", @@ -9659,7 +9659,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", "parity-scale-codec", @@ -9673,7 +9673,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9695,7 +9695,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "chrono", "futures 0.3.17", @@ -9713,7 +9713,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9742,7 +9742,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9753,7 +9753,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "intervalier", @@ -9765,6 +9765,7 @@ dependencies = [ "retain_mut", "sc-client-api", "sc-transaction-pool-api", + "sc-utils", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", @@ -9772,7 +9773,6 @@ dependencies = [ "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-utils", "substrate-prometheus-endpoint", "thiserror", ] @@ -9780,7 +9780,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "derive_more", "futures 0.3.17", @@ -9791,6 +9791,17 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sc-utils" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" +dependencies = [ + "futures 0.3.17", + "futures-timer 3.0.2", + "lazy_static", + "prometheus", +] + [[package]] name = "scale-info" version = "1.0.0" @@ -10212,7 +10223,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "hash-db", "log", @@ -10229,7 +10240,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "hash-db", "log", @@ -10246,7 +10257,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10258,7 +10269,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10270,7 +10281,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "serde", @@ -10282,7 +10293,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "serde", @@ -10294,7 +10305,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "integer-sqrt", "num-traits", @@ -10308,7 +10319,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "integer-sqrt", "num-traits", @@ -10322,7 +10333,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10334,7 +10345,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10346,7 +10357,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "parity-scale-codec", @@ -10358,7 +10369,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "async-trait", "parity-scale-codec", @@ -10370,7 +10381,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10382,7 +10393,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10394,7 +10405,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "log", @@ -10412,7 +10423,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "futures 0.3.17", @@ -10431,7 +10442,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "async-trait", "futures 0.3.17", @@ -10450,7 +10461,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "merlin", @@ -10472,7 +10483,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "async-trait", "merlin", @@ -10494,7 +10505,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10504,7 +10515,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10514,7 +10525,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10526,7 +10537,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10538,7 +10549,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "base58", "blake2-rfc", @@ -10582,7 +10593,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "base58", "blake2-rfc", @@ -10626,7 +10637,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "kvdb", "parking_lot 0.11.2", @@ -10635,7 +10646,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "proc-macro2", "quote", @@ -10645,7 +10656,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "proc-macro2", "quote", @@ -10655,7 +10666,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "environmental", "parity-scale-codec", @@ -10666,7 +10677,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "environmental", "parity-scale-codec", @@ -10677,7 +10688,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "finality-grandpa", "log", @@ -10694,7 +10705,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "finality-grandpa", "log", @@ -10711,7 +10722,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10725,7 +10736,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10739,7 +10750,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "hash-db", @@ -10764,7 +10775,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "futures 0.3.17", "hash-db", @@ -10789,7 +10800,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "lazy_static", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10800,7 +10811,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "lazy_static", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10811,7 +10822,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "derive_more", @@ -10828,7 +10839,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "async-trait", "derive_more", @@ -10844,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "ruzstd", "zstd", @@ -10853,7 +10864,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "ruzstd", "zstd", @@ -10862,7 +10873,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "serde", @@ -10875,7 +10886,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "serde", @@ -10888,7 +10899,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10899,7 +10910,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10910,7 +10921,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10920,7 +10931,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10930,7 +10941,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "backtrace", ] @@ -10938,7 +10949,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "backtrace", ] @@ -10946,7 +10957,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "rustc-hash", "serde", @@ -10956,7 +10967,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "either", "hash256-std-hasher", @@ -10977,7 +10988,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "either", "hash256-std-hasher", @@ -10998,7 +11009,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11015,7 +11026,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11032,7 +11043,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11044,7 +11055,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11056,7 +11067,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "log", "parity-scale-codec", @@ -11070,7 +11081,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "serde", "serde_json", @@ -11079,7 +11090,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11092,7 +11103,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11105,7 +11116,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11115,7 +11126,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11125,7 +11136,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "hash-db", "log", @@ -11148,7 +11159,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "hash-db", "log", @@ -11171,17 +11182,17 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11194,7 +11205,7 @@ dependencies = [ [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11207,7 +11218,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11220,7 +11231,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -11236,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -11252,7 +11263,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "erased-serde", "log", @@ -11270,7 +11281,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "erased-serde", "log", @@ -11288,7 +11299,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11297,7 +11308,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11306,7 +11317,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "log", @@ -11321,7 +11332,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11332,7 +11343,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "hash-db", "memory-db", @@ -11346,7 +11357,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "hash-db", "memory-db", @@ -11357,21 +11368,10 @@ dependencies = [ "trie-root", ] -[[package]] -name = "sp-utils" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" -dependencies = [ - "futures 0.3.17", - "futures-timer 3.0.2", - "lazy_static", - "prometheus", -] - [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11386,7 +11386,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11401,7 +11401,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11412,7 +11412,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11423,7 +11423,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11434,7 +11434,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11628,7 +11628,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "platforms", ] @@ -11636,7 +11636,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", @@ -11658,7 +11658,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-std", "derive_more", @@ -11672,7 +11672,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "async-trait", "futures 0.3.17", @@ -11699,7 +11699,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -11709,7 +11709,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -11720,7 +11720,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11735,7 +11735,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#fa372b47244e00f1d0a502c5944b09303b768d36" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11755,9 +11755,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.75" +version = "1.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7" +checksum = "c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84" dependencies = [ "proc-macro2", "quote", @@ -11882,7 +11882,7 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", @@ -11935,18 +11935,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.28" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "283d5230e63df9608ac7d9691adc1dfb6e701225436eb64d0b9a7f0a5a04f6ec" +checksum = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.28" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa3884228611f5cd3608e2d409bf7dce832e4eb3135e3f11addbd7e41bd68e71" +checksum = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c" dependencies = [ "proc-macro2", "quote", @@ -12091,9 +12091,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" +checksum = "08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd" dependencies = [ "bytes 1.1.0", "futures-core", @@ -12284,7 +12284,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#c7a6264758ddee13e06908aaf3444febd580a7b4" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", "parity-scale-codec", From 53a3e53bcbc55e6b9c92abb78c525275e1759df4 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Sun, 5 Sep 2021 15:34:17 -0700 Subject: [PATCH 30/53] Gate kusama feat code --- Cargo.lock | 176 ++++++++++--------- utils/remote-ext-tests/bags-list/src/main.rs | 2 +- 2 files changed, 96 insertions(+), 82 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ac00665326be..c84beb5b7b9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -484,14 +484,14 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -3184,7 +3184,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "globset", "jsonrpc-core", @@ -3483,7 +3483,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3688,7 +3688,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "libp2p-core", "log", @@ -3705,8 +3705,8 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ - "bytes 1.0.1", - "curve25519-dalek 3.0.0", + "bytes 1.1.0", + "curve25519-dalek 3.2.0", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3743,7 +3743,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "libp2p-core", "log", @@ -3774,7 +3774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "futures-timer 3.0.2", "libp2p-core", @@ -3797,7 +3797,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "libp2p-core", "libp2p-swarm", @@ -4405,7 +4405,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "log", "pin-project 1.0.8", @@ -6916,7 +6916,7 @@ name = "polkadot-node-core-backing" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "futures 0.3.17", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -7071,7 +7071,7 @@ dependencies = [ name = "polkadot-node-core-provisioner" version = "0.9.9" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", @@ -7218,7 +7218,7 @@ version = "0.9.9" dependencies = [ "async-trait", "futures 0.3.17", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", @@ -7551,7 +7551,7 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "hex-literal", "log", @@ -7592,7 +7592,7 @@ dependencies = [ "beefy-gadget", "beefy-primitives", "env_logger 0.9.0", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "hex-literal", "kusama-runtime", @@ -7885,9 +7885,9 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.9" dependencies = [ - "frame-benchmarking", - "frame-system", - "futures 0.1.29", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.1.31", "futures 0.3.17", "hex", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8808,7 +8808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ "futures 0.3.17", - "pin-project 0.4.23", + "pin-project 0.4.28", "static_assertions", ] @@ -8975,12 +8975,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", "tiny-bip39", @@ -9001,17 +9001,17 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-trie", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -9056,10 +9056,10 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", ] @@ -9322,11 +9322,11 @@ dependencies = [ "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-finality-grandpa", - "sp-keystore", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -9444,10 +9444,10 @@ dependencies = [ "smallvec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-finality-grandpa", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -9491,10 +9491,10 @@ dependencies = [ "sc-client-api", "sc-network", "sc-utils", - "sp-api", - "sp-core", - "sp-offchain", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "threadpool", ] @@ -9546,9 +9546,9 @@ dependencies = [ "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-session", - "sp-version", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9635,20 +9635,20 @@ dependencies = [ "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-tracing", - "sp-transaction-pool", - "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -9769,10 +9769,10 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", - "sp-transaction-pool", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", ] @@ -10212,7 +10212,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "httparse", "log", @@ -11354,6 +11354,20 @@ dependencies = [ "trie-root", ] +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "trie-db", + "trie-root", +] + [[package]] name = "sp-version" version = "4.0.0-dev" @@ -11624,7 +11638,7 @@ name = "substrate-frame-rpc-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", @@ -11870,7 +11884,7 @@ name = "test-runner" version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "jsonrpc-core", "log", @@ -13114,8 +13128,8 @@ dependencies = [ name = "xcm-executor-integration-tests" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "pallet-xcm", "polkadot-test-client", diff --git a/utils/remote-ext-tests/bags-list/src/main.rs b/utils/remote-ext-tests/bags-list/src/main.rs index 5da9a137b2e0..b2a593831809 100644 --- a/utils/remote-ext-tests/bags-list/src/main.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -23,7 +23,7 @@ async fn main() { if cfg!(feature = "polkadot") { use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; voter_bags::test_voter_bags_migration::(UNITS as u64).await; - } else { + } else if cfg!(feature = "kusama") { use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; voter_bags::test_voter_bags_migration::(UNITS as u64).await; } From 1014e22784b177b618cb23626aa5f6c496b63607 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Sun, 5 Sep 2021 21:17:27 -0700 Subject: [PATCH 31/53] Carg.lock .. again --- Cargo.lock | 1468 ++++++++++++++++++++++++++++------------------------ 1 file changed, 778 insertions(+), 690 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c84beb5b7b9a..139374cf2e7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,42 +14,42 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.15.2" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" +checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" dependencies = [ - "gimli 0.24.0", + "gimli 0.23.0", ] [[package]] name = "addr2line" -version = "0.16.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd" +checksum = "03345e98af8f3d786b6d9f656ccfa6ac316d954e92bc4841f0bba20789d5fb5a" dependencies = [ - "gimli 0.25.0", + "gimli 0.24.0", ] [[package]] name = "adler" -version = "1.0.2" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10" [[package]] name = "aead" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" +checksum = "6e3e798aa0c8239776f54415bc06f3d74b1850f3f830b45c35cfc80556973f70" dependencies = [ "generic-array 0.14.4", ] [[package]] name = "aes" -version = "0.7.5" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" +checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" dependencies = [ "cfg-if 1.0.0", "cipher", @@ -59,16 +59,16 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.9.4" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" +checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf" dependencies = [ "aead", "aes", "cipher", "ctr", "ghash", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -77,16 +77,16 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.1", "once_cell", "version_check", ] [[package]] name = "aho-corasick" -version = "0.7.18" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" dependencies = [ "memchr", ] @@ -117,9 +117,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.43" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf" +checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767" [[package]] name = "approx" @@ -153,9 +153,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "arrayvec" -version = "0.7.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd" +checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7" [[package]] name = "asn1_der" @@ -165,11 +165,10 @@ checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3" [[package]] name = "assert_cmd" -version = "1.0.8" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe" +checksum = "3dc1679af9a1ab4bea16f228b05d18f8363f8327b1fa8db00d2760cfafc6b61e" dependencies = [ - "bstr", "doc-comment", "predicates", "predicates-core", @@ -195,9 +194,9 @@ dependencies = [ [[package]] name = "async-channel" -version = "1.6.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" +checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9" dependencies = [ "concurrent-queue", "event-listener", @@ -236,19 +235,20 @@ dependencies = [ [[package]] name = "async-io" -version = "1.6.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" +checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd" dependencies = [ "concurrent-queue", + "fastrand", "futures-lite", "libc", "log", + "nb-connect", "once_cell", "parking", "polling", - "slab", - "socket2 0.4.1", + "vec-arena", "waker-fn", "winapi 0.3.9", ] @@ -273,9 +273,9 @@ dependencies = [ [[package]] name = "async-process" -version = "1.2.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692" +checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" dependencies = [ "async-io", "blocking", @@ -290,9 +290,9 @@ dependencies = [ [[package]] name = "async-std" -version = "1.10.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952" +checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" dependencies = [ "async-attributes", "async-channel", @@ -300,7 +300,7 @@ dependencies = [ "async-io", "async-lock", "async-process", - "crossbeam-utils", + "crossbeam-utils 0.8.1", "futures-channel", "futures-core", "futures-io", @@ -311,7 +311,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "pin-utils", "slab", "wasm-bindgen-futures", @@ -319,9 +319,9 @@ dependencies = [ [[package]] name = "async-std-resolver" -version = "0.20.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638" +checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d" dependencies = [ "async-std", "async-trait", @@ -354,11 +354,11 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", ] [[package]] @@ -367,11 +367,11 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", ] [[package]] @@ -402,22 +402,21 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" +checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" [[package]] name = "backtrace" -version = "0.3.61" +version = "0.3.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01" +checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" dependencies = [ - "addr2line 0.16.0", - "cc", + "addr2line 0.14.1", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.26.2", + "object 0.23.0", "rustc-demangle", ] @@ -460,9 +459,9 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "beef" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736" +checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409" dependencies = [ "serde", ] @@ -478,7 +477,7 @@ dependencies = [ "hex", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-keystore", "sc-network", @@ -538,10 +537,11 @@ dependencies = [ [[package]] name = "bincode" -version = "1.3.3" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" dependencies = [ + "byteorder", "serde", ] @@ -584,9 +584,9 @@ dependencies = [ [[package]] name = "bitvec" -version = "0.20.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" +checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d" dependencies = [ "funty", "radium 0.6.2", @@ -596,13 +596,15 @@ dependencies = [ [[package]] name = "blake2" -version = "0.9.2" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" +checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" dependencies = [ + "byte-tools", + "byteorder", "crypto-mac 0.8.0", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug 0.2.3", ] [[package]] @@ -617,9 +619,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "0.5.11" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" +checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -639,9 +641,9 @@ dependencies = [ [[package]] name = "blake3" -version = "0.3.8" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" +checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -661,7 +663,7 @@ dependencies = [ "block-padding 0.1.5", "byte-tools", "byteorder", - "generic-array 0.12.4", + "generic-array 0.12.3", ] [[package]] @@ -742,7 +744,7 @@ dependencies = [ name = "bp-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "bp-runtime", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -873,13 +875,11 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "0.2.16" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" dependencies = [ - "lazy_static", "memchr", - "regex-automata", ] [[package]] @@ -893,9 +893,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.7.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" +checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" [[package]] name = "byte-slice-cast" @@ -911,9 +911,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" [[package]] name = "bytes" @@ -933,9 +933,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.1.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" +checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" [[package]] name = "cache-padded" @@ -945,18 +945,18 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "camino" -version = "1.0.5" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b" +checksum = "d4648c6d00a709aa069a236adcaae4f605a6241c72bf5bee79331a4b625921a9" dependencies = [ "serde", ] [[package]] name = "cargo-platform" -version = "0.1.2" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" +checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" dependencies = [ "serde", ] @@ -977,9 +977,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.70" +version = "1.0.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" +checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" dependencies = [ "jobserver", ] @@ -1013,9 +1013,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chacha20" -version = "0.7.3" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f08493fa7707effc63254c66c6ea908675912493cd67952eda23c09fae2610b1" +checksum = "ea8756167ea0aca10e066cdbe7813bd71d2f24e69b0bc7b50509590cef2ce0b9" dependencies = [ "cfg-if 1.0.0", "cipher", @@ -1025,9 +1025,9 @@ dependencies = [ [[package]] name = "chacha20poly1305" -version = "0.8.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6547abe025f4027edacd9edaa357aded014eecec42a5070d9b885c3c334aba2" +checksum = "175a11316f33592cf2b71416ee65283730b5b7849813c4891d02a12906ed9acc" dependencies = [ "aead", "chacha20", @@ -1051,12 +1051,12 @@ dependencies = [ [[package]] name = "cid" -version = "0.6.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768" +checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e" dependencies = [ "multibase", - "multihash 0.13.2", + "multihash 0.13.1", "unsigned-varint 0.5.1", ] @@ -1071,18 +1071,18 @@ dependencies = [ [[package]] name = "ckb-merkle-mountain-range" -version = "0.3.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f061f97d64fd1822664bdfb722f7ae5469a97b77567390f7442be5b5dc82a5b" +checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6" dependencies = [ "cfg-if 0.1.10", ] [[package]] name = "clang-sys" -version = "1.2.2" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee" +checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c" dependencies = [ "glob", "libc", @@ -1113,6 +1113,15 @@ dependencies = [ "bitflags", ] +[[package]] +name = "cloudabi" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" +dependencies = [ + "bitflags", +] + [[package]] name = "color-eyre" version = "0.5.11" @@ -1165,22 +1174,29 @@ checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] name = "cpp_demangle" -version = "0.3.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a" +checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390" dependencies = [ "cfg-if 1.0.0", + "glob", ] [[package]] name = "cpufeatures" -version = "0.2.1" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" +checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8" dependencies = [ "libc", ] +[[package]] +name = "cpuid-bool" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4" + [[package]] name = "cranelift-bforest" version = "0.74.0" @@ -1277,53 +1293,68 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" +checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", ] [[package]] -name = "crossbeam-channel" -version = "0.5.1" +name = "crossbeam-deque" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" +checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed" dependencies = [ - "cfg-if 1.0.0", - "crossbeam-utils", + "crossbeam-epoch", + "crossbeam-utils 0.7.2", + "maybe-uninit", ] [[package]] -name = "crossbeam-deque" -version = "0.8.1" +name = "crossbeam-epoch" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" dependencies = [ - "cfg-if 1.0.0", - "crossbeam-epoch", - "crossbeam-utils", + "autocfg", + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "lazy_static", + "maybe-uninit", + "memoffset 0.5.5", + "scopeguard", ] [[package]] -name = "crossbeam-epoch" -version = "0.9.5" +name = "crossbeam-queue" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" +checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" dependencies = [ - "cfg-if 1.0.0", - "crossbeam-utils", + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-utils" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +dependencies = [ + "autocfg", + "cfg-if 0.1.10", "lazy_static", - "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.5" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" +checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" dependencies = [ + "autocfg", "cfg-if 1.0.0", "lazy_static", ] @@ -1336,22 +1367,22 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-mac" -version = "0.8.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "generic-array 0.14.4", - "subtle", + "generic-array 0.12.3", + "subtle 1.0.0", ] [[package]] name = "crypto-mac" -version = "0.11.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.4", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -1365,9 +1396,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.21" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" +checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" dependencies = [ "quote", "syn", @@ -1395,27 +1426,27 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "2.1.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" +checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle", + "subtle 2.4.1", "zeroize", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle", + "subtle 2.4.1", "zeroize", ] @@ -1427,9 +1458,9 @@ checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" [[package]] name = "data-encoding-macro" -version = "0.1.12" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca" +checksum = "0a94feec3d2ba66c0b6621bca8bc6f68415b1e5c69af3586fdd0af9fd9f29b17" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -1437,9 +1468,9 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.10" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" +checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a" dependencies = [ "data-encoding", "syn", @@ -1475,19 +1506,13 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array 0.12.4", + "generic-array 0.12.3", ] [[package]] @@ -1594,15 +1619,15 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.4" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" +checksum = "4c53dc3a653e0f64081026e4bf048d48fec9fce90c66e8326ca7292df0ff2d82" [[package]] name = "ed25519" -version = "1.2.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc" +checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc" dependencies = [ "signature", ] @@ -1613,19 +1638,19 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek 3.2.0", + "curve25519-dalek 3.0.0", "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.6", + "sha2 0.9.2", "zeroize", ] [[package]] name = "either" -version = "1.6.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" +checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" [[package]] name = "enum-as-inner" @@ -1690,7 +1715,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" dependencies = [ "atty", - "humantime 2.1.0", + "humantime 2.0.1", "log", "regex", "termcolor", @@ -1704,18 +1729,18 @@ checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" [[package]] name = "erased-serde" -version = "0.3.16" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa" +checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" dependencies = [ "serde", ] [[package]] name = "errno" -version = "0.2.7" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe" +checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" dependencies = [ "errno-dragonfly", "libc", @@ -1776,9 +1801,9 @@ dependencies = [ [[package]] name = "eyre" -version = "0.6.5" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b" +checksum = "534ce924bff9118be8b28b24ede6bf7e96a00b53e4ded25050aa7b526e051e1a" dependencies = [ "indenter", "once_cell", @@ -1798,9 +1823,9 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fastrand" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e" +checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3" dependencies = [ "instant", ] @@ -1832,9 +1857,9 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.4" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126" +checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" dependencies = [ "env_logger 0.7.1", "log", @@ -1842,9 +1867,9 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.14.4" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a" +checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9" dependencies = [ "either", "futures 0.3.17", @@ -1852,8 +1877,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", - "scale-info", + "parking_lot 0.11.1", ] [[package]] @@ -1876,11 +1900,11 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.21" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80edafed416a46fb378521624fab1cfa2eb514784fd8921adbe8a8d8321da811" +checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "crc32fast", "libc", "libz-sys", @@ -1903,9 +1927,9 @@ dependencies = [ [[package]] name = "form_urlencoded" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" dependencies = [ "matches", "percent-encoding 2.1.0", @@ -2292,9 +2316,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.6.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0" +checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431" [[package]] name = "fs-swap" @@ -2320,9 +2344,9 @@ dependencies = [ [[package]] name = "fs_extra" -version = "1.2.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" +checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" [[package]] name = "fuchsia-cprng" @@ -2354,9 +2378,9 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures" -version = "0.1.31" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" +checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" [[package]] name = "futures" @@ -2409,16 +2433,16 @@ checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" [[package]] name = "futures-lite" -version = "1.12.0" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb" dependencies = [ "fastrand", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "waker-fn", ] @@ -2477,7 +2501,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" dependencies = [ "autocfg", - "futures 0.1.31", + "futures 0.1.29", "futures-channel", "futures-core", "futures-io", @@ -2485,7 +2509,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -2515,11 +2539,24 @@ dependencies = [ "structopt", ] +[[package]] +name = "generator" +version = "0.6.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc" +dependencies = [ + "cc", + "libc", + "log", + "rustc_version 0.2.3", + "winapi 0.3.9", +] + [[package]] name = "generic-array" -version = "0.12.4" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" +checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" dependencies = [ "typenum", ] @@ -2536,20 +2573,20 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.16" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] [[package]] name = "getrandom" -version = "0.2.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" +checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" dependencies = [ "cfg-if 1.0.0", "libc", @@ -2558,14 +2595,20 @@ dependencies = [ [[package]] name = "ghash" -version = "0.4.4" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" +checksum = "b442c439366184de619215247d24e908912b175e824a530253845ac4c251a5c1" dependencies = [ "opaque-debug 0.3.0", "polyval", ] +[[package]] +name = "gimli" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" + [[package]] name = "gimli" version = "0.24.0" @@ -2577,12 +2620,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "gimli" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7" - [[package]] name = "git2" version = "0.13.21" @@ -2593,7 +2630,7 @@ dependencies = [ "libc", "libgit2-sys", "log", - "url 2.2.2", + "url 2.2.0", ] [[package]] @@ -2604,9 +2641,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "globset" -version = "0.4.8" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" +checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" dependencies = [ "aho-corasick", "bstr", @@ -2630,14 +2667,14 @@ dependencies = [ [[package]] name = "handlebars" -version = "3.5.5" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3" +checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9" dependencies = [ "log", "pest", "pest_derive", - "quick-error 2.0.1", + "quick-error 2.0.0", "serde", "serde_json", ] @@ -2668,18 +2705,18 @@ dependencies = [ [[package]] name = "heck" -version = "0.3.3" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" dependencies = [ "unicode-segmentation", ] [[package]] name = "hermit-abi" -version = "0.1.19" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" dependencies = [ "libc", ] @@ -2704,21 +2741,21 @@ checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" [[package]] name = "hmac" -version = "0.8.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" dependencies = [ - "crypto-mac 0.8.0", - "digest 0.9.0", + "crypto-mac 0.7.0", + "digest 0.8.1", ] [[package]] name = "hmac" -version = "0.11.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" +checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" dependencies = [ - "crypto-mac 0.11.1", + "crypto-mac 0.8.0", "digest 0.9.0", ] @@ -2746,31 +2783,31 @@ dependencies = [ [[package]] name = "http" -version = "0.2.4" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" +checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" dependencies = [ - "bytes 1.1.0", + "bytes 0.5.6", "fnv", "itoa", ] [[package]] name = "http-body" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" +checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "http", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", ] [[package]] name = "httparse" -version = "1.5.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" [[package]] name = "httpdate" @@ -2789,17 +2826,17 @@ dependencies = [ [[package]] name = "humantime" -version = "2.1.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" [[package]] name = "hyper" -version = "0.14.12" +version = "0.14.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" +checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-channel", "futures-core", "futures-util", @@ -2808,8 +2845,8 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.7", - "socket2 0.4.1", + "pin-project-lite 0.2.4", + "socket2 0.4.0", "tokio", "tower-service", "tracing", @@ -2846,9 +2883,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.2.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" dependencies = [ "matches", "unicode-bidi", @@ -2857,9 +2894,9 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.6.6" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a83ec4af652890ac713ffd8dc859e650420a5ef47f7b9be29b6664ab50fbc8" +checksum = "28538916eb3f3976311f5dfbe67b5362d0add1293d0a9cad17debf86f8e3aa48" dependencies = [ "if-addrs-sys", "libc", @@ -2878,9 +2915,9 @@ dependencies = [ [[package]] name = "if-watch" -version = "0.2.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" +checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" dependencies = [ "async-io", "futures 0.3.17", @@ -2932,9 +2969,9 @@ dependencies = [ [[package]] name = "indenter" -version = "0.3.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" +checksum = "e0bd112d44d9d870a6819eb505d04dd92b5e4d94bb8c304924a0872ae7016fb5" [[package]] name = "indexmap" @@ -2949,27 +2986,21 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.10" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" -dependencies = [ - "cfg-if 1.0.0", -] +checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" [[package]] name = "integer-encoding" -version = "1.1.7" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f" +checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625" [[package]] name = "integer-sqrt" -version = "0.1.5" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" -dependencies = [ - "num-traits", -] +checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b" [[package]] name = "intervalier" @@ -3002,7 +3033,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" dependencies = [ - "socket2 0.3.19", + "socket2 0.3.17", "widestring", "winapi 0.3.9", "winreg", @@ -3010,9 +3041,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.3.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" +checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" [[package]] name = "itertools" @@ -3025,9 +3056,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.8" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" +checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" [[package]] name = "jemalloc-ctl" @@ -3063,18 +3094,18 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.24" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" +checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.53" +version = "0.3.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4bf49d50e2961077d9c99f4b7997d770a1114f087c3c2e0069b36c13fc2979d" +checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752" dependencies = [ "wasm-bindgen", ] @@ -3144,7 +3175,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "net2", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "unicase", ] @@ -3159,7 +3190,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "parity-tokio-ipc", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "tower-service", ] @@ -3173,7 +3204,7 @@ dependencies = [ "jsonrpc-core", "lazy_static", "log", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "serde", ] @@ -3184,7 +3215,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "globset", "jsonrpc-core", @@ -3207,7 +3238,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "parity-ws", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "slab", ] @@ -3264,7 +3295,7 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", - "url 2.2.2", + "url 2.2.0", ] [[package]] @@ -3288,7 +3319,7 @@ name = "kusama-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", + "bitvec 0.20.1", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -3399,7 +3430,7 @@ checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5" dependencies = [ "kvdb", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", ] [[package]] @@ -3414,7 +3445,7 @@ dependencies = [ "num_cpus", "owning_ref", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "regex", "rocksdb", "smallvec", @@ -3428,9 +3459,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "lazycell" -version = "1.3.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" [[package]] name = "libc" @@ -3483,7 +3514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3509,7 +3540,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multiaddr", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "smallvec", "wasm-timer", @@ -3534,14 +3565,14 @@ dependencies = [ "multiaddr", "multihash 0.14.0", "multistream-select", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "prost", "prost-build", "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.6", + "sha2 0.9.2", "smallvec", "thiserror", "unsigned-varint 0.7.0", @@ -3601,7 +3632,7 @@ dependencies = [ "asynchronous-codec 0.6.0", "base64 0.13.0", "byteorder", - "bytes 1.1.0", + "bytes 1.0.1", "fnv", "futures 0.3.17", "hex_fmt", @@ -3612,7 +3643,7 @@ dependencies = [ "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.6", + "sha2 0.9.2", "smallvec", "unsigned-varint 0.7.0", "wasm-timer", @@ -3642,7 +3673,7 @@ checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" dependencies = [ "arrayvec 0.5.2", "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "either", "fnv", "futures 0.3.17", @@ -3652,7 +3683,7 @@ dependencies = [ "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.6", + "sha2 0.9.2", "smallvec", "uint", "unsigned-varint 0.7.0", @@ -3677,7 +3708,7 @@ dependencies = [ "log", "rand 0.8.4", "smallvec", - "socket2 0.4.1", + "socket2 0.4.0", "void", ] @@ -3688,12 +3719,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "libp2p-core", "log", "nohash-hasher", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.0", @@ -3705,8 +3736,8 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ - "bytes 1.1.0", - "curve25519-dalek 3.2.0", + "bytes 1.0.1", + "curve25519-dalek 3.0.0", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3714,7 +3745,7 @@ dependencies = [ "prost", "prost-build", "rand 0.8.4", - "sha2 0.9.6", + "sha2 0.9.2", "snow", "static_assertions", "x25519-dalek", @@ -3743,7 +3774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "libp2p-core", "log", @@ -3774,7 +3805,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "futures-timer 3.0.2", "libp2p-core", @@ -3797,7 +3828,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "libp2p-core", "libp2p-swarm", @@ -3850,7 +3881,7 @@ dependencies = [ "libc", "libp2p-core", "log", - "socket2 0.4.1", + "socket2 0.4.0", ] [[package]] @@ -3892,8 +3923,8 @@ dependencies = [ "log", "quicksink", "rw-stream-sink", - "soketto 0.4.2", - "url 2.2.2", + "soketto 0.4.1", + "url 2.2.0", "webpki-roots", ] @@ -3905,7 +3936,7 @@ checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" dependencies = [ "futures 0.3.17", "libp2p-core", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "thiserror", "yamux", ] @@ -3937,7 +3968,7 @@ dependencies = [ "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.6", + "sha2 0.9.2", "typenum", ] @@ -3956,7 +3987,7 @@ dependencies = [ "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.6", + "sha2 0.9.2", "typenum", ] @@ -3968,7 +3999,7 @@ checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" dependencies = [ "crunchy", "digest 0.9.0", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -4009,18 +4040,18 @@ checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "linked_hash_set" -version = "0.1.4" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" +checksum = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c" dependencies = [ "linked-hash-map", ] [[package]] name = "linregress" -version = "0.4.4" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c601a85f5ecd1aba625247bca0031585fb1c446461b142878a16f8245ddeb8" +checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395" dependencies = [ "nalgebra", "statrs", @@ -4037,9 +4068,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" +checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" dependencies = [ "scopeguard", ] @@ -4054,6 +4085,19 @@ dependencies = [ "value-bag", ] +[[package]] +name = "loom" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed" +dependencies = [ + "cfg-if 0.1.10", + "generator", + "scoped-tls", + "serde", + "serde_json", +] + [[package]] name = "lru" version = "0.6.6" @@ -4124,9 +4168,9 @@ dependencies = [ [[package]] name = "matches" -version = "0.1.9" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" +checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" [[package]] name = "matrixmultiply" @@ -4137,26 +4181,41 @@ dependencies = [ "rawpointer", ] +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + [[package]] name = "memchr" -version = "2.4.1" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" +checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" [[package]] name = "memmap2" -version = "0.2.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" +checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.6.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" +checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" dependencies = [ "autocfg", ] @@ -4189,9 +4248,9 @@ checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" [[package]] name = "merlin" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" +checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" dependencies = [ "byteorder", "keccak", @@ -4221,18 +4280,18 @@ dependencies = [ [[package]] name = "minicbor" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d" +checksum = "ea79ce4ab9f445ec6b71833a2290ac0a29c9dde0fa7cae4c481eecae021d9bd9" dependencies = [ "minicbor-derive", ] [[package]] name = "minicbor-derive" -version = "0.6.4" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788" +checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068" dependencies = [ "proc-macro2", "quote", @@ -4241,19 +4300,18 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.4.4" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" +checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" dependencies = [ "adler", - "autocfg", ] [[package]] name = "mio" -version = "0.6.23" +version = "0.6.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" +checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" dependencies = [ "cfg-if 0.1.10", "fuchsia-zircon", @@ -4262,7 +4320,7 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow 0.2.2", + "miow 0.2.1", "net2", "slab", "winapi 0.2.8", @@ -4289,15 +4347,15 @@ checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" dependencies = [ "lazycell", "log", - "mio 0.6.23", + "mio 0.6.22", "slab", ] [[package]] name = "miow" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" +checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" dependencies = [ "kernel32-sys", "net2", @@ -4335,7 +4393,7 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.7.0", - "url 2.2.2", + "url 2.2.0", ] [[package]] @@ -4351,9 +4409,9 @@ dependencies = [ [[package]] name = "multihash" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" +checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe" dependencies = [ "blake2b_simd", "blake2s_simd", @@ -4361,7 +4419,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.6", + "sha2 0.9.2", "sha3", "unsigned-varint 0.5.1", ] @@ -4375,7 +4433,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.6", + "sha2 0.9.2", "unsigned-varint 0.7.0", ] @@ -4395,22 +4453,22 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.3" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce" [[package]] name = "multistream-select" -version = "0.10.2" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" +checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "log", "pin-project 1.0.8", "smallvec", - "unsigned-varint 0.7.0", + "unsigned-varint 0.6.0", ] [[package]] @@ -4451,11 +4509,21 @@ dependencies = [ "rand 0.3.23", ] +[[package]] +name = "nb-connect" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998" +dependencies = [ + "libc", + "winapi 0.3.9", +] + [[package]] name = "net2" -version = "0.2.37" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" +checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" dependencies = [ "cfg-if 0.1.10", "libc", @@ -4576,9 +4644,9 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "6.1.2" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" +checksum = "9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6" dependencies = [ "bitvec 0.19.5", "funty", @@ -4627,9 +4695,9 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.44" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" +checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" dependencies = [ "autocfg", "num-traits", @@ -4680,30 +4748,27 @@ dependencies = [ [[package]] name = "object" -version = "0.24.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" -dependencies = [ - "crc32fast", - "indexmap", -] +checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" [[package]] name = "object" -version = "0.26.2" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" +checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" dependencies = [ - "memchr", + "crc32fast", + "indexmap", ] [[package]] name = "once_cell" -version = "1.8.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" +checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd" dependencies = [ - "parking_lot 0.11.2", + "parking_lot 0.11.1", ] [[package]] @@ -4720,15 +4785,15 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl-probe" -version = "0.1.4" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" +checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" [[package]] name = "ordered-float" -version = "1.1.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" +checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579" dependencies = [ "num-traits", ] @@ -4753,9 +4818,9 @@ dependencies = [ [[package]] name = "owo-colors" -version = "1.3.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" +checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-assets" @@ -5027,7 +5092,7 @@ dependencies = [ name = "pallet-bridge-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "bp-message-dispatch", "bp-messages", "bp-rialto", @@ -6195,7 +6260,7 @@ dependencies = [ "log", "lz4", "memmap2", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.8.4", "snap", ] @@ -6206,8 +6271,8 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9" dependencies = [ - "arrayvec 0.7.1", - "bitvec 0.20.4", + "arrayvec 0.7.0", + "bitvec 0.20.1", "byte-slice-cast", "impl-trait-for-tuples", "parity-scale-codec-derive", @@ -6259,7 +6324,7 @@ dependencies = [ "jemallocator", "lru", "parity-util-mem-derive", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "primitive-types", "smallvec", "winapi 0.3.9", @@ -6301,12 +6366,12 @@ dependencies = [ "bytes 0.4.12", "httparse", "log", - "mio 0.6.23", + "mio 0.6.22", "mio-extras", "rand 0.7.3", "sha-1 0.8.2", "slab", - "url 2.2.2", + "url 2.2.0", ] [[package]] @@ -6327,13 +6392,13 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.11.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" dependencies = [ "instant", - "lock_api 0.4.5", - "parking_lot_core 0.8.5", + "lock_api 0.4.1", + "parking_lot_core 0.8.0", ] [[package]] @@ -6343,23 +6408,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if 0.1.10", - "cloudabi", + "cloudabi 0.0.3", "libc", - "redox_syscall 0.1.57", + "redox_syscall 0.1.56", "smallvec", "winapi 0.3.9", ] [[package]] name = "parking_lot_core" -version = "0.8.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" +checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", + "cloudabi 0.1.0", "instant", "libc", - "redox_syscall 0.2.10", + "redox_syscall 0.1.56", "smallvec", "winapi 0.3.9", ] @@ -6391,20 +6457,21 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.4.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" dependencies = [ - "crypto-mac 0.8.0", + "byteorder", + "crypto-mac 0.7.0", ] [[package]] name = "pbkdf2" -version = "0.8.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" +checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" dependencies = [ - "crypto-mac 0.11.1", + "crypto-mac 0.8.0", ] [[package]] @@ -6480,11 +6547,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.28" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f" +checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" dependencies = [ - "pin-project-internal 0.4.28", + "pin-project-internal 0.4.23", ] [[package]] @@ -6498,9 +6565,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "0.4.28" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" +checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" dependencies = [ "proc-macro2", "quote", @@ -6520,15 +6587,15 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.1.12" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" +checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" [[package]] name = "pin-project-lite" -version = "0.2.7" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" +checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" [[package]] name = "pin-utils" @@ -6538,9 +6605,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.19" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" +checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" [[package]] name = "platforms" @@ -6585,7 +6652,7 @@ name = "polkadot-availability-bitfield-distribution" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "env_logger 0.9.0", "futures 0.3.17", "log", @@ -6816,7 +6883,7 @@ dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -6853,7 +6920,7 @@ name = "polkadot-node-core-approval-voting" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "derive_more", "futures 0.3.17", "futures-timer 3.0.2", @@ -6862,7 +6929,7 @@ dependencies = [ "lru", "merlin", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6889,7 +6956,7 @@ name = "polkadot-node-core-av-store" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "env_logger 0.9.0", "futures 0.3.17", "futures-timer 3.0.2", @@ -6897,7 +6964,7 @@ dependencies = [ "kvdb-memorydb", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6916,7 +6983,7 @@ name = "polkadot-node-core-backing" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "futures 0.3.17", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -7000,7 +7067,7 @@ dependencies = [ "kvdb", "kvdb-memorydb", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -7016,7 +7083,7 @@ name = "polkadot-node-core-dispute-coordinator" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "derive_more", "futures 0.3.17", "kvdb", @@ -7071,7 +7138,7 @@ dependencies = [ name = "polkadot-node-core-provisioner" version = "0.9.9" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", @@ -7146,7 +7213,7 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-primitives", "polkadot-primitives", "sc-network", @@ -7218,7 +7285,7 @@ version = "0.9.9" dependencies = [ "async-trait", "futures 0.3.17", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", @@ -7288,7 +7355,7 @@ dependencies = [ "futures-timer 3.0.2", "lru", "metered-channel", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7359,7 +7426,7 @@ dependencies = [ name = "polkadot-primitives" version = "0.9.9" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "parity-scale-codec", @@ -7418,7 +7485,7 @@ name = "polkadot-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", + "bitvec 0.20.1", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7498,7 +7565,7 @@ dependencies = [ name = "polkadot-runtime-common" version = "0.9.9" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7546,7 +7613,7 @@ name = "polkadot-runtime-parachains" version = "0.9.9" dependencies = [ "bitflags", - "bitvec 0.20.4", + "bitvec 0.20.1", "derive_more", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7822,7 +7889,7 @@ name = "polkadot-test-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", + "bitvec 0.20.1", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7887,7 +7954,7 @@ version = "0.9.9" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.1.31", + "futures 0.1.29", "futures 0.3.17", "hex", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7949,22 +8016,22 @@ dependencies = [ [[package]] name = "polling" -version = "2.1.0" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" +checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "libc", "log", - "wepoll-ffi", + "wepoll-sys", "winapi 0.3.9", ] [[package]] name = "poly1305" -version = "0.7.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" +checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" dependencies = [ "cpufeatures", "opaque-debug 0.3.0", @@ -7973,9 +8040,9 @@ dependencies = [ [[package]] name = "polyval" -version = "0.5.3" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" +checksum = "e597450cbf209787f0e6de80bf3795c6b2356a380ee87837b545aded8dbc1823" dependencies = [ "cfg-if 1.0.0", "cpufeatures", @@ -7985,32 +8052,31 @@ dependencies = [ [[package]] name = "ppv-lite86" -version = "0.2.10" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" +checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" [[package]] name = "predicates" -version = "2.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308" +checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030" dependencies = [ - "difflib", - "itertools", + "difference", "predicates-core", ] [[package]] name = "predicates-core" -version = "1.0.2" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" +checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178" [[package]] name = "predicates-tree" -version = "1.0.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d" +checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124" dependencies = [ "predicates-core", "treeline", @@ -8118,15 +8184,15 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.7" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" +checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" [[package]] name = "proc-macro2" -version = "1.0.29" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d" +checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" dependencies = [ "unicode-xid", ] @@ -8140,7 +8206,7 @@ dependencies = [ "cfg-if 1.0.0", "fnv", "lazy_static", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "regex", "thiserror", ] @@ -8151,7 +8217,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "prost-derive", ] @@ -8161,7 +8227,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "heck", "itertools", "log", @@ -8192,24 +8258,24 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "prost", ] [[package]] name = "psm" -version = "0.1.16" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69" +checksum = "3abf49e5417290756acfd26501536358560c4a5cc4a0934d390939acb3e7083a" dependencies = [ "cc", ] [[package]] name = "pwasm-utils" -version = "0.18.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c1a2f10b47d446372a4f397c58b329aaea72b2daf9395a623a411cb8ccb54f" +checksum = "a0e517f47d9964362883182404b68d0b6949382c0baa40aa5ffca94f5f1e3481" dependencies = [ "byteorder", "log", @@ -8224,9 +8290,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quick-error" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" +checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda" [[package]] name = "quicksink" @@ -8236,7 +8302,7 @@ checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" dependencies = [ "futures-core", "futures-sink", - "pin-project-lite 0.1.12", + "pin-project-lite 0.1.7", ] [[package]] @@ -8289,7 +8355,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom 0.1.16", + "getrandom 0.1.14", "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", @@ -8305,8 +8371,8 @@ checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" dependencies = [ "libc", "rand_chacha 0.3.1", - "rand_core 0.6.3", - "rand_hc 0.3.1", + "rand_core 0.6.1", + "rand_hc 0.3.0", ] [[package]] @@ -8326,7 +8392,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.3", + "rand_core 0.6.1", ] [[package]] @@ -8350,16 +8416,16 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom 0.1.16", + "getrandom 0.1.14", ] [[package]] name = "rand_core" -version = "0.6.3" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.1", ] [[package]] @@ -8383,11 +8449,11 @@ dependencies = [ [[package]] name = "rand_hc" -version = "0.3.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" +checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" dependencies = [ - "rand_core 0.6.3", + "rand_core 0.6.1", ] [[package]] @@ -8407,9 +8473,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.5.1" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" +checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" dependencies = [ "autocfg", "crossbeam-deque", @@ -8419,13 +8485,13 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.9.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" +checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" dependencies = [ - "crossbeam-channel", "crossbeam-deque", - "crossbeam-utils", + "crossbeam-queue", + "crossbeam-utils 0.7.2", "lazy_static", "num_cpus", ] @@ -8441,15 +8507,15 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.1.57" +version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" +checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" [[package]] name = "redox_syscall" -version = "0.2.10" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" +checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" dependencies = [ "bitflags", ] @@ -8460,8 +8526,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.3", - "redox_syscall 0.2.10", + "getrandom 0.2.1", + "redox_syscall 0.2.4", ] [[package]] @@ -8479,18 +8545,18 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.6" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da" +checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.6" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" +checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" dependencies = [ "proc-macro2", "quote", @@ -8511,29 +8577,31 @@ dependencies = [ [[package]] name = "regex" -version = "1.5.4" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" +checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" dependencies = [ "aho-corasick", "memchr", "regex-syntax", + "thread_local", ] [[package]] name = "regex-automata" -version = "0.1.10" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" dependencies = [ + "byteorder", "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.25" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" +checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" [[package]] name = "region" @@ -8627,11 +8695,11 @@ dependencies = [ [[package]] name = "rlp" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999508abb0ae792aabed2460c45b89106d97fe4adac593bdaef433c2605847b5" +checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "rustc-hex", ] @@ -8716,9 +8784,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.1" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" +checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" dependencies = [ "libc", "winapi 0.3.9", @@ -8726,9 +8794,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.21" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" +checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" [[package]] name = "rustc-hash" @@ -8787,15 +8855,15 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.5" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" +checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd" [[package]] name = "ruzstd" -version = "0.2.4" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cada0ef59efa6a5f4dc5e491f93d9f31e3fc7758df421ff1de8a706338e1100" +checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00" dependencies = [ "byteorder", "twox-hash", @@ -8808,7 +8876,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ "futures 0.3.17", - "pin-project 0.4.28", + "pin-project 0.4.23", "static_assertions", ] @@ -8997,7 +9065,7 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-executor", "sc-transaction-pool-api", "sc-utils", @@ -9028,7 +9096,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-state-db", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9050,7 +9118,7 @@ dependencies = [ "futures-timer 3.0.2", "libp2p", "log", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-utils", "serde", @@ -9079,7 +9147,7 @@ dependencies = [ "num-rational 0.2.4", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "retain_mut", "sc-client-api", @@ -9224,7 +9292,7 @@ dependencies = [ "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", @@ -9307,7 +9375,7 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.8.4", "sc-block-builder", "sc-client-api", @@ -9379,7 +9447,7 @@ dependencies = [ "async-trait", "derive_more", "hex", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "serde_json", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9393,7 +9461,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "hash-db", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-executor", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9413,7 +9481,7 @@ dependencies = [ "async-trait", "asynchronous-codec 0.5.0", "bitflags", - "bytes 1.1.0", + "bytes 1.0.1", "cid", "derive_more", "either", @@ -9429,7 +9497,7 @@ dependencies = [ "log", "lru", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "prost", "prost-build", @@ -9476,7 +9544,7 @@ name = "sc-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "fnv", "futures 0.3.17", "futures-timer 3.0.2", @@ -9486,7 +9554,7 @@ dependencies = [ "log", "num_cpus", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "sc-client-api", "sc-network", @@ -9531,7 +9599,7 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -9563,7 +9631,7 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-chain-spec", "sc-transaction-pool-api", "serde", @@ -9608,7 +9676,7 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "rand 0.7.3", "sc-block-builder", @@ -9665,7 +9733,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "parity-util-mem-derive", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] @@ -9701,7 +9769,7 @@ dependencies = [ "futures 0.3.17", "libp2p", "log", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "rand 0.7.3", "serde", @@ -9720,7 +9788,7 @@ dependencies = [ "lazy_static", "log", "once_cell", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "regex", "rustc-hash", "sc-client-api", @@ -9761,7 +9829,7 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "retain_mut", "sc-client-api", "sc-transaction-pool-api", @@ -9808,7 +9876,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "cfg-if 1.0.0", "derive_more", "parity-scale-codec", @@ -9845,13 +9913,13 @@ checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" dependencies = [ "arrayref", "arrayvec 0.5.2", - "curve25519-dalek 2.1.3", - "getrandom 0.1.16", + "curve25519-dalek 2.1.0", + "getrandom 0.1.14", "merlin", "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", - "subtle", + "subtle 2.4.1", "zeroize", ] @@ -9869,9 +9937,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "sct" -version = "0.6.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" +checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" dependencies = [ "ring", "untrusted", @@ -9888,9 +9956,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.4.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" +checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84" dependencies = [ "bitflags", "core-foundation", @@ -9901,9 +9969,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.4.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" +checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339" dependencies = [ "core-foundation-sys", "libc", @@ -10003,9 +10071,9 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.8" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" +checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", @@ -10028,13 +10096,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.6" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9204c41a1597a8c5af23c82d1c921cb01ec0a4c59e07a9c7306062829a3903f3" +checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpufeatures", + "cpuid-bool", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -10053,24 +10121,25 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.3" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740223c51853f3145fe7c90360d2d4232f2b62e3449489c207eccde818979982" +checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127" dependencies = [ "lazy_static", + "loom", ] [[package]] name = "shlex" -version = "1.1.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" +checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d" [[package]] name = "signal-hook" -version = "0.3.10" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" +checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39" dependencies = [ "libc", "signal-hook-registry", @@ -10087,9 +10156,9 @@ dependencies = [ [[package]] name = "signature" -version = "1.3.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335" +checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852" [[package]] name = "simba" @@ -10105,9 +10174,9 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.4" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" +checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" [[package]] name = "slog" @@ -10131,9 +10200,9 @@ dependencies = [ [[package]] name = "slotmap" -version = "1.0.6" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" +checksum = "a952280edbecfb1d4bd3cf2dbc309dc6ab523e53487c438ae21a6df09fe84bc4" dependencies = [ "version_check", ] @@ -10160,30 +10229,31 @@ dependencies = [ "blake2", "chacha20poly1305", "rand 0.8.4", - "rand_core 0.6.3", + "rand_core 0.6.1", "ring", "rustc_version 0.3.3", - "sha2 0.9.6", - "subtle", + "sha2 0.9.2", + "subtle 2.4.1", "x25519-dalek", ] [[package]] name = "socket2" -version = "0.3.19" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" +checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" dependencies = [ "cfg-if 1.0.0", "libc", + "redox_syscall 0.1.56", "winapi 0.3.9", ] [[package]] name = "socket2" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad" +checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" dependencies = [ "libc", "winapi 0.3.9", @@ -10191,9 +10261,9 @@ dependencies = [ [[package]] name = "soketto" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88" +checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0" dependencies = [ "base64 0.12.3", "bytes 0.5.6", @@ -10202,7 +10272,7 @@ dependencies = [ "httparse", "log", "rand 0.7.3", - "sha-1 0.9.8", + "sha-1 0.8.2", ] [[package]] @@ -10212,12 +10282,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "httparse", "log", "rand 0.8.4", - "sha-1 0.9.8", + "sha-1 0.9.6", ] [[package]] @@ -10411,7 +10481,7 @@ dependencies = [ "log", "lru", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", @@ -10568,14 +10638,14 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.6", + "sha2 0.9.2", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10612,14 +10682,14 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.6", + "sha2 0.9.2", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10640,7 +10710,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "kvdb", - "parking_lot 0.11.2", + "parking_lot 0.11.1", ] [[package]] @@ -10757,7 +10827,7 @@ dependencies = [ "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10782,7 +10852,7 @@ dependencies = [ "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10829,7 +10899,7 @@ dependencies = [ "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "schnorrkel", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10846,7 +10916,7 @@ dependencies = [ "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "schnorrkel", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11142,7 +11212,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11165,7 +11235,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11450,9 +11520,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" [[package]] name = "staking-miner" @@ -11502,7 +11572,7 @@ checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c" dependencies = [ "cfg_aliases", "libc", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "static_init_macro", ] @@ -11614,14 +11684,14 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.4.4" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" +checksum = "bed6646a0159b9935b5d045611560eeef842b78d7adc3ba36f5ca325a13a0236" dependencies = [ - "hmac 0.11.0", - "pbkdf2 0.8.0", + "hmac 0.7.1", + "pbkdf2 0.3.0", "schnorrkel", - "sha2 0.9.6", + "sha2 0.8.2", "zeroize", ] @@ -11747,6 +11817,12 @@ dependencies = [ "wasm-gc-api", ] +[[package]] +name = "subtle" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" + [[package]] name = "subtle" version = "2.4.1" @@ -11755,9 +11831,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.76" +version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84" +checksum = "b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7" dependencies = [ "proc-macro2", "quote", @@ -11777,9 +11853,9 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.12.5" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa" +checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2", "quote", @@ -11789,15 +11865,15 @@ dependencies = [ [[package]] name = "tap" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" +checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e" [[package]] name = "target-lexicon" -version = "0.12.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff" +checksum = "64ae3b39281e4b14b8123bdbaddd472b7dfe215e444181f2f9d2443c2444f834" [[package]] name = "tempfile" @@ -11808,16 +11884,16 @@ dependencies = [ "cfg-if 1.0.0", "libc", "rand 0.8.4", - "redox_syscall 0.2.10", + "redox_syscall 0.2.4", "remove_dir_all", "winapi 0.3.9", ] [[package]] name = "termcolor" -version = "1.1.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" +checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" dependencies = [ "winapi-util", ] @@ -11935,18 +12011,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.29" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88" +checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.29" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c" +checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" dependencies = [ "proc-macro2", "quote", @@ -11986,12 +12062,11 @@ dependencies = [ [[package]] name = "time" -version = "0.1.44" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" dependencies = [ "libc", - "wasi 0.10.0+wasi-snapshot-preview1", "winapi 0.3.9", ] @@ -12007,7 +12082,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.6", + "sha2 0.9.2", "thiserror", "unicode-normalization", "zeroize", @@ -12024,9 +12099,15 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.3.1" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" + +[[package]] +name = "tinyvec" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338" +checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" dependencies = [ "tinyvec_macros", ] @@ -12039,18 +12120,18 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.11.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" +checksum = "92036be488bb6594459f2e03b60e42df6f937fe6ca5c5ffdcb539c6b84dc40f5" dependencies = [ "autocfg", - "bytes 1.1.0", + "bytes 1.0.1", "libc", "memchr", "mio 0.7.13", "num_cpus", "once_cell", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "signal-hook-registry", "tokio-macros", "winapi 0.3.9", @@ -12085,39 +12166,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" dependencies = [ "futures-core", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "tokio", ] [[package]] name = "tokio-util" -version = "0.6.8" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd" +checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-core", "futures-io", "futures-sink", "log", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "tokio", ] [[package]] name = "toml" -version = "0.5.8" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" +checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" dependencies = [ "serde", ] [[package]] name = "tower-service" -version = "0.3.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" +checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" @@ -12126,7 +12207,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" dependencies = [ "cfg-if 1.0.0", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "tracing-attributes", "tracing-core", ] @@ -12144,20 +12225,20 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.19" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8" +checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" dependencies = [ "lazy_static", ] [[package]] name = "tracing-futures" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" dependencies = [ - "pin-project 1.0.8", + "pin-project 0.4.23", "tracing", ] @@ -12184,9 +12265,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.20" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9cbe87a2fa7e35900ce5de20220a582a9483a7063811defce79d7cbd59d4cfe" +checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -12234,9 +12315,9 @@ dependencies = [ [[package]] name = "trust-dns-proto" -version = "0.20.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4" +checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c" dependencies = [ "async-trait", "cfg-if 1.0.0", @@ -12245,22 +12326,22 @@ dependencies = [ "futures-channel", "futures-io", "futures-util", - "idna 0.2.3", + "idna 0.2.0", "ipnet", "lazy_static", "log", "rand 0.8.4", "smallvec", "thiserror", - "tinyvec", - "url 2.2.2", + "tinyvec 1.1.1", + "url 2.2.0", ] [[package]] name = "trust-dns-resolver" -version = "0.20.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770" +checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae" dependencies = [ "cfg-if 1.0.0", "futures-util", @@ -12268,7 +12349,7 @@ dependencies = [ "lazy_static", "log", "lru-cache", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "resolv-conf", "smallvec", "thiserror", @@ -12277,9 +12358,9 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.3" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" @@ -12317,20 +12398,20 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.6.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" +checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ - "cfg-if 1.0.0", - "rand 0.8.4", + "cfg-if 0.1.10", + "rand 0.7.3", "static_assertions", ] [[package]] name = "typenum" -version = "1.14.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" +checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" [[package]] name = "ucd-trie" @@ -12340,9 +12421,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" [[package]] name = "uint" -version = "0.9.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f" +checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" dependencies = [ "byteorder", "crunchy", @@ -12361,24 +12442,27 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.6" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085" +checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +dependencies = [ + "matches", +] [[package]] name = "unicode-normalization" -version = "0.1.19" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" +checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" dependencies = [ - "tinyvec", + "tinyvec 0.3.3", ] [[package]] name = "unicode-segmentation" -version = "1.8.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" +checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" [[package]] name = "unicode-width" @@ -12388,18 +12472,18 @@ checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" [[package]] name = "unicode-xid" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" [[package]] name = "universal-hash" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" +checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" dependencies = [ "generic-array 0.14.4", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -12415,7 +12499,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2" dependencies = [ "asynchronous-codec 0.5.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures-io", "futures-util", ] @@ -12427,7 +12511,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures-io", "futures-util", ] @@ -12451,31 +12535,36 @@ dependencies = [ [[package]] name = "url" -version = "2.2.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" dependencies = [ "form_urlencoded", - "idna 0.2.3", + "idna 0.2.0", "matches", "percent-encoding 2.1.0", ] [[package]] name = "value-bag" -version = "1.0.0-alpha.7" +version = "1.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae" +checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1" dependencies = [ "ctor", - "version_check", ] [[package]] name = "vcpkg" -version = "0.2.15" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" +checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" + +[[package]] +name = "vec-arena" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d" [[package]] name = "vec_map" @@ -12485,9 +12574,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" +checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" [[package]] name = "void" @@ -12545,9 +12634,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.76" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce9b1b516211d33767048e5d47fa2a381ed8b76fc48d2ce4aa39877f9f183e0" +checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586" dependencies = [ "cfg-if 1.0.0", "serde", @@ -12557,9 +12646,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.76" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe8dc78e2326ba5f845f4b5bf548401604fa20b1dd1d365fb73b6c1d6364041" +checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f" dependencies = [ "bumpalo", "lazy_static", @@ -12572,9 +12661,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.26" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fded345a6559c2cfee778d562300c581f7d4ff3edb9b0d230d69800d213972" +checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -12584,9 +12673,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.76" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44468aa53335841d9d6b6c023eaab07c0cd4bddbcfdee3e2bb1e8d2cb8069fef" +checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -12594,9 +12683,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.76" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0195807922713af1e67dc66132c7328206ed9766af3858164fb583eedc25fbad" +checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f" dependencies = [ "proc-macro2", "quote", @@ -12607,9 +12696,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.76" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdb075a845574a1fa5f09fd77e43f7747599301ea3417a9fbffdeedfc1f4a29" +checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2" [[package]] name = "wasm-gc-api" @@ -12630,7 +12719,7 @@ checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ "futures 0.3.17", "js-sys", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-utils", "wasm-bindgen", "wasm-bindgen-futures", @@ -12714,7 +12803,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.6", + "sha2 0.9.2", "toml", "winapi 0.3.9", "zstd", @@ -12776,7 +12865,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707" dependencies = [ - "addr2line 0.15.2", + "addr2line 0.15.1", "anyhow", "cfg-if 1.0.0", "cranelift-codegen", @@ -12848,7 +12937,7 @@ dependencies = [ "libc", "log", "mach", - "memoffset", + "memoffset 0.6.1", "more-asserts", "rand 0.8.4", "region", @@ -12859,9 +12948,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.53" +version = "0.3.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224b2f6b67919060055ef1a67807367c2066ed520c3862cc013d26cf893a783c" +checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" dependencies = [ "js-sys", "wasm-bindgen", @@ -12869,9 +12958,9 @@ dependencies = [ [[package]] name = "webpki" -version = "0.21.4" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" +checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" dependencies = [ "ring", "untrusted", @@ -12879,18 +12968,18 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.21.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" +checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376" dependencies = [ "webpki", ] [[package]] -name = "wepoll-ffi" -version = "0.1.2" +name = "wepoll-sys" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" +checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff" dependencies = [ "cc", ] @@ -12900,7 +12989,7 @@ name = "westend-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", + "bitvec 0.20.1", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -12982,13 +13071,12 @@ dependencies = [ [[package]] name = "which" -version = "4.2.2" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" +checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef" dependencies = [ - "either", - "lazy_static", "libc", + "thiserror", ] [[package]] @@ -13067,11 +13155,11 @@ checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" [[package]] name = "x25519-dalek" -version = "1.1.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" +checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088" dependencies = [ - "curve25519-dalek 3.2.0", + "curve25519-dalek 3.0.0", "rand_core 0.5.1", "zeroize", ] @@ -13200,7 +13288,7 @@ dependencies = [ "futures 0.3.17", "log", "nohash-hasher", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.8.4", "static_assertions", ] @@ -13216,9 +13304,9 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.1.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" +checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ "proc-macro2", "quote", From 1279c510ae3fc28db0453861914f42085f6001e1 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Mon, 6 Sep 2021 09:24:36 -0700 Subject: [PATCH 32/53] point bags-list deps to master --- Cargo.lock | 4329 ++++++------------- runtime/common/Cargo.toml | 2 +- runtime/kusama/Cargo.toml | 2 +- runtime/polkadot/Cargo.toml | 2 +- runtime/westend/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/Cargo.toml | 2 +- utils/voter-bags/Cargo.toml | 2 +- 7 files changed, 1368 insertions(+), 2973 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 139374cf2e7a..b2ec0aa33dd6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -483,14 +483,14 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -513,8 +513,8 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -528,11 +528,11 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -721,13 +721,13 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-finality-grandpa", + "sp-runtime", + "sp-std", ] [[package]] @@ -735,9 +735,9 @@ name = "bp-message-dispatch" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std", ] [[package]] @@ -746,12 +746,12 @@ version = "0.1.0" dependencies = [ "bitvec 0.20.1", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std", ] [[package]] @@ -760,15 +760,15 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "hex", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] @@ -777,12 +777,12 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -792,29 +792,29 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "hash-db", "num-traits", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -825,10 +825,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-finality-grandpa", + "sp-runtime", + "sp-std", ] [[package]] @@ -840,9 +840,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] @@ -853,18 +853,18 @@ dependencies = [ "bp-messages", "bp-runtime", "ed25519-dalek", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "hash-db", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -1940,37 +1940,18 @@ name = "frame-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "linregress", "log", "parity-scale-codec", "paste 1.0.5", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "linregress", - "log", - "parity-scale-codec", - "paste 1.0.5", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-io", + "sp-runtime", + "sp-runtime-interface", + "sp-std", + "sp-storage", ] [[package]] @@ -1980,8 +1961,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "Inflector", "chrono", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", "handlebars", "linked-hash-map", "log", @@ -1991,11 +1972,11 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-state-machine", "structopt", ] @@ -2004,25 +1985,12 @@ name = "frame-election-provider-support" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-npos-elections", + "sp-std", ] [[package]] @@ -2030,29 +1998,14 @@ name = "frame-executive" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-executive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-tracing", ] [[package]] @@ -2062,19 +2015,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-metadata" -version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-std", ] [[package]] @@ -2083,8 +2025,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-metadata", + "frame-support-procedural", "impl-trait-for-tuples", "log", "once_cell", @@ -2092,41 +2034,15 @@ dependencies = [ "paste 1.0.5", "serde", "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "impl-trait-for-tuples", - "log", - "once_cell", - "parity-scale-codec", - "paste 1.0.5", - "serde", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-state-machine", + "sp-std", + "sp-tracing", ] [[package]] @@ -2135,19 +2051,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural-tools", "proc-macro2", "quote", "syn", @@ -2158,19 +2062,7 @@ name = "frame-support-procedural-tools" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -2187,34 +2079,24 @@ dependencies = [ "syn", ] -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "frame-support-test" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-metadata", + "frame-support", "frame-support-test-pallet", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "parity-scale-codec", "pretty_assertions", "rustversion", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", "trybuild", ] @@ -2223,8 +2105,8 @@ name = "frame-support-test-pallet" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", ] @@ -2233,31 +2115,15 @@ name = "frame-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", "log", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] @@ -2265,13 +2131,13 @@ name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -2280,16 +2146,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-system-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", ] [[package]] @@ -2297,21 +2154,10 @@ name = "frame-try-runtime" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] @@ -2522,23 +2368,6 @@ version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" -[[package]] -name = "generate-bags" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "chrono", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "git2", - "node-runtime", - "num-format", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "structopt", -] - [[package]] name = "generator" version = "0.6.23" @@ -2620,19 +2449,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "git2" -version = "0.13.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659cd14835e75b64d9dba5b660463506763cf0aa6cb640aeeb0e98d841093490" -dependencies = [ - "bitflags", - "libc", - "libgit2-sys", - "log", - "url 2.2.0", -] - [[package]] name = "glob" version = "0.3.0" @@ -3320,52 +3136,51 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-executive", + "frame-support", + "frame-system", "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-bounties", + "pallet-collective", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-elections-phragmen", + "pallet-gilt", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr-primitives", + "pallet-multisig", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy", + "pallet-recovery", + "pallet-scheduler", + "pallet-session", "pallet-session-benchmarking", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-society", + "pallet-staking", "pallet-staking-reward-fn", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", "pallet-xcm", "parity-scale-codec", "polkadot-primitives", @@ -3377,26 +3192,26 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-arithmetic", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-npos-elections", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-transaction-pool", + "sp-trie", + "sp-version", "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "tiny-keccak", "xcm", "xcm-builder", @@ -3469,18 +3284,6 @@ version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" -[[package]] -name = "libgit2-sys" -version = "0.12.22+1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89c53ac117c44f7042ad8d8f5681378dfbc6010e49ec2c0d1f11dfedc7a4a1c3" -dependencies = [ - "cc", - "libc", - "libz-sys", - "pkg-config", -] - [[package]] name = "libloading" version = "0.5.2" @@ -4022,9 +3825,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.3" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" +checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" dependencies = [ "cc", "libc", @@ -4542,94 +4345,6 @@ dependencies = [ "libc", ] -[[package]] -name = "node-primitives" -version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "node-runtime" -version = "3.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "node-primitives", - "pallet-assets", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-contracts", - "pallet-contracts-primitives", - "pallet-contracts-rpc-runtime-api", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-lottery", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-randomness-collective-flip", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-transaction-storage", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-uniques", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "nodrop" version = "0.1.14" @@ -4683,16 +4398,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-format" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" -dependencies = [ - "arrayvec 0.4.12", - "itoa", -] - [[package]] name = "num-integer" version = "0.1.43" @@ -4822,47 +4527,19 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" -[[package]] -name = "pallet-assets" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-authority-discovery", + "sp-runtime", + "sp-std", ] [[package]] @@ -4870,27 +4547,13 @@ name = "pallet-authorship" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-authorship", + "sp-runtime", + "sp-std", ] [[package]] @@ -4898,59 +4561,22 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-babe" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", + "pallet-authorship", + "pallet-session", + "pallet-timestamp", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-consensus-babe", + "sp-consensus-vrf", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] @@ -4958,27 +4584,13 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4987,14 +4599,14 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" dependencies = [ "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -5004,22 +4616,22 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "beefy-merkle-tree", "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "hex", "libsecp256k1 0.6.0", "log", "pallet-beefy", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr", + "pallet-mmr-primitives", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5027,26 +4639,13 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-treasury", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -5055,15 +4654,15 @@ version = "0.1.0" dependencies = [ "bp-message-dispatch", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5074,18 +4673,18 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "num-traits", "parity-scale-codec", "serde", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", + "sp-io", + "sp-runtime", + "sp-std", + "sp-trie", ] [[package]] @@ -5097,20 +4696,20 @@ dependencies = [ "bp-messages", "bp-rialto", "bp-runtime", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "hex", "hex-literal", "log", "num-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5118,473 +4717,204 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-collective" +name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "serde", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-contracts" +name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "bitflags", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-contracts-primitives", - "pallet-contracts-proc-macro", "parity-scale-codec", - "pwasm-utils", - "rand 0.8.4", - "serde", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-sandbox", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "wasmi-validation", + "rand 0.7.3", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-std", + "static_assertions", + "strum 0.21.0", + "strum_macros 0.21.1", ] [[package]] -name = "pallet-contracts-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "bitflags", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-contracts-rpc-runtime-api" +name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "pallet-contracts-primitives", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-democracy" +name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "pallet-authorship", + "pallet-session", "parity-scale-codec", - "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-finality-grandpa", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] -name = "pallet-democracy" +name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "enumflags2", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-election-provider-multi-phase" +name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", + "pallet-authorship", "parity-scale-codec", - "rand 0.7.3", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", - "strum 0.21.0", - "strum_macros 0.21.1", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] -name = "pallet-election-provider-multi-phase" +name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "static_assertions", + "sp-core", + "sp-io", + "sp-keyring", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" +name = "pallet-membership" +version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +name = "pallet-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", + "ckb-merkle-mountain-range", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-mmr-primitives", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] -name = "pallet-gilt" +name = "pallet-mmr-primitives" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "log", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-gilt" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-identity" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-identity" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-im-online" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-im-online" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-lottery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-mmr-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-mmr-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "serde", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -5595,13 +4925,13 @@ dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -5609,26 +4939,13 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-multisig" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5636,12 +4953,12 @@ name = "pallet-nicks" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5649,31 +4966,15 @@ name = "pallet-offences" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-offences" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-balances", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -5681,21 +4982,21 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", + "pallet-babe", + "pallet-balances", + "pallet-grandpa", + "pallet-im-online", + "pallet-offences", + "pallet-session", + "pallet-staking", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -5703,39 +5004,13 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-proxy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-randomness-collective-flip" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "safe-mix", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5743,25 +5018,12 @@ name = "pallet-recovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-recovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5769,29 +5031,14 @@ name = "pallet-scheduler" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-scheduler" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5799,39 +5046,19 @@ name = "pallet-session" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "impl-trait-for-tuples", - "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-trie", ] [[package]] @@ -5839,15 +5066,15 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "pallet-staking", "rand 0.7.3", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-std", ] [[package]] @@ -5855,25 +5082,12 @@ name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "rand_chacha 0.2.2", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-society" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "rand_chacha 0.2.2", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -5881,41 +5095,21 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -5929,24 +5123,13 @@ dependencies = [ "syn", ] -[[package]] -name = "pallet-staking-reward-curve" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", ] [[package]] @@ -5954,25 +5137,12 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-sudo" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5980,32 +5150,16 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] @@ -6013,28 +5167,14 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-tips" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -6042,31 +5182,15 @@ name = "pallet-transaction-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-transaction-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6077,13 +5201,13 @@ dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] @@ -6091,38 +5215,10 @@ name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-transaction-payment-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-transaction-payment", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-transaction-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-runtime", ] [[package]] @@ -6130,43 +5226,15 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-treasury" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-balances", "parity-scale-codec", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-uniques" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -6174,28 +5242,14 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-utility" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6203,44 +5257,31 @@ name = "pallet-vesting" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-vesting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-xcm" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-builder", "xcm-executor", @@ -6643,7 +5684,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -6662,9 +5703,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "tracing", ] @@ -6687,10 +5728,10 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6715,9 +5756,9 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keyring", "thiserror", "tracing", ] @@ -6733,8 +5774,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-trie", "structopt", "substrate-build-script-utils", "thiserror", @@ -6746,11 +5787,11 @@ name = "polkadot-client" version = "0.9.9" dependencies = [ "beefy-primitives", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-system-rpc-runtime-api", "kusama-runtime", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives", + "pallet-transaction-payment-rpc-runtime-api", "polkadot-primitives", "polkadot-runtime", "rococo-runtime", @@ -6758,18 +5799,18 @@ dependencies = [ "sc-consensus", "sc-executor", "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-finality-grandpa", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-storage", + "sp-transaction-pool", "westend-runtime", ] @@ -6792,10 +5833,10 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-runtime", "thiserror", "tracing", ] @@ -6806,9 +5847,9 @@ version = "0.9.9" dependencies = [ "parity-scale-codec", "parity-util-mem", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -6832,10 +5873,10 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-keyring", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6848,8 +5889,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-trie", "thiserror", ] @@ -6866,11 +5907,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-consensus-babe", + "sp-core", + "sp-keyring", + "sp-keystore", "tracing", ] @@ -6891,9 +5932,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-network", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-keyring", "tracing", ] @@ -6909,8 +5950,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-maybe-compressed-blob", "thiserror", "tracing", ] @@ -6940,14 +5981,14 @@ dependencies = [ "rand_core 0.5.1", "sc-keystore", "schnorrkel", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-runtime", "tracing", ] @@ -6972,8 +6013,8 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keyring", "thiserror", "tracing", ] @@ -6993,11 +6034,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -7011,7 +6052,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", "thiserror", "tracing", "wasm-timer", @@ -7032,9 +6073,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keyring", + "sp-maybe-compressed-blob", "tracing", ] @@ -7053,7 +6094,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -7073,7 +6114,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", "tracing", ] @@ -7095,9 +6136,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keyring", + "sp-keystore", "thiserror", "tracing", ] @@ -7113,7 +6154,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", "tracing", ] @@ -7128,8 +6169,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", + "sp-runtime", "thiserror", "tracing", ] @@ -7145,8 +6186,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-keystore", "thiserror", "tracing", ] @@ -7173,12 +6214,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-maybe-compressed-blob", + "sp-tracing", + "sp-wasm-interface", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -7197,10 +6238,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-authority-discovery", + "sp-consensus-babe", + "sp-core", "tracing", ] @@ -7217,7 +6258,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", ] @@ -7256,16 +6297,17 @@ dependencies = [ "bounded-vec", "futures 0.3.17", "parity-scale-codec", + "polkadot-erasure-coding", "polkadot-parachain", "polkadot-primitives", "schnorrkel", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-consensus-babe", + "sp-consensus-vrf", + "sp-core", + "sp-keystore", + "sp-maybe-compressed-blob", "thiserror", "zstd", ] @@ -7291,10 +6333,10 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keyring", + "sp-keystore", ] [[package]] @@ -7338,9 +6380,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", "tracing", ] @@ -7364,8 +6406,8 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", "tracing", ] @@ -7412,14 +6454,14 @@ name = "polkadot-parachain" version = "0.9.9" dependencies = [ "derive_more", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -7427,27 +6469,27 @@ name = "polkadot-primitives" version = "0.9.9" dependencies = [ "bitvec 0.20.1", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "hex-literal", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", "polkadot-parachain", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", + "sp-authority-discovery", + "sp-consensus-slots", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-staking", + "sp-std", + "sp-trie", + "sp-version", ] [[package]] @@ -7470,13 +6512,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-keystore", + "sp-runtime", "substrate-frame-rpc-system", ] @@ -7486,49 +6528,48 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-executive", + "frame-support", + "frame-system", "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-bounties", + "pallet-collective", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-elections-phragmen", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr-primitives", + "pallet-multisig", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy", + "pallet-scheduler", + "pallet-session", "pallet-session-benchmarking", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", + "pallet-staking-reward-curve", + "pallet-timestamp", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-common", @@ -7538,25 +6579,25 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-npos-elections", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-transaction-pool", + "sp-trie", + "sp-version", "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "tiny-keccak", "trie-db", ] @@ -7566,27 +6607,25 @@ name = "polkadot-runtime-common" version = "0.9.9" dependencies = [ "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "hex-literal", "impl-trait-for-tuples", "libsecp256k1 0.6.0", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-babe", + "pallet-balances", "pallet-beefy-mmr", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase", + "pallet-session", + "pallet-staking", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-treasury", + "pallet-vesting", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -7595,15 +6634,15 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "static_assertions", "xcm", ] @@ -7615,20 +6654,20 @@ dependencies = [ "bitflags", "bitvec 0.20.1", "derive_more", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "futures 0.3.17", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-balances", + "pallet-session", + "pallet-staking", + "pallet-timestamp", + "pallet-vesting", "parity-scale-codec", "polkadot-primitives", "rand 0.8.4", @@ -7636,16 +6675,16 @@ dependencies = [ "rustc-hex", "sc-keystore", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "xcm", "xcm-executor", ] @@ -7659,18 +6698,18 @@ dependencies = [ "beefy-gadget", "beefy-primitives", "env_logger 0.9.0", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", "futures 0.3.17", "hex-literal", "kusama-runtime", "kvdb", "kvdb-rocksdb", "log", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", + "pallet-im-online", + "pallet-mmr-primitives", + "pallet-staking", + "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", @@ -7726,25 +6765,25 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-core", + "sp-finality-grandpa", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-timestamp", + "sp-transaction-pool", + "sp-trie", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -7755,13 +6794,13 @@ dependencies = [ name = "polkadot-simnet" version = "0.9.9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective", + "pallet-democracy", + "pallet-transaction-payment", "parity-scale-codec", "polkadot-cli", "polkadot-primitives", @@ -7776,9 +6815,9 @@ dependencies = [ "sc-finality-grandpa", "sc-service", "sc-tracing", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe", + "sp-keyring", + "sp-runtime", "structopt", "test-runner", ] @@ -7794,14 +6833,14 @@ dependencies = [ name = "polkadot-simnet-test" version = "0.9.9" dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", + "pallet-balances", "polkadot-runtime", "polkadot-simnet", "sc-client-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -7823,12 +6862,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-staking", + "sp-tracing", "thiserror", "tracing", ] @@ -7839,7 +6878,7 @@ version = "0.9.9" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] @@ -7855,16 +6894,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-core", + "sp-inherents", + "sp-keyring", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "substrate-test-client", ] @@ -7890,30 +6929,30 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-rpc-runtime-api", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-grandpa", + "pallet-indices", + "pallet-mmr-primitives", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", + "pallet-session", + "pallet-staking", + "pallet-staking-reward-curve", + "pallet-sudo", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-vesting", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -7925,23 +6964,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-transaction-pool", + "sp-trie", + "sp-version", + "substrate-wasm-builder", "tiny-keccak", "xcm", "xcm-builder", @@ -7952,14 +6991,14 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-system", "futures 0.1.29", "futures 0.3.17", "hex", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", + "pallet-staking", + "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", @@ -7984,17 +7023,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-authority-discovery", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-core", + "sp-finality-grandpa", + "sp-inherents", + "sp-keyring", + "sp-runtime", + "sp-state-machine", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -8002,18 +7041,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "polkadot-voter-bags" -version = "0.9.0" -dependencies = [ - "generate-bags", - "kusama-runtime", - "polkadot-runtime", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "westend-runtime", -] - [[package]] name = "polling" version = "2.0.2" @@ -8615,26 +7642,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "remote-ext-tests-bags-list" -version = "0.9.9" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "kusama-runtime", - "log", - "pallet-bags-list", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-runtime", - "remote-externalities", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tokio", -] - [[package]] name = "remote-externalities" version = "0.10.0-dev" @@ -8647,10 +7654,10 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-version", ] [[package]] @@ -8723,36 +7730,36 @@ dependencies = [ "bp-runtime", "bp-wococo", "bridge-runtime-common", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-rpc-runtime-api", + "log", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective", + "pallet-grandpa", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr", + "pallet-mmr-primitives", + "pallet-offences", + "pallet-proxy", + "pallet-session", + "pallet-staking", + "pallet-sudo", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-utility", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -8762,21 +7769,21 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "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", + "substrate-wasm-builder", "xcm", "xcm-builder", "xcm-executor", @@ -8886,15 +7893,6 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" -[[package]] -name = "safe-mix" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" -dependencies = [ - "rustc_version 0.2.3", -] - [[package]] name = "salsa20" version = "0.8.1" @@ -8919,8 +7917,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-wasm-interface", "thiserror", ] @@ -8942,12 +7940,12 @@ dependencies = [ "rand 0.7.3", "sc-client-api", "sc-network", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-authority-discovery", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -8965,12 +7963,12 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-inherents", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -8981,13 +7979,13 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -9002,8 +8000,8 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -9043,12 +8041,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-panic-handler", + "sp-runtime", + "sp-version", "structopt", "thiserror", "tiny-bip39", @@ -9069,17 +8067,17 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", "sp-database", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-state-machine", + "sp-storage", + "sp-trie", "substrate-prometheus-endpoint", ] @@ -9099,13 +8097,13 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-state-db", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", + "sp-trie", ] [[package]] @@ -9122,12 +8120,12 @@ dependencies = [ "sc-client-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-runtime", + "sp-state-machine", "substrate-prometheus-endpoint", "thiserror", ] @@ -9158,20 +8156,20 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-consensus-vrf", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-version", "substrate-prometheus-endpoint", ] @@ -9189,14 +8187,14 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-core", + "sp-keystore", + "sp-runtime", ] [[package]] @@ -9209,7 +8207,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] @@ -9233,16 +8231,16 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-timestamp", "substrate-prometheus-endpoint", ] @@ -9259,16 +8257,16 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-arithmetic", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-slots", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "thiserror", ] @@ -9278,8 +8276,8 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "sc-client-api", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authorship", + "sp-runtime", "thiserror", ] @@ -9296,16 +8294,16 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-externalities", + "sp-io", + "sp-panic-handler", + "sp-runtime-interface", "sp-tasks", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", + "sp-wasm-interface", "wasmi", ] @@ -9318,10 +8316,10 @@ dependencies = [ "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-maybe-compressed-blob", "sp-serializer", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface", "thiserror", "wasmi", ] @@ -9336,9 +8334,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmi", ] @@ -9355,9 +8353,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] @@ -9386,15 +8384,15 @@ dependencies = [ "sc-telemetry", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-finality-grandpa", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -9418,8 +8416,8 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -9436,7 +8434,7 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] @@ -9449,9 +8447,9 @@ dependencies = [ "hex", "parking_lot 0.11.1", "serde_json", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", ] [[package]] @@ -9464,12 +8462,12 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-executor", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -9510,12 +8508,12 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-finality-grandpa", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -9534,7 +8532,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "substrate-prometheus-endpoint", "tracing", ] @@ -9559,10 +8557,10 @@ dependencies = [ "sc-client-api", "sc-network", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-offchain", + "sp-runtime", "threadpool", ] @@ -9608,15 +8606,15 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-offchain", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-version", ] [[package]] @@ -9636,11 +8634,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-tracing", + "sp-version", "thiserror", ] @@ -9699,24 +8697,24 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-tracing", + "sp-transaction-pool", + "sp-transaction-storage-proof", + "sp-trie", + "sp-version", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -9735,7 +8733,7 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] @@ -9756,7 +8754,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "thiserror", ] @@ -9795,12 +8793,12 @@ dependencies = [ "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-tracing", "thiserror", "tracing", "tracing-log", @@ -9835,12 +8833,12 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-tracing", + "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", ] @@ -9855,7 +8853,7 @@ dependencies = [ "log", "serde", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "thiserror", ] @@ -10194,8 +9192,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste 1.0.5", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -10298,29 +9296,12 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api-proc-macro", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "thiserror", ] @@ -10336,18 +9317,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "blake2-rfc", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-application-crypto" version = "4.0.0-dev" @@ -10355,21 +9324,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "parity-scale-codec", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-application-crypto" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-std", ] [[package]] @@ -10381,22 +9338,8 @@ dependencies = [ "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", -] - -[[package]] -name = "sp-arithmetic" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-std", "static_assertions", ] @@ -10406,22 +9349,10 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-application-crypto", + "sp-runtime", + "sp-std", ] [[package]] @@ -10431,21 +9362,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] @@ -10454,22 +9373,10 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-block-builder" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] @@ -10482,11 +9389,11 @@ dependencies = [ "lru", "parity-scale-codec", "parking_lot 0.11.1", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-consensus", "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", "thiserror", ] @@ -10500,31 +9407,12 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "thiserror", ] @@ -10537,39 +9425,17 @@ dependencies = [ "merlin", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "async-trait", - "merlin", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-application-crypto", + "sp-consensus", + "sp-consensus-slots", + "sp-consensus-vrf", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] @@ -10578,18 +9444,8 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-runtime", ] [[package]] @@ -10599,21 +9455,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-consensus-vrf" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -10646,55 +9490,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.17", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.1", - "primitive-types", - "rand 0.7.3", - "regex", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "substrate-bip39", "thiserror", "tiny-bip39", @@ -10723,16 +9523,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-externalities" version = "0.10.0-dev" @@ -10740,19 +9530,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "environmental", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", + "sp-storage", ] [[package]] @@ -10764,88 +9543,32 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-finality-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "finality-grandpa", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-std", ] [[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", -] - -[[package]] -name = "sp-io" +name = "sp-inherents" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "futures 0.3.17", - "hash-db", - "libsecp256k1 0.6.0", - "log", + "async-trait", + "impl-trait-for-tuples", "parity-scale-codec", - "parking_lot 0.11.1", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", + "sp-core", + "sp-runtime", + "sp-std", + "thiserror", ] [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" +source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "futures 0.3.17", "hash-db", @@ -10853,16 +9576,16 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-maybe-compressed-blob", + "sp-runtime-interface", + "sp-state-machine", + "sp-std", + "sp-tracing", + "sp-trie", + "sp-wasm-interface", "tracing", "tracing-core", ] @@ -10873,19 +9596,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "strum 0.20.0", -] - -[[package]] -name = "sp-keyring" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-runtime", "strum 0.20.0", ] @@ -10902,24 +9614,8 @@ dependencies = [ "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.1", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-externalities", ] [[package]] @@ -10931,15 +9627,6 @@ dependencies = [ "zstd", ] -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "ruzstd", - "zstd", -] - [[package]] name = "sp-npos-elections" version = "4.0.0-dev" @@ -10947,23 +9634,10 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-core", + "sp-npos-elections-solution-type", + "sp-std", ] [[package]] @@ -10977,35 +9651,14 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-npos-elections-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-core", + "sp-runtime", ] [[package]] @@ -11016,14 +9669,6 @@ dependencies = [ "backtrace", ] -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "backtrace", -] - [[package]] name = "sp-rpc" version = "4.0.0-dev" @@ -11031,7 +9676,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "rustc-hash", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] @@ -11048,32 +9693,11 @@ dependencies = [ "paste 1.0.5", "rand 0.7.3", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-runtime" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.5", - "rand 0.7.3", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std", ] [[package]] @@ -11084,29 +9708,12 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] @@ -11122,32 +9729,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "Inflector", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-sandbox" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "wasmi", -] - [[package]] name = "sp-serializer" version = "3.0.0" @@ -11163,24 +9744,11 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -11189,18 +9757,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -11215,34 +9773,11 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-state-machine" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.1", - "rand 0.7.3", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-std", + "sp-trie", "thiserror", "tracing", "trie-db", @@ -11254,11 +9789,6 @@ name = "sp-std" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" -[[package]] -name = "sp-std" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" - [[package]] name = "sp-storage" version = "4.0.0-dev" @@ -11268,21 +9798,8 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-std", ] [[package]] @@ -11291,11 +9808,11 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-runtime-interface", + "sp-std", ] [[package]] @@ -11307,26 +9824,10 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "async-trait", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", "thiserror", ] @@ -11342,25 +9843,7 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "erased-serde", - "log", - "parity-scale-codec", - "parking_lot 0.10.2", - "serde", - "serde_json", - "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", "tracing", "tracing-core", "tracing-subscriber", @@ -11371,17 +9854,8 @@ name = "sp-transaction-pool" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-runtime", ] [[package]] @@ -11392,22 +9866,11 @@ dependencies = [ "async-trait", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-transaction-storage-proof" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-std", + "sp-trie", ] [[package]] @@ -11418,22 +9881,8 @@ dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-trie" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-std", "trie-db", "trie-root", ] @@ -11447,24 +9896,9 @@ dependencies = [ "parity-scale-codec", "parity-wasm 0.42.2", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.42.2", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", + "sp-version-proc-macro", "thiserror", ] @@ -11479,17 +9913,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" @@ -11497,18 +9920,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "wasmi", -] - -[[package]] -name = "sp-wasm-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", "wasmi", ] @@ -11529,15 +9941,15 @@ name = "staking-miner" version = "0.9.9" dependencies = [ "env_logger 0.9.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "jsonrpsee-ws-client", "kusama-runtime", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", + "pallet-election-provider-multi-phase", + "pallet-staking", + "pallet-transaction-payment", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", @@ -11547,10 +9959,10 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-version", "structopt", "sub-tokens", "thiserror", @@ -11708,7 +10120,7 @@ name = "substrate-frame-rpc-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", @@ -11718,11 +10130,11 @@ dependencies = [ "sc-client-api", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -11758,12 +10170,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -11795,22 +10207,7 @@ dependencies = [ "ansi_term 0.12.1", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tempfile", - "toml", - "walkdir", - "wasm-gc-api", -] - -[[package]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#8da3202ab865f5d47f0f5b3e02af92a738ffc046" -dependencies = [ - "ansi_term 0.12.1", - "build-helper", - "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-maybe-compressed-blob", "tempfile", "toml", "walkdir", @@ -11905,9 +10302,9 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-std", + "substrate-wasm-builder", "tiny-keccak", ] @@ -11929,8 +10326,8 @@ dependencies = [ "polkadot-test-service", "sc-cli", "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keyring", "structopt", "substrate-test-utils", "test-parachain-adder", @@ -11941,7 +10338,7 @@ dependencies = [ name = "test-parachain-halt" version = "0.9.9" dependencies = [ - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", ] [[package]] @@ -11949,7 +10346,7 @@ name = "test-parachains" version = "0.9.9" dependencies = [ "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -11960,7 +10357,7 @@ name = "test-runner" version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#d73c37ecc16f4895c5f6ed5126d72af8cf87d9b3" dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "futures 0.3.17", "jsonrpc-core", "log", @@ -11980,23 +10377,23 @@ dependencies = [ "sc-service", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-core", + "sp-externalities", + "sp-finality-grandpa", + "sp-inherents", + "sp-keyring", + "sp-offchain", + "sp-runtime", + "sp-runtime-interface", + "sp-session", + "sp-state-machine", + "sp-transaction-pool", + "sp-wasm-interface", "tokio", ] @@ -12375,10 +10772,10 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-state-machine", "structopt", ] @@ -12734,7 +11131,6 @@ checksum = "d2ee05bba3d1d994652079893941a2ef9324d2b58a63c31b40678fb7eddd7a5a" dependencies = [ "downcast-rs", "libc", - "libm", "memory_units", "num-rational 0.2.4", "num-traits", @@ -12990,50 +11386,49 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-executive", + "frame-support", + "frame-system", "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-collective", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-elections-phragmen", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr-primitives", + "pallet-multisig", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy", + "pallet-recovery", + "pallet-scheduler", + "pallet-session", "pallet-session-benchmarking", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "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", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -13045,24 +11440,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-npos-elections", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-transaction-pool", + "sp-trie", + "sp-version", + "substrate-wasm-builder", "tiny-keccak", "xcm", "xcm-builder", @@ -13179,19 +11574,19 @@ dependencies = [ name = "xcm-builder" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-balances", + "pallet-transaction-payment", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-executor", ] @@ -13200,15 +11595,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", ] @@ -13216,18 +11611,18 @@ dependencies = [ name = "xcm-executor-integration-tests" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "futures 0.3.17", "pallet-xcm", "polkadot-test-client", "polkadot-test-runtime", "polkadot-test-service", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-keyring", + "sp-runtime", + "sp-state-machine", + "sp-tracing", "xcm", "xcm-executor", ] @@ -13245,14 +11640,14 @@ dependencies = [ name = "xcm-simulator" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-std", "xcm", "xcm-executor", ] @@ -13261,18 +11656,18 @@ dependencies = [ name = "xcm-simulator-example" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-balances", "pallet-xcm", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-builder", "xcm-executor", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index ba9f174c25aa..6c23ac2b7715 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -36,7 +36,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index d20a2d243e64..c82a8764527f 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -71,7 +71,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 924edd1fca56..c5b1ce0221ce 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -67,7 +67,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 2fff666f3b2a..26fb985e0e76 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -68,7 +68,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index a66f3475aa4f..a7f2a8d4e153 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -9,7 +9,7 @@ polkadot-runtime = { version = "0.9.8", path = "../../../runtime/polkadot", opti kusama-runtime = { version = "0.9.8", path = "../../../runtime/kusama", optional = true } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master" } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/utils/voter-bags/Cargo.toml b/utils/voter-bags/Cargo.toml index 6c1d303de144..0c48442e6cf3 100644 --- a/utils/voter-bags/Cargo.toml +++ b/utils/voter-bags/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +generate-bags = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } structopt = "0.3.21" From f3a209ce7c6ed3572ff3b1853a03dbb6067c478c Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 7 Sep 2021 10:20:05 -0700 Subject: [PATCH 33/53] Update voter-bags CLI to take total issuance and min balance as args --- utils/voter-bags/src/main.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/utils/voter-bags/src/main.rs b/utils/voter-bags/src/main.rs index b930d44606af..ba14cd1d3b51 100644 --- a/utils/voter-bags/src/main.rs +++ b/utils/voter-bags/src/main.rs @@ -63,10 +63,18 @@ struct Opt { /// Where to write the output. output: PathBuf, + + /// The total issuance of the native currency. + #[structopt(short, long)] + total_issuance: u128, + + /// The minimum account balance (i.e. existential deposit) for the native currency. + #[structopt(short, long)] + minimum_balance: u128, } fn main() -> Result<(), std::io::Error> { - let Opt { n_bags, output, runtime } = Opt::from_args(); - let mut ext = sp_io::TestExternalities::new_empty(); - ext.execute_with(|| runtime.generate_thresholds()(n_bags, &output)) + let Opt { n_bags, output, runtime, total_issuance, minimum_balance } = Opt::from_args(); + + runtime.generate_thresholds()(n_bags, &output, total_issuance, minimum_balance)) } From 7afff2a7bd1e0b0ab22d5fd3fffee3b4d2abc2aa Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Mon, 13 Sep 2021 14:23:15 -0700 Subject: [PATCH 34/53] Switch polkadot runtime to UseNominatorMap --- Cargo.lock | 6102 ++++++++++++------- runtime/common/Cargo.toml | 4 +- runtime/kusama/Cargo.toml | 2 +- runtime/polkadot/Cargo.toml | 2 +- runtime/polkadot/src/lib.rs | 7 +- runtime/westend/Cargo.toml | 2 +- runtime/westend/src/lib.rs | 5 +- utils/remote-ext-tests/bags-list/Cargo.toml | 4 +- utils/voter-bags/Cargo.toml | 2 +- 9 files changed, 3826 insertions(+), 2304 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d5c34e3e8eed..f6bcac3fe5c0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,54 +14,54 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.14.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" +checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" dependencies = [ - "gimli 0.23.0", + "gimli 0.24.0", ] [[package]] name = "addr2line" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03345e98af8f3d786b6d9f656ccfa6ac316d954e92bc4841f0bba20789d5fb5a" +checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd" dependencies = [ - "gimli 0.24.0", + "gimli 0.25.0", ] [[package]] name = "adler" -version = "0.2.2" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e3e798aa0c8239776f54415bc06f3d74b1850f3f830b45c35cfc80556973f70" +checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ "generic-array 0.14.4", ] [[package]] name = "aes" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" +checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures", + "cpufeatures 0.2.1", "opaque-debug 0.3.0", ] [[package]] name = "aes-gcm" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf" +checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" dependencies = [ "aead", "aes", @@ -77,16 +77,16 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.3", "once_cell", "version_check", ] [[package]] name = "aho-corasick" -version = "0.7.13" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -117,9 +117,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.39" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767" +checksum = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1" [[package]] name = "approx" @@ -153,9 +153,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "arrayvec" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7" +checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd" [[package]] name = "asn1_der" @@ -165,10 +165,11 @@ checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3" [[package]] name = "assert_cmd" -version = "1.0.2" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc1679af9a1ab4bea16f228b05d18f8363f8327b1fa8db00d2760cfafc6b61e" +checksum = "c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe" dependencies = [ + "bstr", "doc-comment", "predicates", "predicates-core", @@ -194,9 +195,9 @@ dependencies = [ [[package]] name = "async-channel" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9" +checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" dependencies = [ "concurrent-queue", "event-listener", @@ -235,20 +236,19 @@ dependencies = [ [[package]] name = "async-io" -version = "1.3.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd" +checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" dependencies = [ "concurrent-queue", - "fastrand", "futures-lite", "libc", "log", - "nb-connect", "once_cell", "parking", "polling", - "vec-arena", + "slab", + "socket2 0.4.1", "waker-fn", "winapi 0.3.9", ] @@ -273,9 +273,9 @@ dependencies = [ [[package]] name = "async-process" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" +checksum = "b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692" dependencies = [ "async-io", "blocking", @@ -290,9 +290,9 @@ dependencies = [ [[package]] name = "async-std" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" +checksum = "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952" dependencies = [ "async-attributes", "async-channel", @@ -300,7 +300,7 @@ dependencies = [ "async-io", "async-lock", "async-process", - "crossbeam-utils 0.8.1", + "crossbeam-utils", "futures-channel", "futures-core", "futures-io", @@ -311,7 +311,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "pin-utils", "slab", "wasm-bindgen-futures", @@ -319,9 +319,9 @@ dependencies = [ [[package]] name = "async-std-resolver" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d" +checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638" dependencies = [ "async-std", "async-trait", @@ -354,11 +354,11 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] @@ -367,11 +367,11 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] @@ -402,21 +402,22 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" -version = "0.3.56" +version = "0.3.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" +checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01" dependencies = [ - "addr2line 0.14.1", + "addr2line 0.16.0", + "cc", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.23.0", + "object 0.26.2", "rustc-demangle", ] @@ -459,9 +460,9 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "beef" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409" +checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736" dependencies = [ "serde", ] @@ -469,7 +470,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#c152c45ac331eb8ab40d956ab1d008d181810ef4" dependencies = [ "beefy-primitives", "fnv", @@ -477,20 +478,20 @@ dependencies = [ "hex", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-keystore", "sc-network", "sc-network-gossip", "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -499,7 +500,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#c152c45ac331eb8ab40d956ab1d008d181810ef4" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -513,35 +514,34 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "beefy-merkle-tree" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#c152c45ac331eb8ab40d956ab1d008d181810ef4" [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#c152c45ac331eb8ab40d956ab1d008d181810ef4" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "bincode" -version = "1.3.1" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "byteorder", "serde", ] @@ -584,9 +584,9 @@ dependencies = [ [[package]] name = "bitvec" -version = "0.20.1" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d" +checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" dependencies = [ "funty", "radium 0.6.2", @@ -596,15 +596,13 @@ dependencies = [ [[package]] name = "blake2" -version = "0.9.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" +checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" dependencies = [ - "byte-tools", - "byteorder", "crypto-mac 0.8.0", "digest 0.9.0", - "opaque-debug 0.2.3", + "opaque-debug 0.3.0", ] [[package]] @@ -619,9 +617,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "0.5.10" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" +checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -641,9 +639,9 @@ dependencies = [ [[package]] name = "blake3" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f" +checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -663,7 +661,7 @@ dependencies = [ "block-padding 0.1.5", "byte-tools", "byteorder", - "generic-array 0.12.3", + "generic-array 0.12.4", ] [[package]] @@ -721,13 +719,13 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -735,23 +733,23 @@ name = "bp-message-dispatch" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "bp-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -760,15 +758,15 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "parity-scale-codec", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -777,12 +775,12 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support", - "frame-system", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -792,29 +790,29 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "smallvec", - "sp-api", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hash-db", "num-traits", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -825,10 +823,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -840,9 +838,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -853,18 +851,18 @@ dependencies = [ "bp-messages", "bp-runtime", "ed25519-dalek", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hash-db", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-transaction-payment", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -875,11 +873,13 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "0.2.13" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" dependencies = [ + "lazy_static", "memchr", + "regex-automata", ] [[package]] @@ -893,9 +893,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.4.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" +checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" [[package]] name = "byte-slice-cast" @@ -911,9 +911,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "byteorder" -version = "1.3.4" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" @@ -933,9 +933,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" +checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" [[package]] name = "cache-padded" @@ -945,18 +945,18 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "camino" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4648c6d00a709aa069a236adcaae4f605a6241c72bf5bee79331a4b625921a9" +checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b" dependencies = [ "serde", ] [[package]] name = "cargo-platform" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" +checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" dependencies = [ "serde", ] @@ -977,9 +977,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.67" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" +checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" dependencies = [ "jobserver", ] @@ -1019,7 +1019,7 @@ checksum = "fee7ad89dc1128635074c268ee661f90c3f7e83d9fd12910608c36b47d6c3412" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures", + "cpufeatures 0.1.5", "zeroize", ] @@ -1051,12 +1051,12 @@ dependencies = [ [[package]] name = "cid" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e" +checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768" dependencies = [ "multibase", - "multihash 0.13.1", + "multihash 0.13.2", "unsigned-varint 0.5.1", ] @@ -1071,18 +1071,18 @@ dependencies = [ [[package]] name = "ckb-merkle-mountain-range" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6" +checksum = "4f061f97d64fd1822664bdfb722f7ae5469a97b77567390f7442be5b5dc82a5b" dependencies = [ "cfg-if 0.1.10", ] [[package]] name = "clang-sys" -version = "1.2.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c" +checksum = "10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee" dependencies = [ "glob", "libc", @@ -1113,15 +1113,6 @@ dependencies = [ "bitflags", ] -[[package]] -name = "cloudabi" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" -dependencies = [ - "bitflags", -] - [[package]] name = "color-eyre" version = "0.5.11" @@ -1174,28 +1165,30 @@ checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] name = "cpp_demangle" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390" +checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a" dependencies = [ "cfg-if 1.0.0", - "glob", ] [[package]] name = "cpufeatures" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8" +checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" dependencies = [ "libc", ] [[package]] -name = "cpuid-bool" -version = "0.1.0" +name = "cpufeatures" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" +dependencies = [ + "libc", +] [[package]] name = "cranelift-bforest" @@ -1293,68 +1286,53 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" -dependencies = [ - "cfg-if 0.1.10", -] - -[[package]] -name = "crossbeam-deque" -version = "0.7.4" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed" +checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" dependencies = [ - "crossbeam-epoch", - "crossbeam-utils 0.7.2", - "maybe-uninit", + "cfg-if 1.0.0", ] [[package]] -name = "crossbeam-epoch" -version = "0.8.2" +name = "crossbeam-channel" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" +checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" dependencies = [ - "autocfg", - "cfg-if 0.1.10", - "crossbeam-utils 0.7.2", - "lazy_static", - "maybe-uninit", - "memoffset 0.5.5", - "scopeguard", + "cfg-if 1.0.0", + "crossbeam-utils", ] [[package]] -name = "crossbeam-queue" -version = "0.2.3" +name = "crossbeam-deque" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" +checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" dependencies = [ - "cfg-if 0.1.10", - "crossbeam-utils 0.7.2", - "maybe-uninit", + "cfg-if 1.0.0", + "crossbeam-epoch", + "crossbeam-utils", ] [[package]] -name = "crossbeam-utils" -version = "0.7.2" +name = "crossbeam-epoch" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" dependencies = [ - "autocfg", - "cfg-if 0.1.10", + "cfg-if 1.0.0", + "crossbeam-utils", "lazy_static", + "memoffset", + "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.1" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" +checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" dependencies = [ - "autocfg", "cfg-if 1.0.0", "lazy_static", ] @@ -1371,7 +1349,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "generic-array 0.12.3", + "generic-array 0.12.4", "subtle 1.0.0", ] @@ -1385,6 +1363,16 @@ dependencies = [ "subtle 2.4.1", ] +[[package]] +name = "crypto-mac" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" +dependencies = [ + "generic-array 0.14.4", + "subtle 2.4.1", +] + [[package]] name = "ct-logs" version = "0.8.0" @@ -1396,9 +1384,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.16" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" +checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" dependencies = [ "quote", "syn", @@ -1426,9 +1414,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "2.1.0" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" +checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" dependencies = [ "byteorder", "digest 0.8.1", @@ -1439,9 +1427,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.0.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" +checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" dependencies = [ "byteorder", "digest 0.9.0", @@ -1458,9 +1446,9 @@ checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" [[package]] name = "data-encoding-macro" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a94feec3d2ba66c0b6621bca8bc6f68415b1e5c69af3586fdd0af9fd9f29b17" +checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -1468,9 +1456,9 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a" +checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" dependencies = [ "data-encoding", "syn", @@ -1506,13 +1494,19 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" +[[package]] +name = "difflib" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" + [[package]] name = "digest" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array 0.12.3", + "generic-array 0.12.4", ] [[package]] @@ -1619,15 +1613,15 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c53dc3a653e0f64081026e4bf048d48fec9fce90c66e8326ca7292df0ff2d82" +checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" [[package]] name = "ed25519" -version = "1.0.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc" +checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc" dependencies = [ "signature", ] @@ -1638,19 +1632,19 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek 3.0.0", + "curve25519-dalek 3.2.0", "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "zeroize", ] [[package]] name = "either" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "enum-as-inner" @@ -1715,7 +1709,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" dependencies = [ "atty", - "humantime 2.0.1", + "humantime 2.1.0", "log", "regex", "termcolor", @@ -1729,18 +1723,18 @@ checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" [[package]] name = "erased-serde" -version = "0.3.12" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" +checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa" dependencies = [ "serde", ] [[package]] name = "errno" -version = "0.2.5" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" +checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe" dependencies = [ "errno-dragonfly", "libc", @@ -1801,9 +1795,9 @@ dependencies = [ [[package]] name = "eyre" -version = "0.6.2" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534ce924bff9118be8b28b24ede6bf7e96a00b53e4ded25050aa7b526e051e1a" +checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b" dependencies = [ "indenter", "once_cell", @@ -1823,9 +1817,9 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fastrand" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3" +checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e" dependencies = [ "instant", ] @@ -1857,9 +1851,9 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" +checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126" dependencies = [ "env_logger 0.7.1", "log", @@ -1867,9 +1861,9 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.14.1" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9" +checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a" dependencies = [ "either", "futures 0.3.17", @@ -1877,7 +1871,8 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", + "scale-info", ] [[package]] @@ -1900,11 +1895,11 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.16" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" +checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "crc32fast", "libc", "libz-sys", @@ -1920,16 +1915,16 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", ] [[package]] name = "form_urlencoded" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" dependencies = [ "matches", "percent-encoding 2.1.0", @@ -1938,31 +1933,50 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "linregress", + "log", + "parity-scale-codec", + "paste 1.0.5", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "linregress", "log", "parity-scale-codec", "paste 1.0.5", - "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "Inflector", "chrono", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "handlebars", "linked-hash-map", "log", @@ -1972,61 +1986,126 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-election-provider-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-executive" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-arithmetic", - "sp-npos-elections", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-metadata" +version = "14.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ + "bitflags", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "once_cell", "parity-scale-codec", + "paste 1.0.5", "serde", - "sp-core", - "sp-std", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "bitflags", - "frame-metadata", - "frame-support-procedural", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "log", "once_cell", @@ -2034,24 +2113,36 @@ dependencies = [ "paste 1.0.5", "serde", "smallvec", - "sp-arithmetic", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro2", + "quote", + "syn", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "Inflector", - "frame-support-procedural-tools", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "proc-macro2", "quote", "syn", @@ -2060,19 +2151,41 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", ] +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "proc-macro2", "quote", @@ -2082,89 +2195,125 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-metadata", - "frame-support", + "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test-pallet", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "pretty_assertions", "rustversion", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "trybuild", ] [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-system-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "frame-try-runtime" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "sp-api", - "sp-runtime", - "sp-std", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "fs-err" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431" +checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0" [[package]] name = "fs-swap" @@ -2190,15 +2339,9 @@ dependencies = [ [[package]] name = "fs_extra" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" - -[[package]] -name = "fuchsia-cprng" -version = "0.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" +checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" [[package]] name = "fuchsia-zircon" @@ -2224,9 +2367,9 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures" -version = "0.1.29" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" +checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" @@ -2279,16 +2422,16 @@ checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" [[package]] name = "futures-lite" -version = "1.11.3" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb" +checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" dependencies = [ "fastrand", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "waker-fn", ] @@ -2347,7 +2490,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" dependencies = [ "autocfg", - "futures 0.1.29", + "futures 0.1.31", "futures-channel", "futures-core", "futures-io", @@ -2355,7 +2498,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -2369,23 +2512,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] -name = "generator" -version = "0.6.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc" +name = "generate-bags" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "cc", - "libc", - "log", - "rustc_version 0.2.3", - "winapi 0.3.9", + "chrono", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "git2", + "node-runtime", + "num-format", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "structopt", ] [[package]] name = "generic-array" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" +checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" dependencies = [ "typenum", ] @@ -2402,20 +2549,20 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.14" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] [[package]] name = "getrandom" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" +checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" dependencies = [ "cfg-if 1.0.0", "libc", @@ -2424,20 +2571,14 @@ dependencies = [ [[package]] name = "ghash" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b442c439366184de619215247d24e908912b175e824a530253845ac4c251a5c1" +checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" dependencies = [ "opaque-debug 0.3.0", "polyval", ] -[[package]] -name = "gimli" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" - [[package]] name = "gimli" version = "0.24.0" @@ -2449,6 +2590,25 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7" + +[[package]] +name = "git2" +version = "0.13.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c1cbbfc9a1996c6af82c2b4caf828d2c653af4fcdbb0e5674cc966eee5a4197" +dependencies = [ + "bitflags", + "libc", + "libgit2-sys", + "log", + "url 2.2.2", +] + [[package]] name = "glob" version = "0.3.0" @@ -2457,9 +2617,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "globset" -version = "0.4.5" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" +checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" dependencies = [ "aho-corasick", "bstr", @@ -2483,14 +2643,14 @@ dependencies = [ [[package]] name = "handlebars" -version = "3.5.1" +version = "3.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9" +checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3" dependencies = [ "log", "pest", "pest_derive", - "quick-error 2.0.0", + "quick-error 2.0.1", "serde", "serde_json", ] @@ -2521,18 +2681,18 @@ dependencies = [ [[package]] name = "heck" -version = "0.3.1" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" dependencies = [ "unicode-segmentation", ] [[package]] name = "hermit-abi" -version = "0.1.15" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" dependencies = [ "libc", ] @@ -2575,6 +2735,27 @@ dependencies = [ "digest 0.9.0", ] +[[package]] +name = "hmac" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" +dependencies = [ + "crypto-mac 0.11.1", + "digest 0.9.0", +] + +[[package]] +name = "hmac-drbg" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b" +dependencies = [ + "digest 0.8.1", + "generic-array 0.12.4", + "hmac 0.7.1", +] + [[package]] name = "hmac-drbg" version = "0.3.0" @@ -2599,31 +2780,31 @@ dependencies = [ [[package]] name = "http" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" +checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" dependencies = [ - "bytes 0.5.6", + "bytes 1.1.0", "fnv", "itoa", ] [[package]] name = "http-body" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" +checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "http", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", ] [[package]] name = "httparse" -version = "1.4.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" +checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" [[package]] name = "httpdate" @@ -2642,17 +2823,17 @@ dependencies = [ [[package]] name = "humantime" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.11" +version = "0.14.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" +checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-channel", "futures-core", "futures-util", @@ -2661,8 +2842,8 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.4", - "socket2 0.4.0", + "pin-project-lite 0.2.7", + "socket2 0.4.1", "tokio", "tower-service", "tracing", @@ -2699,9 +2880,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" dependencies = [ "matches", "unicode-bidi", @@ -2710,9 +2891,9 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28538916eb3f3976311f5dfbe67b5362d0add1293d0a9cad17debf86f8e3aa48" +checksum = "c9a83ec4af652890ac713ffd8dc859e650420a5ef47f7b9be29b6664ab50fbc8" dependencies = [ "if-addrs-sys", "libc", @@ -2731,9 +2912,9 @@ dependencies = [ [[package]] name = "if-watch" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" +checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" dependencies = [ "async-io", "futures 0.3.17", @@ -2785,9 +2966,9 @@ dependencies = [ [[package]] name = "indenter" -version = "0.3.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0bd112d44d9d870a6819eb505d04dd92b5e4d94bb8c304924a0872ae7016fb5" +checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" [[package]] name = "indexmap" @@ -2802,21 +2983,27 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.6" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" +checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" +dependencies = [ + "cfg-if 1.0.0", +] [[package]] name = "integer-encoding" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625" +checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f" [[package]] name = "integer-sqrt" -version = "0.1.3" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b" +checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" +dependencies = [ + "num-traits", +] [[package]] name = "intervalier" @@ -2849,7 +3036,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" dependencies = [ - "socket2 0.3.17", + "socket2 0.3.19", "widestring", "winapi 0.3.9", "winreg", @@ -2857,9 +3044,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" +checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" [[package]] name = "itertools" @@ -2872,9 +3059,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.6" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "jemalloc-ctl" @@ -2910,18 +3097,18 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.21" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2" +checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.52" +version = "0.3.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752" +checksum = "1866b355d9c878e5e607473cbe3f63282c0b7aad2db1dbebf55076c686918254" dependencies = [ "wasm-bindgen", ] @@ -2991,7 +3178,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "net2", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "unicase", ] @@ -3006,7 +3193,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "parity-tokio-ipc", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "tower-service", ] @@ -3020,7 +3207,7 @@ dependencies = [ "jsonrpc-core", "lazy_static", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "serde", ] @@ -3031,7 +3218,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "globset", "jsonrpc-core", @@ -3054,7 +3241,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "parity-ws", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "slab", ] @@ -3111,7 +3298,7 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", - "url 2.2.0", + "url 2.2.2", ] [[package]] @@ -3135,52 +3322,53 @@ name = "kusama-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", - "frame-support", - "frame-system", + "bitvec 0.20.4", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-bounties", - "pallet-collective", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-elections-phragmen", - "pallet-gilt", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr-primitives", - "pallet-multisig", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences-benchmarking", - "pallet-proxy", - "pallet-recovery", - "pallet-scheduler", - "pallet-session", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-society", - "pallet-staking", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-fn", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-primitives", @@ -3192,26 +3380,26 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "xcm", "xcm-builder", @@ -3245,7 +3433,7 @@ checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5" dependencies = [ "kvdb", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] @@ -3260,7 +3448,7 @@ dependencies = [ "num_cpus", "owning_ref", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "rocksdb", "smallvec", @@ -3274,9 +3462,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "lazycell" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" @@ -3284,6 +3472,18 @@ version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" +[[package]] +name = "libgit2-sys" +version = "0.12.23+1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29730a445bae719db3107078b46808cc45a5b7a6bae3f31272923af969453356" +dependencies = [ + "cc", + "libc", + "libz-sys", + "pkg-config", +] + [[package]] name = "libloading" version = "0.5.2" @@ -3317,7 +3517,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3343,7 +3543,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multiaddr", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "smallvec", "wasm-timer", @@ -3368,14 +3568,14 @@ dependencies = [ "multiaddr", "multihash 0.14.0", "multistream-select", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "prost", "prost-build", "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.2", + "sha2 0.9.8", "smallvec", "thiserror", "unsigned-varint 0.7.0", @@ -3435,7 +3635,7 @@ dependencies = [ "asynchronous-codec 0.6.0", "base64 0.13.0", "byteorder", - "bytes 1.0.1", + "bytes 1.1.0", "fnv", "futures 0.3.17", "hex_fmt", @@ -3446,7 +3646,7 @@ dependencies = [ "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.2", + "sha2 0.9.8", "smallvec", "unsigned-varint 0.7.0", "wasm-timer", @@ -3476,7 +3676,7 @@ checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" dependencies = [ "arrayvec 0.5.2", "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "either", "fnv", "futures 0.3.17", @@ -3486,7 +3686,7 @@ dependencies = [ "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.2", + "sha2 0.9.8", "smallvec", "uint", "unsigned-varint 0.7.0", @@ -3511,7 +3711,7 @@ dependencies = [ "log", "rand 0.8.4", "smallvec", - "socket2 0.4.0", + "socket2 0.4.1", "void", ] @@ -3522,12 +3722,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "libp2p-core", "log", "nohash-hasher", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.0", @@ -3539,8 +3739,8 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ - "bytes 1.0.1", - "curve25519-dalek 3.0.0", + "bytes 1.1.0", + "curve25519-dalek 3.2.0", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3548,7 +3748,7 @@ dependencies = [ "prost", "prost-build", "rand 0.8.4", - "sha2 0.9.2", + "sha2 0.9.8", "snow", "static_assertions", "x25519-dalek", @@ -3577,7 +3777,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "libp2p-core", "log", @@ -3608,7 +3808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "futures-timer 3.0.2", "libp2p-core", @@ -3631,7 +3831,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "libp2p-core", "libp2p-swarm", @@ -3684,7 +3884,7 @@ dependencies = [ "libc", "libp2p-core", "log", - "socket2 0.4.0", + "socket2 0.4.1", ] [[package]] @@ -3726,8 +3926,8 @@ dependencies = [ "log", "quicksink", "rw-stream-sink", - "soketto 0.4.1", - "url 2.2.0", + "soketto 0.4.2", + "url 2.2.2", "webpki-roots", ] @@ -3739,7 +3939,7 @@ checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" dependencies = [ "futures 0.3.17", "libp2p-core", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "thiserror", "yamux", ] @@ -3756,6 +3956,22 @@ dependencies = [ "libc", ] +[[package]] +name = "libsecp256k1" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962" +dependencies = [ + "arrayref", + "crunchy", + "digest 0.8.1", + "hmac-drbg 0.2.0", + "rand 0.7.3", + "sha2 0.8.2", + "subtle 2.4.1", + "typenum", +] + [[package]] name = "libsecp256k1" version = "0.5.0" @@ -3765,13 +3981,13 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg", + "hmac-drbg 0.3.0", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "typenum", ] @@ -3784,13 +4000,13 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg", + "hmac-drbg 0.3.0", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "typenum", ] @@ -3825,9 +4041,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.0.25" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", "libc", @@ -3843,18 +4059,18 @@ checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[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", ] [[package]] name = "linregress" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395" +checksum = "d6c601a85f5ecd1aba625247bca0031585fb1c446461b142878a16f8245ddeb8" dependencies = [ "nalgebra", "statrs", @@ -3871,9 +4087,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.1" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" +checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" dependencies = [ "scopeguard", ] @@ -3888,19 +4104,6 @@ dependencies = [ "value-bag", ] -[[package]] -name = "loom" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed" -dependencies = [ - "cfg-if 0.1.10", - "generator", - "scoped-tls", - "serde", - "serde_json", -] - [[package]] name = "lru" version = "0.6.6" @@ -3971,9 +4174,9 @@ dependencies = [ [[package]] name = "matches" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" [[package]] name = "matrixmultiply" @@ -3984,41 +4187,26 @@ dependencies = [ "rawpointer", ] -[[package]] -name = "maybe-uninit" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" - [[package]] name = "memchr" -version = "2.3.3" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" +checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "memmap2" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee" +checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" -dependencies = [ - "autocfg", -] - -[[package]] -name = "memoffset" -version = "0.6.1" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" +checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" dependencies = [ "autocfg", ] @@ -4051,9 +4239,9 @@ checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" [[package]] name = "merlin" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" +checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" dependencies = [ "byteorder", "keccak", @@ -4083,18 +4271,18 @@ dependencies = [ [[package]] name = "minicbor" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea79ce4ab9f445ec6b71833a2290ac0a29c9dde0fa7cae4c481eecae021d9bd9" +checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d" dependencies = [ "minicbor-derive", ] [[package]] name = "minicbor-derive" -version = "0.6.2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068" +checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788" dependencies = [ "proc-macro2", "quote", @@ -4103,18 +4291,19 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.4.0" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" dependencies = [ "adler", + "autocfg", ] [[package]] name = "mio" -version = "0.6.22" +version = "0.6.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" dependencies = [ "cfg-if 0.1.10", "fuchsia-zircon", @@ -4123,7 +4312,7 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow 0.2.1", + "miow 0.2.2", "net2", "slab", "winapi 0.2.8", @@ -4150,15 +4339,15 @@ checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" dependencies = [ "lazycell", "log", - "mio 0.6.22", + "mio 0.6.23", "slab", ] [[package]] name = "miow" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" dependencies = [ "kernel32-sys", "net2", @@ -4196,7 +4385,7 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.7.0", - "url 2.2.0", + "url 2.2.2", ] [[package]] @@ -4212,9 +4401,9 @@ dependencies = [ [[package]] name = "multihash" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe" +checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" dependencies = [ "blake2b_simd", "blake2s_simd", @@ -4222,7 +4411,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.2", + "sha2 0.9.8", "sha3", "unsigned-varint 0.5.1", ] @@ -4236,7 +4425,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.2", + "sha2 0.9.8", "unsigned-varint 0.7.0", ] @@ -4256,22 +4445,22 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "multistream-select" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" +checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "log", "pin-project 1.0.8", "smallvec", - "unsigned-varint 0.6.0", + "unsigned-varint 0.7.0", ] [[package]] @@ -4305,28 +4494,18 @@ dependencies = [ [[package]] name = "names" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef320dab323286b50fb5cdda23f61c796a72a89998ab565ca32525c5c556f2da" -dependencies = [ - "rand 0.3.23", -] - -[[package]] -name = "nb-connect" -version = "1.0.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998" +checksum = "10a8690bf09abf659851e58cd666c3d37ac6af07c2bd7a9e332cfba471715775" dependencies = [ - "libc", - "winapi 0.3.9", + "rand 0.8.4", ] [[package]] name = "net2" -version = "0.2.34" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" dependencies = [ "cfg-if 0.1.10", "libc", @@ -4345,6 +4524,95 @@ dependencies = [ "libc", ] +[[package]] +name = "node-primitives" +version = "2.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "node-runtime" +version = "3.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "node-primitives", + "pallet-assets", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-contracts", + "pallet-contracts-primitives", + "pallet-contracts-rpc-runtime-api", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-lottery", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-randomness-collective-flip", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-transaction-storage", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-uniques", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "static_assertions", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + [[package]] name = "nodrop" version = "0.1.14" @@ -4359,9 +4627,9 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "6.2.1" +version = "6.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6" +checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" dependencies = [ "bitvec 0.19.5", "funty", @@ -4398,11 +4666,21 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-format" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" +dependencies = [ + "arrayvec 0.4.12", + "itoa", +] + [[package]] name = "num-integer" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ "autocfg", "num-traits", @@ -4451,12 +4729,6 @@ dependencies = [ "libc", ] -[[package]] -name = "object" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" - [[package]] name = "object" version = "0.24.0" @@ -4467,13 +4739,22 @@ dependencies = [ "indexmap", ] +[[package]] +name = "object" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd" +checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" dependencies = [ - "parking_lot 0.11.1", + "parking_lot 0.11.2", ] [[package]] @@ -4490,15 +4771,15 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl-probe" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" +checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "ordered-float" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579" +checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" dependencies = [ "num-traits", ] @@ -4523,129 +4804,235 @@ dependencies = [ [[package]] name = "owo-colors" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" +checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" + +[[package]] +name = "pallet-assets" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "frame-system", - "pallet-session", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", "parity-scale-codec", - "sp-application-crypto", - "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "parity-scale-codec", - "sp-authorship", - "sp-runtime", - "sp-std", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", - "pallet-timestamp", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto", - "sp-consensus-babe", - "sp-consensus-vrf", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-babe" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-bags-list" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-balances" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#c152c45ac331eb8ab40d956ab1d008d181810ef4" dependencies = [ "beefy-primitives", - "frame-support", - "frame-system", - "pallet-session", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-beefy-mmr" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#8b04f0ecbd97cfe0199dba444264baafb6d35eca" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#c152c45ac331eb8ab40d956ab1d008d181810ef4" dependencies = [ "beefy-merkle-tree", "beefy-primitives", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "libsecp256k1 0.6.0", "log", "pallet-beefy", - "pallet-mmr", - "pallet-mmr-primitives", - "pallet-session", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-bounties" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-treasury", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -4654,15 +5041,15 @@ version = "0.1.0" dependencies = [ "bp-message-dispatch", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4673,450 +5060,869 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "num-traits", "parity-scale-codec", "serde", - "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-bridge-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "bp-message-dispatch", "bp-messages", "bp-rialto", "bp-runtime", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "hex-literal", "log", "num-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] -name = "pallet-democracy" +name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-contracts" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "bitflags", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "libsecp256k1 0.3.5", + "log", + "pallet-contracts-primitives", + "pallet-contracts-proc-macro", + "parity-scale-codec", + "pwasm-utils", + "rand 0.7.3", + "serde", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-sandbox", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "wasmi-validation", +] + +[[package]] +name = "pallet-contracts-primitives" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "bitflags", + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pallet-contracts-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "pallet-contracts-primitives", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-democracy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-democracy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "serde", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "rand 0.7.3", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "strum 0.21.0", "strum_macros 0.21.1", ] +[[package]] +name = "pallet-election-provider-multi-phase" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "static_assertions", +] + +[[package]] +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-gilt" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-application-crypto", - "sp-core", - "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-identity" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "enumflags2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-im-online" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-keyring", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-indices" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-lottery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-membership" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-mmr-primitives", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "ckb-merkle-mountain-range", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "serde", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-mmr-primitives" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-mmr-primitives", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-multisig" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-offences" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-proxy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", - "pallet-babe", - "pallet-balances", - "pallet-grandpa", - "pallet-im-online", - "pallet-offences", - "pallet-session", - "pallet-staking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-randomness-collective-flip" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "safe-mix", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-recovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-scheduler" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-session", - "pallet-staking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "rand 0.7.3", - "sp-runtime", - "sp-session", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "rand_chacha 0.2.2", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-society" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "rand_chacha 0.2.2", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "rand_chacha 0.2.2", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pallet-staking-reward-curve" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5127,162 +5933,304 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-sudo" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-tips" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-treasury", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", "smallvec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-transaction-payment" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "serde", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-transaction-payment-rpc-runtime-api", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-transaction-payment-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "serde", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-treasury" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "pallet-transaction-payment", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-api", - "sp-runtime", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-uniques" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-utility" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "pallet-vesting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "pallet-xcm" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", @@ -5302,19 +6250,19 @@ dependencies = [ "log", "lz4", "memmap2", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "snap", ] [[package]] name = "parity-scale-codec" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9" +checksum = "e11263a97373b43da4b426edbb52ef99a7b51e2d9752ef56a7f8b356f48495a5" dependencies = [ - "arrayvec 0.7.0", - "bitvec 0.20.1", + "arrayvec 0.7.1", + "bitvec 0.20.4", "byte-slice-cast", "impl-trait-for-tuples", "parity-scale-codec-derive", @@ -5323,9 +6271,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40dbbfef7f0a1143c5b06e0d76a6278e25dac0bc1af4be51a0fbb73f07e7ad09" +checksum = "b157dc92b3db2bae522afb31b3843e91ae097eb01d66c72dda66a2e86bc3ca14" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5366,7 +6314,7 @@ dependencies = [ "jemallocator", "lru", "parity-util-mem-derive", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "smallvec", "winapi 0.3.9", @@ -5408,12 +6356,12 @@ dependencies = [ "bytes 0.4.12", "httparse", "log", - "mio 0.6.22", + "mio 0.6.23", "mio-extras", "rand 0.7.3", "sha-1 0.8.2", "slab", - "url 2.2.0", + "url 2.2.2", ] [[package]] @@ -5434,13 +6382,13 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" dependencies = [ "instant", - "lock_api 0.4.1", - "parking_lot_core 0.8.0", + "lock_api 0.4.5", + "parking_lot_core 0.8.5", ] [[package]] @@ -5450,24 +6398,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if 0.1.10", - "cloudabi 0.0.3", + "cloudabi", "libc", - "redox_syscall 0.1.56", + "redox_syscall 0.1.57", "smallvec", "winapi 0.3.9", ] [[package]] name = "parking_lot_core" -version = "0.8.0" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" +checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" dependencies = [ - "cfg-if 0.1.10", - "cloudabi 0.1.0", + "cfg-if 1.0.0", "instant", "libc", - "redox_syscall 0.1.56", + "redox_syscall 0.2.10", "smallvec", "winapi 0.3.9", ] @@ -5499,21 +6446,20 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" +checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" dependencies = [ - "byteorder", - "crypto-mac 0.7.0", + "crypto-mac 0.8.0", ] [[package]] name = "pbkdf2" -version = "0.4.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac 0.11.1", ] [[package]] @@ -5589,11 +6535,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.23" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" +checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f" dependencies = [ - "pin-project-internal 0.4.23", + "pin-project-internal 0.4.28", ] [[package]] @@ -5607,9 +6553,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "0.4.23" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" +checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" dependencies = [ "proc-macro2", "quote", @@ -5629,15 +6575,15 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.1.7" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" +checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" [[package]] name = "pin-utils" @@ -5647,9 +6593,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" +checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" [[package]] name = "platforms" @@ -5685,7 +6631,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5694,7 +6640,7 @@ name = "polkadot-availability-bitfield-distribution" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "env_logger 0.9.0", "futures 0.3.17", "log", @@ -5704,9 +6650,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5729,10 +6675,10 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5757,9 +6703,9 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto", - "sp-core", - "sp-keyring", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5775,8 +6721,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-build-script-utils", "thiserror", @@ -5788,11 +6734,11 @@ name = "polkadot-client" version = "0.9.9" dependencies = [ "beefy-primitives", - "frame-benchmarking", - "frame-system-rpc-runtime-api", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "kusama-runtime", - "pallet-mmr-primitives", - "pallet-transaction-payment-rpc-runtime-api", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-primitives", "polkadot-runtime", "rococo-runtime", @@ -5800,18 +6746,18 @@ dependencies = [ "sc-consensus", "sc-executor", "sc-service", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-finality-grandpa", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-storage", - "sp-transaction-pool", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "westend-runtime", ] @@ -5834,10 +6780,10 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5848,9 +6794,9 @@ version = "0.9.9" dependencies = [ "parity-scale-codec", "parity-util-mem", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5874,10 +6820,10 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto", - "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5890,8 +6836,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -5908,11 +6854,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sp-application-crypto", - "sp-consensus-babe", - "sp-core", - "sp-keyring", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5925,7 +6871,7 @@ dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -5933,9 +6879,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-network", - "sp-consensus", - "sp-core", - "sp-keyring", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5951,8 +6897,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5962,7 +6908,7 @@ name = "polkadot-node-core-approval-voting" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "derive_more", "futures 0.3.17", "futures-timer 3.0.2", @@ -5971,7 +6917,7 @@ dependencies = [ "lru", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -5982,14 +6928,14 @@ dependencies = [ "rand_core 0.5.1", "sc-keystore", "schnorrkel", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5998,7 +6944,7 @@ name = "polkadot-node-core-av-store" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "env_logger 0.9.0", "futures 0.3.17", "futures-timer 3.0.2", @@ -6006,7 +6952,7 @@ dependencies = [ "kvdb-memorydb", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6014,8 +6960,8 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core", - "sp-keyring", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6025,7 +6971,7 @@ name = "polkadot-node-core-backing" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "futures 0.3.17", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -6035,11 +6981,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6053,7 +6999,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "wasm-timer", @@ -6074,9 +7020,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core", - "sp-keyring", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6095,7 +7041,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6109,13 +7055,13 @@ dependencies = [ "kvdb", "kvdb-memorydb", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6125,7 +7071,7 @@ name = "polkadot-node-core-dispute-coordinator" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.1", + "bitvec 0.20.4", "derive_more", "futures 0.3.17", "kvdb", @@ -6137,9 +7083,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-core", - "sp-keyring", - "sp-keystore", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6155,7 +7101,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6170,8 +7116,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", - "sp-inherents", - "sp-runtime", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6180,15 +7126,15 @@ dependencies = [ name = "polkadot-node-core-provisioner" version = "0.9.9" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6215,12 +7161,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core", - "sp-externalities", - "sp-io", - "sp-maybe-compressed-blob", - "sp-tracing", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -6239,10 +7185,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api", - "sp-authority-discovery", - "sp-consensus-babe", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6255,11 +7201,11 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6303,12 +7249,12 @@ dependencies = [ "polkadot-primitives", "schnorrkel", "serde", - "sp-application-crypto", - "sp-consensus-babe", - "sp-consensus-vrf", - "sp-core", - "sp-keystore", - "sp-maybe-compressed-blob", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "zstd", ] @@ -6328,16 +7274,16 @@ version = "0.9.9" dependencies = [ "async-trait", "futures 0.3.17", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", "sc-keystore", - "sp-application-crypto", - "sp-core", - "sp-keyring", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6381,9 +7327,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6398,7 +7344,7 @@ dependencies = [ "futures-timer 3.0.2", "lru", "metered-channel", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6407,8 +7353,8 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6455,42 +7401,42 @@ name = "polkadot-parachain" version = "0.9.9" dependencies = [ "derive_more", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "polkadot-primitives" version = "0.9.9" dependencies = [ - "bitvec 0.20.1", - "frame-system", + "bitvec 0.20.4", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", "polkadot-parachain", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-authority-discovery", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6513,13 +7459,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-frame-rpc-system", ] @@ -6528,49 +7474,50 @@ name = "polkadot-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", - "frame-support", - "frame-system", + "bitvec 0.20.4", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-bounties", - "pallet-collective", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-elections-phragmen", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr-primitives", - "pallet-multisig", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences-benchmarking", - "pallet-proxy", - "pallet-scheduler", - "pallet-session", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-common", @@ -6580,25 +7527,25 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "trie-db", ] @@ -6607,27 +7554,28 @@ dependencies = [ name = "polkadot-runtime-common" version = "0.9.9" dependencies = [ - "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", + "bitvec 0.20.4", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "impl-trait-for-tuples", "libsecp256k1 0.6.0", "log", - "pallet-authorship", - "pallet-babe", - "pallet-balances", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", - "pallet-election-provider-multi-phase", - "pallet-session", - "pallet-staking", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-treasury", - "pallet-vesting", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -6636,16 +7584,16 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-npos-elections", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "xcm", ] @@ -6655,22 +7603,22 @@ name = "polkadot-runtime-parachains" version = "0.9.9" dependencies = [ "bitflags", - "bitvec 0.20.1", + "bitvec 0.20.4", "derive_more", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "hex-literal", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-balances", - "pallet-session", - "pallet-staking", - "pallet-timestamp", - "pallet-vesting", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-primitives", "rand 0.8.4", @@ -6678,16 +7626,16 @@ dependencies = [ "rustc-hex", "sc-keystore", "serde", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -6701,18 +7649,18 @@ dependencies = [ "beefy-gadget", "beefy-primitives", "env_logger 0.9.0", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "hex-literal", "kusama-runtime", "kvdb", "kvdb-rocksdb", "log", - "pallet-babe", - "pallet-im-online", - "pallet-mmr-primitives", - "pallet-staking", - "pallet-transaction-payment-rpc-runtime-api", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", @@ -6768,25 +7716,25 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-finality-grandpa", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-timestamp", - "sp-transaction-pool", - "sp-trie", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6797,13 +7745,13 @@ dependencies = [ name = "polkadot-simnet" version = "0.9.9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-collective", - "pallet-democracy", - "pallet-transaction-payment", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-cli", "polkadot-primitives", @@ -6818,9 +7766,9 @@ dependencies = [ "sc-finality-grandpa", "sc-service", "sc-tracing", - "sp-consensus-babe", - "sp-keyring", - "sp-runtime", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "test-runner", ] @@ -6836,14 +7784,14 @@ dependencies = [ name = "polkadot-simnet-test" version = "0.9.9" dependencies = [ - "frame-system", - "pallet-balances", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-runtime", "polkadot-simnet", "sc-client-api", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6865,12 +7813,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-staking", - "sp-tracing", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6881,7 +7829,7 @@ version = "0.9.9" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6897,16 +7845,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", ] @@ -6931,31 +7879,31 @@ name = "polkadot-test-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", - "frame-election-provider-support", - "frame-executive", - "frame-support", - "frame-system", - "frame-system-rpc-runtime-api", + "bitvec 0.20.4", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-grandpa", - "pallet-indices", - "pallet-mmr-primitives", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", - "pallet-session", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-vesting", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -6967,23 +7915,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-trie", - "sp-version", - "substrate-wasm-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "xcm", "xcm-builder", @@ -6994,14 +7942,14 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.9" dependencies = [ - "frame-benchmarking", - "frame-system", - "futures 0.1.29", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "futures 0.1.31", "futures 0.3.17", "hex", - "pallet-balances", - "pallet-staking", - "pallet-transaction-payment", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", @@ -7026,17 +7974,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic", - "sp-authority-discovery", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-finality-grandpa", - "sp-inherents", - "sp-keyring", - "sp-runtime", - "sp-state-machine", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -7044,69 +7992,82 @@ dependencies = [ "tracing", ] +[[package]] +name = "polkadot-voter-bags" +version = "0.9.0" +dependencies = [ + "generate-bags", + "kusama-runtime", + "polkadot-runtime", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "westend-runtime", +] + [[package]] name = "polling" -version = "2.0.2" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4" +checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "libc", "log", - "wepoll-sys", + "wepoll-ffi", "winapi 0.3.9", ] [[package]] name = "poly1305" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" +checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" dependencies = [ - "cpufeatures", + "cpufeatures 0.2.1", "opaque-debug 0.3.0", "universal-hash", ] [[package]] name = "polyval" -version = "0.5.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e597450cbf209787f0e6de80bf3795c6b2356a380ee87837b545aded8dbc1823" +checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" dependencies = [ "cfg-if 1.0.0", - "cpufeatures", + "cpufeatures 0.2.1", "opaque-debug 0.3.0", "universal-hash", ] [[package]] name = "ppv-lite86" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "predicates" -version = "1.0.4" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030" +checksum = "c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308" dependencies = [ - "difference", + "difflib", + "itertools", "predicates-core", ] [[package]] name = "predicates-core" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178" +checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" [[package]] name = "predicates-tree" -version = "1.0.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124" +checksum = "d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d" dependencies = [ "predicates-core", "treeline", @@ -7214,9 +8175,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" @@ -7236,7 +8197,7 @@ dependencies = [ "cfg-if 1.0.0", "fnv", "lazy_static", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "thiserror", ] @@ -7247,7 +8208,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost-derive", ] @@ -7257,7 +8218,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "heck", "itertools", "log", @@ -7288,24 +8249,24 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "prost", ] [[package]] name = "psm" -version = "0.1.12" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3abf49e5417290756acfd26501536358560c4a5cc4a0934d390939acb3e7083a" +checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69" dependencies = [ "cc", ] [[package]] name = "pwasm-utils" -version = "0.18.0" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0e517f47d9964362883182404b68d0b6949382c0baa40aa5ffca94f5f1e3481" +checksum = "880b3384fb00b8f6ecccd5d358b93bd2201900ae3daad213791d1864f6441f5c" dependencies = [ "byteorder", "log", @@ -7320,9 +8281,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quick-error" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" [[package]] name = "quicksink" @@ -7332,7 +8293,7 @@ checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" dependencies = [ "futures-core", "futures-sink", - "pin-project-lite 0.1.7", + "pin-project-lite 0.1.12", ] [[package]] @@ -7356,36 +8317,13 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" -[[package]] -name = "rand" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" -dependencies = [ - "libc", - "rand 0.4.6", -] - -[[package]] -name = "rand" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi 0.3.9", -] - [[package]] name = "rand" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom 0.1.14", + "getrandom 0.1.16", "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", @@ -7401,8 +8339,8 @@ checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" dependencies = [ "libc", "rand_chacha 0.3.1", - "rand_core 0.6.1", - "rand_hc 0.3.0", + "rand_core 0.6.3", + "rand_hc 0.3.1", ] [[package]] @@ -7422,40 +8360,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.1", + "rand_core 0.6.3", ] -[[package]] -name = "rand_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -dependencies = [ - "rand_core 0.4.2", -] - -[[package]] -name = "rand_core" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" - [[package]] name = "rand_core" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom 0.1.14", + "getrandom 0.1.16", ] [[package]] name = "rand_core" -version = "0.6.1" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.3", ] [[package]] @@ -7479,11 +8402,11 @@ dependencies = [ [[package]] name = "rand_hc" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" +checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" dependencies = [ - "rand_core 0.6.1", + "rand_core 0.6.3", ] [[package]] @@ -7503,9 +8426,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.3.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" +checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" dependencies = [ "autocfg", "crossbeam-deque", @@ -7515,37 +8438,28 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.7.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" +checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" dependencies = [ + "crossbeam-channel", "crossbeam-deque", - "crossbeam-queue", - "crossbeam-utils 0.7.2", + "crossbeam-utils", "lazy_static", "num_cpus", ] -[[package]] -name = "rdrand" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -dependencies = [ - "rand_core 0.3.1", -] - [[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_syscall" -version = "0.2.4" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" +checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" dependencies = [ "bitflags", ] @@ -7556,8 +8470,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.1", - "redox_syscall 0.2.4", + "getrandom 0.2.3", + "redox_syscall 0.2.10", ] [[package]] @@ -7575,18 +8489,18 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623" +checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" +checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" dependencies = [ "proc-macro2", "quote", @@ -7607,31 +8521,29 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.2" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" +checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] name = "regex-automata" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "byteorder", "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.21" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "region" @@ -7645,10 +8557,30 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "remote-ext-tests-bags-list" +version = "0.9.9" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "kusama-runtime", + "log", + "pallet-bags-list", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "polkadot-runtime", + "remote-externalities", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tokio", +] + [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -7657,10 +8589,10 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7705,11 +8637,11 @@ dependencies = [ [[package]] name = "rlp" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8" +checksum = "999508abb0ae792aabed2460c45b89106d97fe4adac593bdaef433c2605847b5" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "rustc-hex", ] @@ -7733,36 +8665,36 @@ dependencies = [ "bp-runtime", "bp-wococo", "bridge-runtime-common", - "frame-executive", - "frame-support", - "frame-system", - "frame-system-rpc-runtime-api", - "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-collective", - "pallet-grandpa", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr", - "pallet-mmr-primitives", - "pallet-offences", - "pallet-proxy", - "pallet-session", - "pallet-staking", - "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-utility", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -7772,21 +8704,21 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "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", - "substrate-wasm-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", @@ -7794,9 +8726,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" +checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" dependencies = [ "libc", "winapi 0.3.9", @@ -7804,9 +8736,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.16" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" [[package]] name = "rustc-hash" @@ -7865,9 +8797,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd" +checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" [[package]] name = "rw-stream-sink" @@ -7876,7 +8808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ "futures 0.3.17", - "pin-project 0.4.23", + "pin-project 0.4.28", "static_assertions", ] @@ -7886,6 +8818,15 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" +[[package]] +name = "safe-mix" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" +dependencies = [ + "rustc_version 0.2.3", +] + [[package]] name = "salsa20" version = "0.8.1" @@ -7907,18 +8848,18 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", - "sp-core", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -7933,19 +8874,19 @@ dependencies = [ "rand 0.7.3", "sc-client-api", "sc-network", - "sp-api", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -7956,35 +8897,35 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7993,14 +8934,14 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8011,7 +8952,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "chrono", "fdlimit", @@ -8034,12 +8975,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", "tiny-bip39", @@ -8049,35 +8990,35 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "fnv", "futures 0.3.17", "hash-db", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-trie", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "hash-db", "kvdb", @@ -8087,38 +9028,38 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-state-db", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", ] @@ -8126,7 +9067,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -8138,7 +9079,7 @@ dependencies = [ "num-rational 0.2.4", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "retain_mut", "sc-client-api", @@ -8149,27 +9090,27 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api", - "sp-application-crypto", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-version", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "futures 0.3.17", @@ -8180,33 +9121,33 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "fork-tree", "parity-scale-codec", "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "assert_matches", "async-trait", @@ -8224,23 +9165,23 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-timestamp", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures 0.3.17", @@ -8250,70 +9191,70 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "sc-client-api", - "sp-authorship", - "sp-runtime", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tasks", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "environmental", "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", - "sp-wasm-interface", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "wasmi", ] @@ -8321,23 +9262,23 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "parity-scale-codec", "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8347,16 +9288,16 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmtime", ] [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -8367,7 +9308,7 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "sc-block-builder", "sc-client-api", @@ -8378,22 +9319,22 @@ dependencies = [ "sc-telemetry", "sc-utils", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-finality-grandpa", - "sp-keystore", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "finality-grandpa", @@ -8410,14 +9351,14 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -8428,52 +9369,52 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", "hex", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "hash-db", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", "sc-executor", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-std", "async-trait", "asynchronous-codec 0.5.0", "bitflags", - "bytes 1.0.1", + "bytes 1.1.0", "cid", "derive_more", "either", @@ -8489,7 +9430,7 @@ dependencies = [ "log", "lru", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "prost", "prost-build", @@ -8502,12 +9443,12 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-finality-grandpa", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -8518,7 +9459,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8526,7 +9467,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tracing", ] @@ -8534,9 +9475,9 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "fnv", "futures 0.3.17", "futures-timer 3.0.2", @@ -8546,22 +9487,22 @@ dependencies = [ "log", "num_cpus", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "sc-client-api", "sc-network", "sc-utils", - "sp-api", - "sp-core", - "sp-offchain", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "threadpool", ] [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "libp2p", @@ -8574,7 +9515,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8583,7 +9524,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "hash-db", @@ -8591,7 +9532,7 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -8600,21 +9541,21 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-offchain", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-session", - "sp-version", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8623,23 +9564,23 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-chain-spec", "sc-transaction-pool-api", "serde", "serde_json", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-tracing", - "sp-version", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8656,7 +9597,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "directories", @@ -8669,7 +9610,7 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "rand 0.7.3", "sc-block-builder", @@ -8692,24 +9633,24 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-tracing", - "sp-transaction-pool", - "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -8721,21 +9662,21 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "parity-scale-codec", "parity-util-mem", "parity-util-mem-derive", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "sc-client-api", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8750,20 +9691,20 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "chrono", "futures 0.3.17", "libp2p", "log", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-project 1.0.8", "rand 0.7.3", "serde", @@ -8775,26 +9716,26 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "ansi_term 0.12.1", "atty", "lazy_static", "log", "once_cell", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "regex", "rustc-hash", "sc-client-api", "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-tracing", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "tracing-log", @@ -8804,7 +9745,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8815,7 +9756,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "intervalier", @@ -8823,18 +9764,18 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "retain_mut", "sc-client-api", "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", - "sp-transaction-pool", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", ] @@ -8842,21 +9783,21 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "futures 0.3.17", "log", "serde", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8870,7 +9811,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" dependencies = [ - "bitvec 0.20.1", + "bitvec 0.20.4", "cfg-if 1.0.0", "derive_more", "parity-scale-codec", @@ -8907,8 +9848,8 @@ checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" dependencies = [ "arrayref", "arrayvec 0.5.2", - "curve25519-dalek 2.1.0", - "getrandom 0.1.14", + "curve25519-dalek 2.1.3", + "getrandom 0.1.16", "merlin", "rand 0.7.3", "rand_core 0.5.1", @@ -8931,9 +9872,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "sct" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" +checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" dependencies = [ "ring", "untrusted", @@ -8950,9 +9891,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.2.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84" +checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" dependencies = [ "bitflags", "core-foundation", @@ -8963,9 +9904,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.2.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339" +checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" dependencies = [ "core-foundation-sys", "libc", @@ -9065,13 +10006,13 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.6" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" +checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpufeatures", + "cpufeatures 0.2.1", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -9090,13 +10031,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.2" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" +checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpuid-bool", + "cpufeatures 0.2.1", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -9115,25 +10056,24 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.0" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127" +checksum = "740223c51853f3145fe7c90360d2d4232f2b62e3449489c207eccde818979982" dependencies = [ "lazy_static", - "loom", ] [[package]] name = "shlex" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d" +checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" [[package]] name = "signal-hook" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39" +checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" dependencies = [ "libc", "signal-hook-registry", @@ -9150,9 +10090,9 @@ dependencies = [ [[package]] name = "signature" -version = "1.1.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852" +checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335" [[package]] name = "simba" @@ -9168,9 +10108,9 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" +checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" [[package]] name = "slog" @@ -9188,8 +10128,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste 1.0.5", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9223,31 +10163,30 @@ dependencies = [ "blake2", "chacha20poly1305", "rand 0.8.4", - "rand_core 0.6.1", + "rand_core 0.6.3", "ring", "rustc_version 0.3.3", - "sha2 0.9.2", + "sha2 0.9.8", "subtle 2.4.1", "x25519-dalek", ] [[package]] name = "socket2" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" +checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.1.56", "winapi 0.3.9", ] [[package]] name = "socket2" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" +checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad" dependencies = [ "libc", "winapi 0.3.9", @@ -9255,9 +10194,9 @@ dependencies = [ [[package]] name = "soketto" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0" +checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88" dependencies = [ "base64 0.12.3", "bytes 0.5.6", @@ -9266,7 +10205,7 @@ dependencies = [ "httparse", "log", "rand 0.7.3", - "sha-1 0.8.2", + "sha-1 0.9.8", ] [[package]] @@ -9276,35 +10215,64 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures 0.3.17", "httparse", "log", "rand 0.8.4", - "sha-1 0.9.6", + "sha-1 0.9.8", +] + +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", ] [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "blake2-rfc", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9316,150 +10284,319 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-application-crypto" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-arithmetic" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ + "integer-sqrt", + "num-traits", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", ] [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "static_assertions", ] [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ + "async-trait", "parity-scale-codec", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-block-builder" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "log", "lru", "parity-scale-codec", - "parking_lot 0.11.1", - "sp-api", - "sp-consensus", + "parking_lot 0.11.2", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "async-trait", + "futures 0.3.17", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "async-trait", "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "async-trait", + "merlin", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "async-trait", "merlin", "parity-scale-codec", "serde", - "sp-api", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-slots", - "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-consensus-slots" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-consensus-vrf" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", - "sp-arithmetic", - "sp-runtime", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-core" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.17", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "merlin", + "num-traits", "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.2", + "primitive-types", + "rand 0.7.3", + "regex", "schnorrkel", - "sp-core", - "sp-runtime", - "sp-std", + "secrecy", + "serde", + "sha2 0.9.8", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", ] [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "base58", "blake2-rfc", @@ -9478,19 +10615,19 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "primitive-types", "rand 0.7.3", "regex", "schnorrkel", "secrecy", "serde", - "sha2 0.9.2", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sha2 0.9.8", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "substrate-bip39", "thiserror", "tiny-bip39", @@ -9503,16 +10640,26 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "kvdb", - "parking_lot 0.11.1", + "parking_lot 0.11.2", +] + +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "proc-macro2", "quote", @@ -9522,66 +10669,133 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-finality-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "thiserror", +] + +[[package]] +name = "sp-io" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "futures 0.3.17", + "hash-db", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", +] + [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "futures 0.3.17", "hash-db", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.1", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-maybe-compressed-blob", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", - "sp-wasm-interface", + "parking_lot 0.11.2", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "tracing", "tracing-core", ] @@ -9589,35 +10803,70 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "lazy_static", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "strum 0.20.0", +] + +[[package]] +name = "sp-keyring" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "strum 0.20.0", ] [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "schnorrkel", "serde", - "sp-core", - "sp-externalities", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.17", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.2", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "zstd", ] [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "zstd", ] @@ -9625,21 +10874,46 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic", - "sp-core", - "sp-npos-elections-solution-type", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-npos-elections-solution-type" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", ] [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9650,17 +10924,35 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-offchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "backtrace", ] [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "backtrace", ] @@ -9668,17 +10960,38 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-runtime" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste 1.0.5", + "rand 0.7.3", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "either", "hash256-std-hasher", @@ -9689,34 +11002,63 @@ dependencies = [ "paste 1.0.5", "rand 0.7.3", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", ] +[[package]] +name = "sp-runtime-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9725,10 +11067,24 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-sandbox" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "wasmi", +] + [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "serde", "serde_json", @@ -9737,43 +11093,89 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-state-machine" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ + "hash-db", + "log", + "num-traits", "parity-scale-codec", - "sp-runtime", - "sp-std", + "parking_lot 0.11.2", + "rand 0.7.3", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "trie-db", + "trie-root", ] [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.7.3", "smallvec", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", "tracing", "trie-db", @@ -9783,54 +11185,106 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" + +[[package]] +name = "sp-std" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" + +[[package]] +name = "sp-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "log", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ + "async-trait", + "futures-timer 3.0.2", "log", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime-interface", - "sp-std", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", ] [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "async-trait", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "erased-serde", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "serde_json", + "slog", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "erased-serde", "log", @@ -9839,7 +11293,7 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "tracing", "tracing-core", "tracing-subscriber", @@ -9848,37 +11302,71 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "log", "parity-scale-codec", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-transaction-storage-proof" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +dependencies = [ + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "trie-db", + "trie-root", ] [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "trie-db", "trie-root", ] @@ -9886,22 +11374,48 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm 0.42.2", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm 0.42.2", "serde", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -9912,11 +11426,22 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sp-wasm-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "wasmi", ] @@ -9928,25 +11453,25 @@ 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 = "staking-miner" version = "0.9.9" dependencies = [ "env_logger 0.9.0", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "jsonrpsee-ws-client", "kusama-runtime", "log", - "pallet-balances", - "pallet-election-provider-multi-phase", - "pallet-staking", - "pallet-transaction-payment", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", @@ -9956,11 +11481,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "sub-tokens", "thiserror", @@ -9982,7 +11507,7 @@ checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c" dependencies = [ "cfg_aliases", "libc", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "static_init_macro", ] @@ -10094,21 +11619,21 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed6646a0159b9935b5d045611560eeef842b78d7adc3ba36f5ca325a13a0236" +checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" dependencies = [ - "hmac 0.7.1", - "pbkdf2 0.3.0", + "hmac 0.11.0", + "pbkdf2 0.8.0", "schnorrkel", - "sha2 0.8.2", + "sha2 0.9.8", "zeroize", ] [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "platforms", ] @@ -10116,9 +11641,9 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", @@ -10128,17 +11653,17 @@ dependencies = [ "sc-client-api", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-std", "derive_more", @@ -10152,7 +11677,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures 0.3.17", @@ -10168,18 +11693,18 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -10189,7 +11714,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10200,12 +11725,27 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" +dependencies = [ + "ansi_term 0.12.1", + "build-helper", + "cargo_metadata", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tempfile", + "toml", + "walkdir", + "wasm-gc-api", +] + +[[package]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ "ansi_term 0.12.1", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "tempfile", "toml", "walkdir", @@ -10248,9 +11788,9 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" +checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa" dependencies = [ "proc-macro2", "quote", @@ -10260,15 +11800,15 @@ dependencies = [ [[package]] name = "tap" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.0" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ae3b39281e4b14b8123bdbaddd472b7dfe215e444181f2f9d2443c2444f834" +checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff" [[package]] name = "tempfile" @@ -10279,16 +11819,16 @@ dependencies = [ "cfg-if 1.0.0", "libc", "rand 0.8.4", - "redox_syscall 0.2.4", + "redox_syscall 0.2.10", "remove_dir_all", "winapi 0.3.9", ] [[package]] name = "termcolor" -version = "1.1.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" +checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" dependencies = [ "winapi-util", ] @@ -10300,9 +11840,9 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io", - "sp-std", - "substrate-wasm-builder", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", ] @@ -10324,8 +11864,8 @@ dependencies = [ "polkadot-test-service", "sc-cli", "sc-service", - "sp-core", - "sp-keyring", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-test-utils", "test-parachain-adder", @@ -10336,7 +11876,7 @@ dependencies = [ name = "test-parachain-halt" version = "0.9.9" dependencies = [ - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10344,7 +11884,7 @@ name = "test-parachains" version = "0.9.9" dependencies = [ "parity-scale-codec", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -10353,9 +11893,9 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "jsonrpc-core", "log", @@ -10375,23 +11915,23 @@ dependencies = [ "sc-service", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-externalities", - "sp-finality-grandpa", - "sp-inherents", - "sp-keyring", - "sp-offchain", - "sp-runtime", - "sp-runtime-interface", - "sp-session", - "sp-state-machine", - "sp-transaction-pool", - "sp-wasm-interface", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio", ] @@ -10406,18 +11946,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.26" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" +checksum = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.26" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" +checksum = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c" dependencies = [ "proc-macro2", "quote", @@ -10457,11 +11997,12 @@ dependencies = [ [[package]] name = "time" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" +checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" dependencies = [ "libc", + "wasi 0.10.0+wasi-snapshot-preview1", "winapi 0.3.9", ] @@ -10477,7 +12018,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.2", + "sha2 0.9.8", "thiserror", "unicode-normalization", "zeroize", @@ -10494,15 +12035,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" - -[[package]] -name = "tinyvec" -version = "1.1.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" +checksum = "5241dd6f21443a3606b432718b166d3cedc962fd4b8bea54a8bc7f514ebda986" dependencies = [ "tinyvec_macros", ] @@ -10520,13 +12055,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" dependencies = [ "autocfg", - "bytes 1.0.1", + "bytes 1.1.0", "libc", "memchr", "mio 0.7.13", "num_cpus", "once_cell", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "signal-hook-registry", "tokio-macros", "winapi 0.3.9", @@ -10561,57 +12096,57 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" dependencies = [ "futures-core", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tokio", ] [[package]] name = "tokio-util" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" +checksum = "08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-core", "futures-io", "futures-sink", "log", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tokio", ] [[package]] name = "toml" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ "serde", ] [[package]] name = "tower-service" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" +checksum = "c2ba9ab62b7d6497a8638dfda5e5c4fb3b2d5a7fca4118f2b96151c8ef1a437e" dependencies = [ "cfg-if 1.0.0", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" +checksum = "98863d0dd09fa59a1b79c6750ad80dbda6b75f4e71c437a6a1a8cb91a8bcbd77" dependencies = [ "proc-macro2", "quote", @@ -10620,20 +12155,20 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.18" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" +checksum = "46125608c26121c81b0c6d693eab5a420e416da7e43c426d2e8f7df8da8a3acf" dependencies = [ "lazy_static", ] [[package]] name = "tracing-futures" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project 0.4.23", + "pin-project 1.0.8", "tracing", ] @@ -10660,9 +12195,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.19" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" +checksum = "62af966210b88ad5776ee3ba12d5f35b8d6a2b2a12168f3080cf02b814d7376b" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -10710,9 +12245,9 @@ dependencies = [ [[package]] name = "trust-dns-proto" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c" +checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4" dependencies = [ "async-trait", "cfg-if 1.0.0", @@ -10721,22 +12256,22 @@ dependencies = [ "futures-channel", "futures-io", "futures-util", - "idna 0.2.0", + "idna 0.2.3", "ipnet", "lazy_static", "log", "rand 0.8.4", "smallvec", "thiserror", - "tinyvec 1.1.1", - "url 2.2.0", + "tinyvec", + "url 2.2.2", ] [[package]] name = "trust-dns-resolver" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae" +checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770" dependencies = [ "cfg-if 1.0.0", "futures-util", @@ -10744,7 +12279,7 @@ dependencies = [ "lazy_static", "log", "lru-cache", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "resolv-conf", "smallvec", "thiserror", @@ -10753,14 +12288,14 @@ 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 = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2ec7f55c8ab8e8d5241515076aba4770562d87cd" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "parity-scale-codec", @@ -10770,10 +12305,10 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -10793,20 +12328,20 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" +checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" dependencies = [ - "cfg-if 0.1.10", - "rand 0.7.3", + "cfg-if 1.0.0", + "rand 0.8.4", "static_assertions", ] [[package]] name = "typenum" -version = "1.12.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" +checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" [[package]] name = "ucd-trie" @@ -10816,9 +12351,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" [[package]] name = "uint" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" +checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f" dependencies = [ "byteorder", "crunchy", @@ -10837,27 +12372,24 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -dependencies = [ - "matches", -] +checksum = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085" [[package]] name = "unicode-normalization" -version = "0.1.13" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" +checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" dependencies = [ - "tinyvec 0.3.3", + "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" +checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" [[package]] name = "unicode-width" @@ -10867,15 +12399,15 @@ checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "universal-hash" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" +checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ "generic-array 0.14.4", "subtle 2.4.1", @@ -10894,7 +12426,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2" dependencies = [ "asynchronous-codec 0.5.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures-io", "futures-util", ] @@ -10906,7 +12438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.0.1", + "bytes 1.1.0", "futures-io", "futures-util", ] @@ -10930,36 +12462,31 @@ dependencies = [ [[package]] name = "url" -version = "2.2.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" dependencies = [ "form_urlencoded", - "idna 0.2.0", + "idna 0.2.3", "matches", "percent-encoding 2.1.0", ] [[package]] name = "value-bag" -version = "1.0.0-alpha.6" +version = "1.0.0-alpha.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1" +checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae" dependencies = [ "ctor", + "version_check", ] [[package]] name = "vcpkg" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" - -[[package]] -name = "vec-arena" -version = "1.0.0" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vec_map" @@ -10969,9 +12496,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "void" @@ -11029,9 +12556,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.75" +version = "0.2.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586" +checksum = "5e68338db6becec24d3c7977b5bf8a48be992c934b5d07177e3931f5dc9b076c" dependencies = [ "cfg-if 1.0.0", "serde", @@ -11041,9 +12568,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.75" +version = "0.2.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f" +checksum = "f34c405b4f0658583dba0c1c7c9b694f3cac32655db463b56c254a1c75269523" dependencies = [ "bumpalo", "lazy_static", @@ -11056,9 +12583,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.25" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c" +checksum = "a87d738d4abc4cf22f6eb142f5b9a81301331ee3c767f2fef2fda4e325492060" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -11068,9 +12595,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.75" +version = "0.2.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c" +checksum = "b9d5a6580be83b19dc570a8f9c324251687ab2184e57086f71625feb57ec77c8" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -11078,9 +12605,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.75" +version = "0.2.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f" +checksum = "e3775a030dc6f5a0afd8a84981a21cc92a781eb429acef9ecce476d0c9113e92" dependencies = [ "proc-macro2", "quote", @@ -11091,9 +12618,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.75" +version = "0.2.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2" +checksum = "c279e376c7a8e8752a8f1eaa35b7b0bee6bb9fb0cdacfa97cc3f1f289c87e2b4" [[package]] name = "wasm-gc-api" @@ -11114,7 +12641,7 @@ checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ "futures 0.3.17", "js-sys", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "pin-utils", "wasm-bindgen", "wasm-bindgen-futures", @@ -11129,6 +12656,7 @@ checksum = "d2ee05bba3d1d994652079893941a2ef9324d2b58a63c31b40678fb7eddd7a5a" dependencies = [ "downcast-rs", "libc", + "libm", "memory_units", "num-rational 0.2.4", "num-traits", @@ -11197,7 +12725,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "toml", "winapi 0.3.9", "zstd", @@ -11259,7 +12787,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707" dependencies = [ - "addr2line 0.15.1", + "addr2line 0.15.2", "anyhow", "cfg-if 1.0.0", "cranelift-codegen", @@ -11331,7 +12859,7 @@ dependencies = [ "libc", "log", "mach", - "memoffset 0.6.1", + "memoffset", "more-asserts", "rand 0.8.4", "region", @@ -11342,9 +12870,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.46" +version = "0.3.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" +checksum = "0a84d70d1ec7d2da2d26a5bd78f4bca1b8c3254805363ce743b7a05bc30d195a" dependencies = [ "js-sys", "wasm-bindgen", @@ -11352,9 +12880,9 @@ dependencies = [ [[package]] name = "webpki" -version = "0.21.3" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" +checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" dependencies = [ "ring", "untrusted", @@ -11362,18 +12890,18 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376" +checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" dependencies = [ "webpki", ] [[package]] -name = "wepoll-sys" -version = "3.0.1" +name = "wepoll-ffi" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff" +checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" dependencies = [ "cc", ] @@ -11383,50 +12911,51 @@ name = "westend-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", - "frame-support", - "frame-system", + "bitvec 0.20.4", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-collective", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-elections-phragmen", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr-primitives", - "pallet-multisig", + "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-nicks", - "pallet-offences", + "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-offences-benchmarking", - "pallet-proxy", - "pallet-recovery", - "pallet-scheduler", - "pallet-session", + "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "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", + "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -11438,24 +12967,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-trie", - "sp-version", - "substrate-wasm-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "xcm", "xcm-builder", @@ -11464,12 +12993,13 @@ dependencies = [ [[package]] name = "which" -version = "4.0.2" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef" +checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" dependencies = [ + "either", + "lazy_static", "libc", - "thiserror", ] [[package]] @@ -11548,11 +13078,11 @@ checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" [[package]] name = "x25519-dalek" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088" +checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" dependencies = [ - "curve25519-dalek 3.0.0", + "curve25519-dalek 3.2.0", "rand_core 0.5.1", "zeroize", ] @@ -11572,20 +13102,20 @@ dependencies = [ name = "xcm-builder" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances", - "pallet-transaction-payment", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -11594,15 +13124,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.9" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] @@ -11610,18 +13140,18 @@ dependencies = [ name = "xcm-executor-integration-tests" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "pallet-xcm", "polkadot-test-client", "polkadot-test-runtime", "polkadot-test-service", - "sp-consensus", - "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-tracing", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -11639,14 +13169,14 @@ dependencies = [ name = "xcm-simulator" version = "0.9.9" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-io", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -11655,18 +13185,18 @@ dependencies = [ name = "xcm-simulator-example" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", - "pallet-balances", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", @@ -11682,7 +13212,7 @@ dependencies = [ "futures 0.3.17", "log", "nohash-hasher", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "rand 0.8.4", "static_assertions", ] @@ -11698,9 +13228,9 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" +checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" dependencies = [ "proc-macro2", "quote", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 82883279e98b..379402c0f5f9 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -37,9 +37,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } - -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index c82a8764527f..d20a2d243e64 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -71,7 +71,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index c5b1ce0221ce..924edd1fca56 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -67,7 +67,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 06fc39497746..56809e734315 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -482,11 +482,8 @@ impl pallet_staking::Config for Runtime { type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionProvider = ElectionProviderMultiPhase; - type GenesisElectionProvider = - frame_election_provider_support::onchain::OnChainSequentialPhragmen< - pallet_election_provider_multi_phase::OnChainConfig, - >; - type SortedListProvider = runtime_common::elections::UseNominatorsAndUpdateBagsList; + type GenesisElectionProvider = runtime_common::elections::GenesisElectionOf; + type SortedListProvider = pallet_staking::UseNominatorsMap; type WeightInfo = weights::pallet_staking::WeightInfo; } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 26fb985e0e76..2fff666f3b2a 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -68,7 +68,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 94f7c5b73ba5..3873258f6b8e 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -446,10 +446,7 @@ impl pallet_staking::Config for Runtime { type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionProvider = ElectionProviderMultiPhase; - type GenesisElectionProvider = - frame_election_provider_support::onchain::OnChainSequentialPhragmen< - pallet_election_provider_multi_phase::OnChainConfig, - >; + type GenesisElectionProvider = runtime_common::elections::GenesisElectionOf; type SortedListProvider = runtime_common::elections::UseNominatorsAndUpdateBagsList; type WeightInfo = weights::pallet_staking::WeightInfo; } diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index a7f2a8d4e153..aabd67f7ab63 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -9,7 +9,7 @@ polkadot-runtime = { version = "0.9.8", path = "../../../runtime/polkadot", opti kusama-runtime = { version = "0.9.8", path = "../../../runtime/kusama", optional = true } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } @@ -18,7 +18,7 @@ sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master sp-std = { git = "https://github.com/paritytech/substrate", branch = "master" } frame-support = { git = "https://github.com/paritytech/substrate", branch = "master" } remote-externalities = { git = "https://github.com/paritytech/substrate", branch = "master" } -tokio = { version = "1", feature = ["macros"] } +tokio = { version = "1", features = ["macros"] } log = { version = "0.4.14" } [features] diff --git a/utils/voter-bags/Cargo.toml b/utils/voter-bags/Cargo.toml index 0c48442e6cf3..6c1d303de144 100644 --- a/utils/voter-bags/Cargo.toml +++ b/utils/voter-bags/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -generate-bags = { git = "https://github.com/paritytech/substrate", branch = "master" } +generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } structopt = "0.3.21" From 55486a29b101de006645732214d7878e6e3053a6 Mon Sep 17 00:00:00 2001 From: kianenigma Date: Tue, 14 Sep 2021 13:16:53 +0200 Subject: [PATCH 35/53] Some tweaks to the remote-test --- Cargo.lock | 2 + utils/remote-ext-tests/bags-list/Cargo.toml | 11 ++-- utils/remote-ext-tests/bags-list/src/main.rs | 51 ++++++++++++++++--- .../bags-list/src/voter_bags.rs | 36 +++++++++---- 4 files changed, 76 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f6bcac3fe5c0..83171e4841b0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8566,6 +8566,7 @@ dependencies = [ "kusama-runtime", "log", "pallet-bags-list", + "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-runtime", "remote-externalities", @@ -8574,6 +8575,7 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", "tokio", ] diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index aabd67f7ab63..5a338bed7cc4 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -5,10 +5,11 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -polkadot-runtime = { version = "0.9.8", path = "../../../runtime/polkadot", optional = true } -kusama-runtime = { version = "0.9.8", path = "../../../runtime/kusama", optional = true } +polkadot-runtime = { version = "0.9.8", path = "../../../runtime/polkadot" } +kusama-runtime = { version = "0.9.8", path = "../../../runtime/kusama" } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } @@ -20,8 +21,4 @@ frame-support = { git = "https://github.com/paritytech/substrate", branch = "mas remote-externalities = { git = "https://github.com/paritytech/substrate", branch = "master" } tokio = { version = "1", features = ["macros"] } log = { version = "0.4.14" } - -[features] -default = ["kusama"] -polkadot = ["polkadot-runtime"] -kusama = ["kusama-runtime"] +structopt = {version = "0.3.23" } diff --git a/utils/remote-ext-tests/bags-list/src/main.rs b/utils/remote-ext-tests/bags-list/src/main.rs index b2a593831809..266fa0997b63 100644 --- a/utils/remote-ext-tests/bags-list/src/main.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -16,15 +16,54 @@ //! Remote tests. +use structopt::StructOpt; + mod voter_bags; +#[derive(StructOpt)] +enum Runtime { + Polkadot, + Kusama, +} + +impl std::str::FromStr for Runtime { + type Err = &'static str; + fn from_str(s: &str) -> Result { + match s.to_lowercase().as_str() { + "polkadot" => Ok(Runtime::Polkadot), + "kusama" => Ok(Runtime::Kusama), + _ => Err("wrong Runtime: can be 'polkadot' or 'kusama'."), + } + } +} + +#[derive(StructOpt)] +struct Cli { + #[structopt(long, default_value = "wss://rpc.polkadot.io")] + uri: String, + #[structopt(long, short, default_value = "polkadot")] + runtime: Runtime, +} + #[tokio::main] async fn main() { - if cfg!(feature = "polkadot") { - use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; - voter_bags::test_voter_bags_migration::(UNITS as u64).await; - } else if cfg!(feature = "kusama") { - use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; - voter_bags::test_voter_bags_migration::(UNITS as u64).await; + let options = Cli::from_args(); + match options.runtime { + Runtime::Kusama => { + use kusama_runtime::{constants::currency::UNITS, Block, Runtime}; + voter_bags::test_voter_bags_migration::( + UNITS as u64, + options.uri.clone(), + ) + .await; + } + Runtime::Polkadot => { + use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; + voter_bags::test_voter_bags_migration::( + UNITS as u64, + options.uri.clone(), + ) + .await; + } } } diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index 20975ae15f1e..747b33700f9b 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -18,6 +18,7 @@ use frame_election_provider_support::SortedListProvider; use frame_support::traits::Get; +use pallet_election_provider_multi_phase as EPM; use pallet_staking::{BalanceOf, MinNominatorBond, Nominators}; use remote_externalities::{Builder, Mode, OnlineConfig}; use sp_runtime::traits::Block as BlockT; @@ -29,18 +30,14 @@ const LOG_TARGET: &'static str = "remote-ext-tests::bags-list"; /// Test voter bags migration. `currency_unit` is the number of planks per the /// the runtimes `UNITS` (i.e. number of decimal places per DOT, KSM etc) pub(crate) async fn test_voter_bags_migration< - Runtime: pallet_staking::Config + pallet_bags_list::Config, + Runtime: pallet_staking::Config + pallet_bags_list::Config + EPM::Config, Block: BlockT, >( currency_unit: u64, + ws_url: String, ) { sp_tracing::try_init_simple(); - let ws_url = match std::env::var("WS_RPC") { - Ok(ws_url) => ws_url, - Err(_) => panic!("Must set env var `WS_RPC=`"), - }; - let mut ext = Builder::::new() .mode(Mode::Online(OnlineConfig { transport: ws_url.to_string().into(), @@ -86,12 +83,13 @@ pub(crate) async fn test_voter_bags_migration< let vote_weight_thresh_as_unit = *vote_weight_thresh as f64 / currency_unit as f64; let pretty_thresh = format!("Threshold: {}.", vote_weight_thresh_as_unit); - let bag = match pallet_bags_list::Pallet::::list_bags_get(*vote_weight_thresh) { + let bag = match pallet_bags_list::Pallet::::list_bags_get(*vote_weight_thresh) + { Some(bag) => bag, None => { log::info!(target: LOG_TARGET, "{} NO VOTERS.", pretty_thresh); - continue - }, + continue; + } }; let voters_in_bag = bag.std_iter().count() as u32; @@ -101,7 +99,7 @@ pub(crate) async fn test_voter_bags_migration< (*vote_weight_thresh).try_into().map_err(|_| "should not fail").unwrap(); if vote_weight_as_balance <= min_nominator_bond { for id in bag.std_iter().map(|node| node.std_id().clone()) { - log::warn!( + log::trace!( target: LOG_TARGET, "{} Account found below min bond: {:?}.", pretty_thresh, @@ -125,7 +123,23 @@ pub(crate) async fn test_voter_bags_migration< ); } - assert_eq!(seen_in_bags, voter_list_count); + if seen_in_bags != voter_list_count { + log::error!( + target: LOG_TARGET, + "bags list population ({}) not on par whoever is voter_list ({})", + seen_in_bags, + voter_list_count, + ) + } + + // now let's test the process of a snapshot being created.. + EPM::Pallet::::create_snapshot().unwrap(); + + log::info!( + target: LOG_TARGET, + "a snapshot has been created using the new runtime and data, with metadata {:?}", + EPM::Pallet::::snapshot_metadata(), + ); }); } From 3b4b02b1d0867a1525867828ae20d5a4ab74400b Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 14 Sep 2021 20:57:38 -0700 Subject: [PATCH 36/53] Delete some stuff for polkadot; comments --- runtime/kusama/src/lib.rs | 4 +- runtime/polkadot/src/lib.rs | 18 +-- runtime/polkadot/src/voter_bags.rs | 234 ----------------------------- runtime/westend/src/lib.rs | 4 +- 4 files changed, 8 insertions(+), 252 deletions(-) delete mode 100644 runtime/polkadot/src/voter_bags.rs diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index acf7b7a064ed..158c5a1cbc83 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -358,7 +358,7 @@ parameter_types! { // miner configs pub OffchainRepeat: BlockNumber = 5; - pub const VoterSnapshotPerBlock: u32 = u32::max_value(); + pub const VoterSnapshotPerBlock: u32 = u32::MAX; } sp_npos_elections::generate_solution_type!( @@ -522,6 +522,8 @@ impl pallet_staking::Config for Runtime { type EraPayout = EraPayout; type NextNewSession = Session; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; + // Use the nominators map to iter voters, but also perform the bags-list migration and keep + // it up-to-date. type SortedListProvider = runtime_common::elections::UseNominatorsAndUpdateBagsList; type WeightInfo = weights::pallet_staking::WeightInfo; } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 56809e734315..b3765ae583b4 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -86,9 +86,6 @@ use frame_support::traits::InstanceFilter; // Weights used in the runtime. mod weights; -// Voter bag threshold definitions. -mod voter_bags; - // Make the WASM binary available. #[cfg(feature = "std")] include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); @@ -364,8 +361,6 @@ parameter_types! { // miner configs pub OffchainRepeat: BlockNumber = 5; - - pub const VoterSnapshotPerBlock: u32 = u32::max_value(); } sp_npos_elections::generate_solution_type!( @@ -414,17 +409,6 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type VoterSnapshotPerBlock = VoterSnapshotPerBlock; } -parameter_types! { - pub const BagThresholds: &'static [u64] = &voter_bags::THRESHOLDS; -} - -impl pallet_bags_list::Config for Runtime { - type Event = Event; - type VoteWeightProvider = Staking; - type WeightInfo = weights::pallet_bags_list::WeightInfo; - type BagThresholds = BagThresholds; -} - // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. @@ -483,6 +467,8 @@ impl pallet_staking::Config for Runtime { type NextNewSession = Session; type ElectionProvider = ElectionProviderMultiPhase; type GenesisElectionProvider = runtime_common::elections::GenesisElectionOf; + // Use the nominator map to iter voter AND no-ops for all SortedListProvider hooks. The migration + // to bags-list is a no-op, but the storage version will be updated. type SortedListProvider = pallet_staking::UseNominatorsMap; type WeightInfo = weights::pallet_staking::WeightInfo; } diff --git a/runtime/polkadot/src/voter_bags.rs b/runtime/polkadot/src/voter_bags.rs deleted file mode 100644 index f359e47fb18d..000000000000 --- a/runtime/polkadot/src/voter_bags.rs +++ /dev/null @@ -1,234 +0,0 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. - -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . - -//! Autogenerated voter bag thresholds. -//! -//! Generated on 2021-07-05T14:33:52.074430611+00:00 -//! for the polkadot runtime. - -/// Existential weight for this runtime. -#[cfg(any(test, feature = "std"))] -#[allow(unused)] -pub const EXISTENTIAL_WEIGHT: u64 = 10_000_000_000; - -/// Constant ratio between bags for this runtime. -#[cfg(any(test, feature = "std"))] -#[allow(unused)] -pub const CONSTANT_RATIO: f64 = 1.1131723507077667; - -/// Upper thresholds delimiting the bag list. -pub const THRESHOLDS: [u64; 200] = [ - 10_000_000_000, - 11_131_723_507, - 12_391_526_824, - 13_793_905_044, - 15_354_993_703, - 17_092_754_435, - 19_027_181_634, - 21_180_532_507, - 23_577_583_160, - 26_245_913_670, - 29_216_225_417, - 32_522_694_326, - 36_203_364_094, - 40_300_583_912, - 44_861_495_728, - 49_938_576_656, - 55_590_242_767, - 61_881_521_217, - 68_884_798_439, - 76_680_653_006, - 85_358_782_760, - 95_019_036_859, - 105_772_564_622, - 117_743_094_401, - 131_068_357_174, - 145_901_671_259, - 162_413_706_368, - 180_794_447_305, - 201_255_379_901, - 224_031_924_337, - 249_386_143_848, - 277_609_759_981, - 309_027_509_097, - 344_000_878_735, - 382_932_266_827, - 426_269_611_626, - 474_511_545_609, - 528_213_132_664, - 587_992_254_562, - 654_536_720_209, - 728_612_179_460, - 811_070_932_564, - 902_861_736_593, - 1_005_040_721_687, - 1_118_783_542_717, - 1_245_398_906_179, - 1_386_343_627_960, - 1_543_239_395_225, - 1_717_891_425_287, - 1_912_309_236_147, - 2_128_729_767_682, - 2_369_643_119_512, - 2_637_821_201_686, - 2_936_349_627_828, - 3_268_663_217_709, - 3_638_585_517_729, - 4_050_372_794_022, - 4_508_763_004_364, - 5_019_030_312_352, - 5_587_045_771_074, - 6_219_344_874_498, - 6_923_202_753_807, - 7_706_717_883_882, - 8_578_905_263_043, - 9_549_800_138_161, - 10_630_573_468_586, - 11_833_660_457_397, - 13_172_903_628_838, - 14_663_712_098_160, - 16_323_238_866_411, - 18_170_578_180_087, - 20_226_985_226_447, - 22_516_120_692_255, - 25_064_322_999_817, - 27_900_911_352_605, - 31_058_523_077_268, - 34_573_489_143_434, - 38_486_252_181_966, - 42_841_831_811_331, - 47_690_342_626_046, - 53_087_570_807_094, - 59_095_615_988_698, - 65_783_605_766_662, - 73_228_491_069_308, - 81_515_931_542_404, - 90_741_281_135_191, - 101_010_685_227_495, - 112_442_301_921_293, - 125_167_661_548_718, - 139_333_180_038_781, - 155_101_843_555_358, - 172_655_083_789_626, - 192_194_865_483_744, - 213_946_010_204_502, - 238_158_783_103_893, - 265_111_772_429_462, - 295_115_094_915_607, - 328_513_963_936_552, - 365_692_661_475_578, - 407_078_959_611_349, - 453_149_042_394_237, - 504_432_984_742_966, - 561_520_851_400_862, - 625_069_486_125_324, - 695_810_069_225_823, - 774_556_530_406_243, - 862_214_913_708_369, - 959_793_802_308_039, - 1_068_415_923_109_985, - 1_189_331_064_661_951, - 1_323_930_457_019_515, - 1_473_762_779_014_021, - 1_640_551_977_100_649, - 1_826_217_100_807_404, - 2_032_894_383_008_501, - 2_262_961_819_074_188, - 2_519_066_527_700_738, - 2_804_155_208_229_882, - 3_121_508_044_894_685, - 3_474_776_448_088_622, - 3_868_025_066_902_796, - 4_305_778_556_320_752, - 4_793_073_637_166_665, - 5_335_517_047_800_242, - 5_939_350_054_341_159, - 6_611_520_261_667_250, - 7_359_761_551_432_161, - 8_192_683_066_856_378, - 9_119_868_268_136_230, - 10_151_985_198_186_376, - 11_300_909_227_415_580, - 12_579_859_689_817_292, - 14_003_551_982_487_792, - 15_588_366_878_604_342, - 17_352_539_001_951_086, - 19_316_366_631_550_092, - 21_502_445_250_375_680, - 23_935_927_525_325_748, - 26_644_812_709_737_600, - 29_660_268_798_266_784, - 33_016_991_140_790_860, - 36_753_601_641_491_664, - 40_913_093_136_236_104, - 45_543_324_061_189_736, - 50_697_569_104_240_168, - 56_435_132_174_936_472, - 62_822_028_745_677_552, - 69_931_745_415_056_768, - 77_846_085_432_775_824, - 86_656_109_914_600_688, - 96_463_185_576_826_656, - 107_380_151_045_315_664, - 119_532_615_158_469_088, - 133_060_402_202_199_856, - 148_119_160_705_543_712, - 164_882_154_307_451_552, - 183_542_255_300_186_560, - 204_314_163_786_713_728, - 227_436_877_985_347_776, - 253_176_444_104_585_088, - 281_829_017_427_734_464, - 313_724_269_827_691_328, - 349_229_182_918_168_832, - 388_752_270_484_770_624, - 432_748_278_778_513_664, - 481_723_418_752_617_984, - 536_241_190_443_833_600, - 596_928_866_512_693_376, - 664_484_709_541_257_600, - 739_686_006_129_409_280, - 823_398_010_228_713_984, - 916_583_898_614_395_264, - 1_020_315_853_041_475_584, - 1_135_787_396_594_579_584, - 1_264_327_126_171_442_688, - 1_407_413_999_103_859_968, - 1_566_694_349_801_462_272, - 1_744_000_832_209_069_824, - 1_941_373_506_026_471_680, - 2_161_083_309_305_266_176, - 2_405_658_187_494_662_656, - 2_677_912_179_572_818_944, - 2_980_977_795_924_034_048, - 3_318_342_060_496_414_208, - 3_693_886_631_935_247_360, - 4_111_932_465_319_354_368, - 4_577_289_528_371_127_808, - 5_095_312_144_166_932_480, - 5_671_960_597_112_134_656, - 6_313_869_711_009_142_784, - 7_028_425_188_266_614_784, - 7_823_848_588_596_424_704, - 8_709_291_924_949_524_480, - 9_694_942_965_096_232_960, - 10_792_142_450_433_898_496, - 12_013_514_580_722_579_456, - 13_373_112_266_084_982_784, - 14_886_578_817_516_689_408, - 16_571_327_936_291_497_984, - 18_446_744_073_709_551_615, -]; diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 3873258f6b8e..6c858ab0e7fc 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -343,7 +343,7 @@ parameter_types! { // miner configs pub OffchainRepeat: BlockNumber = 5; - pub const VoterSnapshotPerBlock: u32 = u32::max_value(); + pub const VoterSnapshotPerBlock: u32 = u32::MAX; } sp_npos_elections::generate_solution_type!( @@ -447,6 +447,8 @@ impl pallet_staking::Config for Runtime { type NextNewSession = Session; type ElectionProvider = ElectionProviderMultiPhase; type GenesisElectionProvider = runtime_common::elections::GenesisElectionOf; + // Use the nominators map to iter voters, but also perform the bags-list migration and keep + // it up-to-date. type SortedListProvider = runtime_common::elections::UseNominatorsAndUpdateBagsList; type WeightInfo = weights::pallet_staking::WeightInfo; } From 256c95fbf345afeb1916f347ed79c31bc807cfac Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 14 Sep 2021 21:41:40 -0700 Subject: [PATCH 37/53] Various fixes --- runtime/common/src/elections.rs | 7 ++- .../kusama/src/weights/pallet_bags_list.rs | 7 ++- runtime/polkadot/src/lib.rs | 8 +-- runtime/polkadot/src/weights/mod.rs | 1 - .../polkadot/src/weights/pallet_bags_list.rs | 61 ------------------- .../westend/src/weights/pallet_bags_list.rs | 7 ++- utils/remote-ext-tests/bags-list/src/main.rs | 4 +- .../bags-list/src/voter_bags.rs | 4 +- utils/voter-bags/src/main.rs | 4 +- 9 files changed, 25 insertions(+), 78 deletions(-) delete mode 100644 runtime/polkadot/src/weights/pallet_bags_list.rs diff --git a/runtime/common/src/elections.rs b/runtime/common/src/elections.rs index c8eb4f9680ef..df88b22b1d1c 100644 --- a/runtime/common/src/elections.rs +++ b/runtime/common/src/elections.rs @@ -62,7 +62,8 @@ impl pallet_election_provider_multi_phase::BenchmarkingConfig for BenchmarkConfi pub type OnOnChainAccuracy = sp_runtime::Perbill; /// The election provider of the genesis -pub type GenesisElectionOf = frame_election_provider_support::onchain::OnChainSequentialPhragmen; +pub type GenesisElectionOf = + frame_election_provider_support::onchain::OnChainSequentialPhragmen; /// Maximum number of iterations for balancing that will be executed in the embedded miner of /// pallet-election-provider-multi-phase. @@ -137,8 +138,8 @@ impl SortedListProvider::sanity_check() } - fn clear() { - pallet_bags_list::Pallet::::clear() + fn clear(count: Option) -> u32 { + pallet_bags_list::Pallet::::clear(count) } #[cfg(feature = "runtime-benchmarks")] diff --git a/runtime/kusama/src/weights/pallet_bags_list.rs b/runtime/kusama/src/weights/pallet_bags_list.rs index bcfcc6b052e5..6792d0d5d689 100644 --- a/runtime/kusama/src/weights/pallet_bags_list.rs +++ b/runtime/kusama/src/weights/pallet_bags_list.rs @@ -49,11 +49,16 @@ use sp_std::marker::PhantomData; /// Weights for pallet_bags_list using the Substrate node and recommended hardware. pub struct WeightInfo(PhantomData); impl pallet_bags_list::WeightInfo for WeightInfo { + fn rebag_non_terminal() -> Weight { + (75_718_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } // Storage: Staking Bonded (r:1 w:0) // Storage: Staking Ledger (r:1 w:0) // Storage: BagsList ListNodes (r:4 w:4) // Storage: BagsList ListBags (r:1 w:1) - fn rebag() -> Weight { + fn rebag_terminal() -> Weight { (75_718_000 as Weight) .saturating_add(T::DbWeight::get().reads(7 as Weight)) .saturating_add(T::DbWeight::get().writes(5 as Weight)) diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index b3765ae583b4..fecff07789ab 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -148,8 +148,7 @@ impl Contains for BaseFilter { Call::Multisig(_) | Call::Bounties(_) | Call::Tips(_) | - Call::ElectionProviderMultiPhase(_) | - Call::BagsList(_) => true, + Call::ElectionProviderMultiPhase(_) => true, } } } @@ -361,6 +360,8 @@ parameter_types! { // miner configs pub OffchainRepeat: BlockNumber = 5; + + pub const VoterSnapshotPerBlock: u32 = u32::MAX; } sp_npos_elections::generate_solution_type!( @@ -1102,9 +1103,6 @@ construct_runtime! { // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event, ValidateUnsigned} = 36, - - // Provides a semi-sorted list of nominators for staking. - BagsList: pallet_bags_list::{Pallet, Call, Storage, Event} = 37, } } diff --git a/runtime/polkadot/src/weights/mod.rs b/runtime/polkadot/src/weights/mod.rs index 19abf1fb711c..046bc9f0a4c1 100644 --- a/runtime/polkadot/src/weights/mod.rs +++ b/runtime/polkadot/src/weights/mod.rs @@ -16,7 +16,6 @@ //! A list of the different weight modules for our runtime. pub mod frame_system; -pub mod pallet_bags_list; pub mod pallet_balances; pub mod pallet_bounties; pub mod pallet_collective_council; diff --git a/runtime/polkadot/src/weights/pallet_bags_list.rs b/runtime/polkadot/src/weights/pallet_bags_list.rs deleted file mode 100644 index bcfcc6b052e5..000000000000 --- a/runtime/polkadot/src/weights/pallet_bags_list.rs +++ /dev/null @@ -1,61 +0,0 @@ -// This file is part of Substrate. - -// Copyright (C) 2021 Parity Technologies (UK) Ltd. -// SPDX-License-Identifier: Apache-2.0 - -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -//! Autogenerated weights for pallet_bags_list -//! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-09-02, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 128 - -// Executed Command: -// target/release/substrate -// benchmark -// --chain=dev -// --steps=50 -// --repeat=20 -// --pallet=pallet_bags_list -// --extrinsic=* -// --execution=wasm -// --wasm-execution=compiled -// --heap-pages=4096 -// --output=./frame/bags-list/src/weights.rs -// --template=./.maintain/frame-weight-template.hbs - -// NOTE: this is copy pasta from substrate % some tweaks - -#![cfg_attr(rustfmt, rustfmt_skip)] -#![allow(unused_parens)] -#![allow(unused_imports)] - -use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; -use sp_std::marker::PhantomData; - -/// Weight functions needed for pallet_bags_list. - -/// Weights for pallet_bags_list using the Substrate node and recommended hardware. -pub struct WeightInfo(PhantomData); -impl pallet_bags_list::WeightInfo for WeightInfo { - // Storage: Staking Bonded (r:1 w:0) - // Storage: Staking Ledger (r:1 w:0) - // Storage: BagsList ListNodes (r:4 w:4) - // Storage: BagsList ListBags (r:1 w:1) - fn rebag() -> Weight { - (75_718_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) - } -} diff --git a/runtime/westend/src/weights/pallet_bags_list.rs b/runtime/westend/src/weights/pallet_bags_list.rs index bcfcc6b052e5..6792d0d5d689 100644 --- a/runtime/westend/src/weights/pallet_bags_list.rs +++ b/runtime/westend/src/weights/pallet_bags_list.rs @@ -49,11 +49,16 @@ use sp_std::marker::PhantomData; /// Weights for pallet_bags_list using the Substrate node and recommended hardware. pub struct WeightInfo(PhantomData); impl pallet_bags_list::WeightInfo for WeightInfo { + fn rebag_non_terminal() -> Weight { + (75_718_000 as Weight) + .saturating_add(T::DbWeight::get().reads(7 as Weight)) + .saturating_add(T::DbWeight::get().writes(5 as Weight)) + } // Storage: Staking Bonded (r:1 w:0) // Storage: Staking Ledger (r:1 w:0) // Storage: BagsList ListNodes (r:4 w:4) // Storage: BagsList ListBags (r:1 w:1) - fn rebag() -> Weight { + fn rebag_terminal() -> Weight { (75_718_000 as Weight) .saturating_add(T::DbWeight::get().reads(7 as Weight)) .saturating_add(T::DbWeight::get().writes(5 as Weight)) diff --git a/utils/remote-ext-tests/bags-list/src/main.rs b/utils/remote-ext-tests/bags-list/src/main.rs index 266fa0997b63..376ccac8cf2b 100644 --- a/utils/remote-ext-tests/bags-list/src/main.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -56,7 +56,7 @@ async fn main() { options.uri.clone(), ) .await; - } + }, Runtime::Polkadot => { use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; voter_bags::test_voter_bags_migration::( @@ -64,6 +64,6 @@ async fn main() { options.uri.clone(), ) .await; - } + }, } } diff --git a/utils/remote-ext-tests/bags-list/src/voter_bags.rs b/utils/remote-ext-tests/bags-list/src/voter_bags.rs index 747b33700f9b..94f7d605eae3 100644 --- a/utils/remote-ext-tests/bags-list/src/voter_bags.rs +++ b/utils/remote-ext-tests/bags-list/src/voter_bags.rs @@ -88,8 +88,8 @@ pub(crate) async fn test_voter_bags_migration< Some(bag) => bag, None => { log::info!(target: LOG_TARGET, "{} NO VOTERS.", pretty_thresh); - continue; - } + continue + }, }; let voters_in_bag = bag.std_iter().count() as u32; diff --git a/utils/voter-bags/src/main.rs b/utils/voter-bags/src/main.rs index ba14cd1d3b51..5bec8fda35de 100644 --- a/utils/voter-bags/src/main.rs +++ b/utils/voter-bags/src/main.rs @@ -37,7 +37,7 @@ arg_enum! { } impl Runtime { - fn generate_thresholds(&self) -> Box Result<(), std::io::Error>> { + fn generate_thresholds_fn(&self) -> Box Result<(), std::io::Error>> { match self { Runtime::Westend => Box::new(generate_thresholds::), Runtime::Kusama => Box::new(generate_thresholds::), @@ -76,5 +76,5 @@ struct Opt { fn main() -> Result<(), std::io::Error> { let Opt { n_bags, output, runtime, total_issuance, minimum_balance } = Opt::from_args(); - runtime.generate_thresholds()(n_bags, &output, total_issuance, minimum_balance)) + runtime.generate_thresholds_fn()(n_bags, &output, total_issuance, minimum_balance) } From b52fd92e101f487fe8d459da979f44b225e1a6c5 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 14 Sep 2021 21:51:04 -0700 Subject: [PATCH 38/53] Add comment for VoterSnapshotPerBlock --- runtime/kusama/src/lib.rs | 3 +++ runtime/polkadot/src/lib.rs | 3 +++ runtime/westend/src/lib.rs | 3 +++ utils/voter-bags/src/main.rs | 4 +++- 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 158c5a1cbc83..9dbea42a1b5e 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -358,6 +358,9 @@ parameter_types! { // miner configs pub OffchainRepeat: BlockNumber = 5; + /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a + /// very large value. Once the `BagsList` is in full motion, staking might open its door to many + /// more nominators, and this value should instead be what is a "safe" number (e.g. 22500). pub const VoterSnapshotPerBlock: u32 = u32::MAX; } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index fecff07789ab..7f1a4cf8d06e 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -361,6 +361,9 @@ parameter_types! { // miner configs pub OffchainRepeat: BlockNumber = 5; + /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a + /// very large value. Once the `BagsList` is in full motion, staking might open its door to many + /// more nominators, and this value should instead be what is a "safe" number (e.g. 22500). pub const VoterSnapshotPerBlock: u32 = u32::MAX; } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 6c858ab0e7fc..b5399947db93 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -343,6 +343,9 @@ parameter_types! { // miner configs pub OffchainRepeat: BlockNumber = 5; + /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a + /// very large value. Once the `BagsList` is in full motion, staking might open its door to many + /// more nominators, and this value should instead be what is a "safe" number (e.g. 22500). pub const VoterSnapshotPerBlock: u32 = u32::MAX; } diff --git a/utils/voter-bags/src/main.rs b/utils/voter-bags/src/main.rs index 5bec8fda35de..3cbb06629f80 100644 --- a/utils/voter-bags/src/main.rs +++ b/utils/voter-bags/src/main.rs @@ -37,7 +37,9 @@ arg_enum! { } impl Runtime { - fn generate_thresholds_fn(&self) -> Box Result<(), std::io::Error>> { + fn generate_thresholds_fn( + &self, + ) -> Box Result<(), std::io::Error>> { match self { Runtime::Westend => Box::new(generate_thresholds::), Runtime::Kusama => Box::new(generate_thresholds::), From bdd266bc9f8b0f6136a24a4e3eecc2cc4e7f436d Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 14 Sep 2021 21:59:31 -0700 Subject: [PATCH 39/53] Remove bags-list import from polakdot cargo --- runtime/polkadot/Cargo.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 924edd1fca56..c4c8f2d64a72 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -67,7 +67,6 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } @@ -154,7 +153,6 @@ std = [ "beefy-primitives/std", "pallet-mmr-primitives/std", "frame-election-provider-support/std", - "pallet-bags-list/std", ] runtime-benchmarks = [ "runtime-common/runtime-benchmarks", From 55fb64b539005518a40bd1605100b41b5edfd02e Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Tue, 14 Sep 2021 22:58:11 -0700 Subject: [PATCH 40/53] use benchmarking feature for pallet-bags-list --- Cargo.lock | 6 +++++- runtime/kusama/Cargo.toml | 1 + runtime/westend/Cargo.toml | 1 + runtime/westend/src/lib.rs | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 83171e4841b0..2c138dc73744 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4930,13 +4930,18 @@ name = "pallet-bags-list" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -7488,7 +7493,6 @@ dependencies = [ "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index d20a2d243e64..2b7b04a45cca 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -211,6 +211,7 @@ runtime-benchmarks = [ "hex-literal", "xcm-builder/runtime-benchmarks", "frame-election-provider-support/runtime-benchmarks", + "pallet-bags-list/runtime-benchmarks", ] try-runtime = [ "frame-executive/try-runtime", diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 2fff666f3b2a..5b991b5d00d6 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -201,6 +201,7 @@ runtime-benchmarks = [ "hex-literal", "xcm-builder/runtime-benchmarks", "frame-election-provider-support/runtime-benchmarks", + "pallet-bags-list/runtime-benchmarks", ] try-runtime = [ "frame-executive/try-runtime", diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index b5399947db93..633c4db0c842 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1447,6 +1447,7 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_timestamp, Timestamp); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); + list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -1511,6 +1512,7 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_timestamp, Timestamp); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); + add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) From b44ac21f444d3e98ad19f3bbeb0a7252e2354a90 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Wed, 15 Sep 2021 11:14:35 -0700 Subject: [PATCH 41/53] Add custom migration for westend and kusama for bags-list --- runtime/kusama/src/lib.rs | 29 ++++++++++++++++++++++++++++- runtime/westend/src/lib.rs | 30 +++++++++++++++++++++++++++++- 2 files changed, 57 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 9dbea42a1b5e..300f0a0bd27e 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1531,7 +1531,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, - TechnicalMembershipStoragePrefixMigration, + (TechnicalMembershipStoragePrefixMigration, StakingBagsListMigrationV8), >; /// The payload being signed in the transactions. pub type SignedPayload = generic::SignedPayload; @@ -1576,6 +1576,33 @@ impl OnRuntimeUpgrade for TechnicalMembershipStoragePrefixMigration { } } +// Migration to generate pallet staking's `SortedListProvider` from pre-existing nominators. +pub struct StakingBagsListMigrationV8; + +impl OnRuntimeUpgrade for StakingBagsListMigrationV8 { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + pallet_staking::migrations::v8::migrate::() + } + + #[cfg(feature = "try-runtime")] + fn pre_upgrade() -> Result<(), &'static str> { + if StorageVersion::::get() == Releases::V6_0_0 { + migrations::v7::pre_migrate::() + } else { + Ok(()) + } + } + + #[cfg(feature = "try-runtime")] + fn post_upgrade() -> Result<(), &'static str> { + if StorageVersion::::get() == Releases::V8_0_0 { + migrations::v8::post_migrate::() + } else { + Ok(()) + } + } +} + #[cfg(not(feature = "disable-runtime-api"))] sp_api::impl_runtime_apis! { impl sp_api::Core for Runtime { diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 633c4db0c842..43e115d9c98c 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -20,6 +20,7 @@ // `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. #![recursion_limit = "256"] +use frame_support::traits::OnRuntimeUpgrade; use pallet_transaction_payment::CurrencyAdapter; use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use primitives::v1::{ @@ -1111,11 +1112,38 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, - (), + StakingBagsListMigrationV8, >; /// The payload being signed in transactions. pub type SignedPayload = generic::SignedPayload; +// Migration to generate pallet staking's `SortedListProvider` from pre-existing nominators. +pub struct StakingBagsListMigrationV8; + +impl OnRuntimeUpgrade for StakingBagsListMigrationV8 { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + pallet_staking::migrations::v8::migrate::() + } + + #[cfg(feature = "try-runtime")] + fn pre_upgrade() -> Result<(), &'static str> { + if StorageVersion::::get() == Releases::V6_0_0 { + migrations::v7::pre_migrate::() + } else { + Ok(()) + } + } + + #[cfg(feature = "try-runtime")] + fn post_upgrade() -> Result<(), &'static str> { + if StorageVersion::::get() == Releases::V8_0_0 { + migrations::v8::post_migrate::() + } else { + Ok(()) + } + } +} + #[cfg(not(feature = "disable-runtime-api"))] sp_api::impl_runtime_apis! { impl sp_api::Core for Runtime { From b0c5305ac87d4f079c159bbb7268132382f9e84d Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Wed, 15 Sep 2021 11:40:09 -0700 Subject: [PATCH 42/53] :facepalm --- runtime/kusama/src/lib.rs | 12 ++---------- runtime/westend/src/lib.rs | 12 ++---------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 300f0a0bd27e..7936b561cf10 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1586,20 +1586,12 @@ impl OnRuntimeUpgrade for StakingBagsListMigrationV8 { #[cfg(feature = "try-runtime")] fn pre_upgrade() -> Result<(), &'static str> { - if StorageVersion::::get() == Releases::V6_0_0 { - migrations::v7::pre_migrate::() - } else { - Ok(()) - } + pallet_staking::migrations::v8::pre_migrate::() } #[cfg(feature = "try-runtime")] fn post_upgrade() -> Result<(), &'static str> { - if StorageVersion::::get() == Releases::V8_0_0 { - migrations::v8::post_migrate::() - } else { - Ok(()) - } + pallet_staking::migrations::v8::post_migrate::() } } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 43e115d9c98c..309e1ac36519 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1127,20 +1127,12 @@ impl OnRuntimeUpgrade for StakingBagsListMigrationV8 { #[cfg(feature = "try-runtime")] fn pre_upgrade() -> Result<(), &'static str> { - if StorageVersion::::get() == Releases::V6_0_0 { - migrations::v7::pre_migrate::() - } else { - Ok(()) - } + pallet_staking::migrations::v8::pre_migrate::() } #[cfg(feature = "try-runtime")] fn post_upgrade() -> Result<(), &'static str> { - if StorageVersion::::get() == Releases::V8_0_0 { - migrations::v8::post_migrate::() - } else { - Ok(()) - } + pallet_staking::migrations::v8::post_migrate::() } } From e29e77b78c7ba02d4c70dff5aec69e52b49315ef Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Wed, 15 Sep 2021 13:20:32 -0700 Subject: [PATCH 43/53] Fix kusama runtime --- Cargo.lock | 325 +++++++++++++++++++------------------- runtime/kusama/src/lib.rs | 36 +++-- 2 files changed, 180 insertions(+), 181 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cfc71af195a7..ddd9539e45e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1915,7 +1915,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", ] @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -1971,7 +1971,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "Inflector", "chrono", @@ -1997,7 +1997,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2023,7 +2023,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2053,7 +2053,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "serde", @@ -2075,7 +2075,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "bitflags", "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2127,7 +2127,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2151,7 +2151,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "proc-macro-crate 1.0.0", @@ -2175,7 +2175,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro2", "quote", @@ -2195,7 +2195,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2216,7 +2216,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2226,7 +2226,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", @@ -2258,7 +2258,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2272,7 +2272,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -2290,7 +2290,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4824,7 +4824,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4854,7 +4854,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4882,7 +4882,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -4947,7 +4947,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5016,7 +5016,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5107,7 +5107,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5200,7 +5200,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5230,7 +5230,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5272,7 +5272,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5305,7 +5305,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5333,7 +5333,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5377,7 +5377,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "enumflags2", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5407,7 +5407,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5487,7 +5487,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5519,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5553,7 +5553,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5585,7 +5585,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5602,7 +5602,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5629,7 +5629,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5642,7 +5642,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5674,7 +5674,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5696,7 +5696,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5736,7 +5736,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5762,7 +5762,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5792,7 +5792,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5832,7 +5832,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5848,7 +5848,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5874,7 +5874,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5916,7 +5916,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5938,7 +5938,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5947,7 +5947,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5973,7 +5973,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6006,19 +6006,16 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "pallet-treasury", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6038,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6070,7 +6067,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -6087,7 +6084,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", @@ -6126,7 +6123,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6170,7 +6167,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6199,7 +6196,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8589,7 +8586,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -8857,7 +8854,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8868,7 +8865,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -8895,7 +8892,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8918,7 +8915,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8934,7 +8931,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8950,7 +8947,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8961,7 +8958,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "chrono", "fdlimit", @@ -8999,7 +8996,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "fnv", "futures 0.3.17", @@ -9027,7 +9024,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "hash-db", "kvdb", @@ -9052,7 +9049,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures 0.3.17", @@ -9076,7 +9073,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -9119,7 +9116,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "futures 0.3.17", @@ -9143,7 +9140,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9156,7 +9153,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "assert_matches", "async-trait", @@ -9190,7 +9187,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures 0.3.17", @@ -9216,7 +9213,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "sc-client-api", "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9227,7 +9224,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -9253,7 +9250,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "environmental", @@ -9271,7 +9268,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "parity-scale-codec", @@ -9287,7 +9284,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9306,7 +9303,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -9343,7 +9340,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "finality-grandpa", @@ -9367,7 +9364,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -9384,7 +9381,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -9399,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "hash-db", "parity-scale-codec", @@ -9417,7 +9414,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-std", "async-trait", @@ -9468,7 +9465,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9484,7 +9481,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "bytes 1.1.0", "fnv", @@ -9511,7 +9508,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "libp2p", @@ -9524,7 +9521,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9533,7 +9530,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "hash-db", @@ -9564,7 +9561,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9589,7 +9586,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9606,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "directories", @@ -9671,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "parity-scale-codec", @@ -9685,7 +9682,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9707,7 +9704,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "chrono", "futures 0.3.17", @@ -9725,7 +9722,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9754,7 +9751,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9765,7 +9762,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "intervalier", @@ -9792,7 +9789,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "derive_more", "futures 0.3.17", @@ -9806,7 +9803,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9992,9 +9989,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.67" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950" +checksum = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8" dependencies = [ "itoa", "ryu", @@ -10235,7 +10232,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "hash-db", "log", @@ -10269,7 +10266,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10293,7 +10290,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "serde", @@ -10317,7 +10314,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "integer-sqrt", "num-traits", @@ -10345,7 +10342,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10369,7 +10366,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "parity-scale-codec", @@ -10393,7 +10390,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10417,7 +10414,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "log", @@ -10435,7 +10432,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures 0.3.17", @@ -10473,7 +10470,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "merlin", @@ -10517,7 +10514,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10537,7 +10534,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10561,7 +10558,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "base58", "blake2-rfc", @@ -10649,7 +10646,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "kvdb", "parking_lot 0.11.2", @@ -10658,7 +10655,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro2", "quote", @@ -10678,7 +10675,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "environmental", "parity-scale-codec", @@ -10700,7 +10697,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "finality-grandpa", "log", @@ -10734,7 +10731,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10762,7 +10759,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "hash-db", @@ -10812,7 +10809,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "lazy_static", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10834,7 +10831,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "derive_more", @@ -10867,7 +10864,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "zstd", ] @@ -10883,7 +10880,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "serde", @@ -10911,7 +10908,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10933,7 +10930,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10953,7 +10950,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "backtrace", ] @@ -10969,7 +10966,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "rustc-hash", "serde", @@ -10979,7 +10976,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "either", "hash256-std-hasher", @@ -11021,7 +11018,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11055,7 +11052,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -11093,7 +11090,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "serde", "serde_json", @@ -11102,7 +11099,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11128,7 +11125,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11148,7 +11145,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "hash-db", "log", @@ -11194,7 +11191,7 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" [[package]] name = "sp-std" @@ -11204,7 +11201,7 @@ source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-mod [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11230,7 +11227,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11243,7 +11240,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -11275,7 +11272,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "erased-serde", "log", @@ -11311,7 +11308,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11329,7 +11326,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "log", @@ -11355,7 +11352,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "hash-db", "memory-db", @@ -11383,7 +11380,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11413,7 +11410,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11435,7 +11432,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11642,7 +11639,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "platforms", ] @@ -11650,7 +11647,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", @@ -11672,7 +11669,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-std", "derive_more", @@ -11686,7 +11683,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "async-trait", "futures 0.3.17", @@ -11713,7 +11710,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -11723,7 +11720,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -11734,7 +11731,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11902,7 +11899,7 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", @@ -12304,7 +12301,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#644c17eda766f392b787c8c0e01e25748d644b29" +source = "git+https://github.com/paritytech/substrate?branch=master#1fca377715819c516e6bac43c9b0085ba8aadaf8" dependencies = [ "log", "parity-scale-codec", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index bc8be7f13f16..2d2a6fecb925 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1633,14 +1633,6 @@ impl OnRuntimeUpgrade for TechnicalMembershipStoragePrefixMigration { } } -<<<<<<< HEAD -// Migration to generate pallet staking's `SortedListProvider` from pre-existing nominators. -pub struct StakingBagsListMigrationV8; - -impl OnRuntimeUpgrade for StakingBagsListMigrationV8 { - fn on_runtime_upgrade() -> frame_support::weights::Weight { - pallet_staking::migrations::v8::migrate::() -======= const TIPS_OLD_PREFIX: &str = "Treasury"; /// Migrate pallet-tips from `Treasury` to the new pallet prefix `Tips` pub struct MigrateTipsPalletPrefix; @@ -1648,27 +1640,37 @@ pub struct MigrateTipsPalletPrefix; impl OnRuntimeUpgrade for MigrateTipsPalletPrefix { fn on_runtime_upgrade() -> frame_support::weights::Weight { pallet_tips::migrations::v4::migrate::(TIPS_OLD_PREFIX) ->>>>>>> origin } #[cfg(feature = "try-runtime")] fn pre_upgrade() -> Result<(), &'static str> { -<<<<<<< HEAD - pallet_staking::migrations::v8::pre_migrate::() -======= pallet_tips::migrations::v4::pre_migrate::(TIPS_OLD_PREFIX); Ok(()) ->>>>>>> origin } #[cfg(feature = "try-runtime")] fn post_upgrade() -> Result<(), &'static str> { -<<<<<<< HEAD - pallet_staking::migrations::v8::post_migrate::() -======= pallet_tips::migrations::v4::post_migrate::(TIPS_OLD_PREFIX); Ok(()) ->>>>>>> origin + } +} + +// Migration to generate pallet staking's `SortedListProvider` from pre-existing nominators. +pub struct StakingBagsListMigrationV8; + +impl OnRuntimeUpgrade for StakingBagsListMigrationV8 { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + pallet_staking::migrations::v8::migrate::() + } + + #[cfg(feature = "try-runtime")] + fn pre_upgrade() -> Result<(), &'static str> { + pallet_staking::migrations::v8::pre_migrate::() + } + + #[cfg(feature = "try-runtime")] + fn post_upgrade() -> Result<(), &'static str> { + pallet_staking::migrations::v8::post_migrate::() } } From 3d4997bc221f00bbe86503949c122c3f89e5ce44 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Wed, 15 Sep 2021 16:01:13 -0700 Subject: [PATCH 44/53] Small clean up --- Cargo.lock | 2165 ++++++-------------- runtime/common/src/elections.rs | 2 +- runtime/westend/src/lib.rs | 2 +- utils/remote-ext-tests/bags-list/README.md | 9 +- 4 files changed, 618 insertions(+), 1560 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b514bac5eb6d..fecb11ea2a04 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -68,7 +68,7 @@ dependencies = [ "cipher", "ctr", "ghash", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -248,7 +248,7 @@ dependencies = [ "parking", "polling", "slab", - "socket2 0.4.1", + "socket2 0.4.2", "waker-fn", "winapi 0.3.9", ] @@ -488,7 +488,7 @@ dependencies = [ "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -530,11 +530,11 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -725,7 +725,7 @@ dependencies = [ "scale-info", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] @@ -738,7 +738,7 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -767,11 +767,11 @@ dependencies = [ "hex", "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -813,12 +813,12 @@ dependencies = [ "num-traits", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -830,7 +830,7 @@ dependencies = [ "finality-grandpa", "parity-scale-codec", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] @@ -862,14 +862,14 @@ dependencies = [ "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1350,16 +1350,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" -[[package]] -name = "crypto-mac" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" -dependencies = [ - "generic-array 0.12.4", - "subtle 1.0.0", -] - [[package]] name = "crypto-mac" version = "0.8.0" @@ -1367,7 +1357,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -1377,7 +1367,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ "generic-array 0.14.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -1428,7 +1418,7 @@ dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -1441,7 +1431,7 @@ dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -1491,7 +1481,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version 0.3.3", + "rustc_version", "syn", ] @@ -1878,7 +1868,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.1", + "parking_lot 0.11.2", "scale-info", ] @@ -1949,25 +1939,25 @@ dependencies = [ "parity-scale-codec", "paste 1.0.5", "scale-info", - "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "linregress", "log", "parity-scale-codec", "paste 1.0.5", + "scale-info", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2011,19 +2001,20 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-npos-elections", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", + "scale-info", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2038,26 +2029,11 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", -] - -[[package]] -name = "frame-executive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2072,24 +2048,13 @@ dependencies = [ "serde", ] -[[package]] -name = "frame-metadata" -version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "frame-support" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-metadata", "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", @@ -2113,16 +2078,17 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "bitflags", - "frame-metadata 14.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-metadata", "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "log", "once_cell", "parity-scale-codec", "paste 1.0.5", + "scale-info", "serde", "smallvec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2151,7 +2117,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "Inflector", "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2166,7 +2132,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -2175,10 +2141,10 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -2197,7 +2163,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "proc-macro2", "quote", @@ -2209,7 +2175,7 @@ name = "frame-support-test" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test-pallet", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", @@ -2217,13 +2183,13 @@ dependencies = [ "rustversion", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "trybuild", ] @@ -2258,11 +2224,12 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", + "scale-info", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2281,9 +2248,9 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2295,15 +2262,6 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "frame-system-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "frame-try-runtime" version = "0.10.0-dev" @@ -2315,17 +2273,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "fs-err" version = "2.6.0" @@ -2531,14 +2478,13 @@ checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] name = "generate-bags" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "chrono", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "git2", - "node-runtime", "num-format", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -2732,16 +2678,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" -[[package]] -name = "hmac" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" -dependencies = [ - "crypto-mac 0.7.0", - "digest 0.8.1", -] - [[package]] name = "hmac" version = "0.8.1" @@ -2762,17 +2698,6 @@ dependencies = [ "digest 0.9.0", ] -[[package]] -name = "hmac-drbg" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b" -dependencies = [ - "digest 0.8.1", - "generic-array 0.12.4", - "hmac 0.7.1", -] - [[package]] name = "hmac-drbg" version = "0.3.0" @@ -2860,7 +2785,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite 0.2.7", - "socket2 0.4.1", + "socket2 0.4.2", "tokio", "tower-service", "tracing", @@ -3123,9 +3048,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.54" +version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1866b355d9c878e5e607473cbe3f63282c0b7aad2db1dbebf55076c686918254" +checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84" dependencies = [ "wasm-bindgen", ] @@ -3270,7 +3195,7 @@ checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300" dependencies = [ "Inflector", "bae", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -3342,50 +3267,50 @@ dependencies = [ "bitvec 0.20.4", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bounties", + "pallet-collective", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-elections-phragmen", + "pallet-gilt", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr-primitives", + "pallet-multisig", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy", + "pallet-recovery", + "pallet-scheduler", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-society", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-fn", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", "pallet-xcm", "parity-scale-codec", "polkadot-primitives", @@ -3400,24 +3325,24 @@ dependencies = [ "smallvec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "tiny-keccak", "xcm", "xcm-builder", @@ -3486,9 +3411,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.101" +version = "0.2.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" +checksum = "a2a5ac8f984bfcf3a823267e5fde638acc3325f6496633a5da6bb6eb2171e103" [[package]] name = "libgit2-sys" @@ -3729,7 +3654,7 @@ dependencies = [ "log", "rand 0.8.4", "smallvec", - "socket2 0.4.1", + "socket2 0.4.2", "void", ] @@ -3902,7 +3827,7 @@ dependencies = [ "libc", "libp2p-core", "log", - "socket2 0.4.1", + "socket2 0.4.2", ] [[package]] @@ -3974,22 +3899,6 @@ dependencies = [ "libc", ] -[[package]] -name = "libsecp256k1" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962" -dependencies = [ - "arrayref", - "crunchy", - "digest 0.8.1", - "hmac-drbg 0.2.0", - "rand 0.7.3", - "sha2 0.8.2", - "subtle 2.4.1", - "typenum", -] - [[package]] name = "libsecp256k1" version = "0.5.0" @@ -3999,7 +3908,7 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg 0.3.0", + "hmac-drbg", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", @@ -4018,7 +3927,7 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg 0.3.0", + "hmac-drbg", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", @@ -4036,7 +3945,7 @@ checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" dependencies = [ "crunchy", "digest 0.9.0", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -4453,7 +4362,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro-error 1.0.4", "proc-macro2", "quote", @@ -4542,95 +4451,6 @@ dependencies = [ "libc", ] -[[package]] -name = "node-primitives" -version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "node-runtime" -version = "3.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "node-primitives", - "pallet-assets", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-contracts", - "pallet-contracts-primitives", - "pallet-contracts-rpc-runtime-api", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-gilt 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-lottery", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-randomness-collective-flip", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-transaction-storage", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-uniques", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "nodrop" version = "0.1.14" @@ -4826,19 +4646,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" -[[package]] -name = "pallet-assets" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" @@ -4849,25 +4656,10 @@ dependencies = [ "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4880,20 +4672,21 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-authorship", - "sp-runtime", - "sp-std", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "parity-scale-codec", + "scale-info", "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4913,43 +4706,20 @@ dependencies = [ "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", -] - -[[package]] -name = "pallet-babe" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4958,6 +4728,7 @@ dependencies = [ "log", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", + "scale-info", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -4976,20 +4747,20 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", + "scale-info", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] @@ -5023,8 +4794,8 @@ dependencies = [ "libsecp256k1 0.6.0", "log", "pallet-beefy", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr", + "pallet-mmr-primitives", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", @@ -5043,24 +4814,11 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5097,7 +4855,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5141,91 +4899,14 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] -name = "pallet-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-contracts" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "bitflags", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "libsecp256k1 0.3.5", - "log", - "pallet-contracts-primitives", - "pallet-contracts-proc-macro", - "parity-scale-codec", - "pwasm-utils", - "rand 0.7.3", - "serde", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-sandbox", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "wasmi-validation", -] - -[[package]] -name = "pallet-contracts-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "bitflags", - "parity-scale-codec", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pallet-contracts-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "pallet-contracts-primitives", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-democracy" +name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ @@ -5240,21 +4921,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "pallet-democracy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" @@ -5268,36 +4934,17 @@ dependencies = [ "parity-scale-codec", "rand 0.7.3", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "strum 0.21.0", "strum_macros 0.21.1", ] -[[package]] -name = "pallet-election-provider-multi-phase" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "static_assertions", -] - [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" @@ -5309,27 +4956,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5342,23 +4973,9 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-gilt" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5374,36 +4991,14 @@ dependencies = [ "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", -] - -[[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5417,24 +5012,9 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-identity" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5449,30 +5029,12 @@ dependencies = [ "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", -] - -[[package]] -name = "pallet-im-online" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5485,38 +5047,11 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-lottery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5530,26 +5065,10 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5561,30 +5080,13 @@ dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5603,22 +5105,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "pallet-mmr-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "pallet-mmr-rpc" version = "3.0.0" @@ -5627,7 +5113,7 @@ dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives", "parity-scale-codec", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -5646,22 +5132,9 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-multisig" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5673,9 +5146,9 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5695,22 +5168,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "pallet-offences" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" @@ -5720,86 +5177,47 @@ dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa", + "pallet-im-online", + "pallet-offences", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-staking", - "sp-std", -] - -[[package]] -name = "pallet-proxy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-proxy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-randomness-collective-flip" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "safe-mix", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] -name = "pallet-recovery" +name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "scale-info", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5813,24 +5231,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-scheduler" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5845,19 +5248,19 @@ dependencies = [ "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5865,6 +5268,7 @@ dependencies = [ "log", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", + "scale-info", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5900,21 +5304,8 @@ dependencies = [ "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-society" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "rand_chacha 0.2.2", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5943,7 +5334,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5952,7 +5343,7 @@ dependencies = [ "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", - "serde", + "scale-info", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -5965,18 +5356,7 @@ name = "pallet-staking-reward-curve" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pallet-staking-reward-curve" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -6000,22 +5380,9 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-sudo" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6029,54 +5396,42 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-tips" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] -name = "pallet-transaction-payment" +name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "log", + "pallet-treasury", "parity-scale-codec", "scale-info", "serde", - "smallvec", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -6086,17 +5441,18 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", + "scale-info", "serde", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6107,7 +5463,7 @@ dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", @@ -6121,40 +5477,12 @@ name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "pallet-transaction-payment-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-transaction-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "pallet-treasury" version = "4.0.0-dev" @@ -6172,34 +5500,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "pallet-treasury" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-uniques" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "pallet-utility" version = "4.0.0-dev" @@ -6210,24 +5510,10 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-utility" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6241,21 +5527,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-vesting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6319,7 +5592,7 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b157dc92b3db2bae522afb31b3843e91ae097eb01d66c72dda66a2e86bc3ca14" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -6720,7 +5993,7 @@ dependencies = [ "rand 0.8.4", "sc-network", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -6749,7 +6022,7 @@ dependencies = [ "sc-network", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "thiserror", "tracing", ] @@ -6779,10 +6052,10 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", "kusama-runtime", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-mmr-primitives", + "pallet-transaction-payment-rpc-runtime-api", "polkadot-primitives", "polkadot-runtime", "rococo-runtime", @@ -6791,17 +6064,17 @@ dependencies = [ "sc-executor", "sc-service", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-finality-grandpa", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "westend-runtime", ] @@ -6825,7 +6098,7 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -6839,9 +6112,9 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6866,7 +6139,7 @@ dependencies = [ "sc-keystore", "sc-network", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -6900,9 +6173,9 @@ dependencies = [ "rand 0.8.4", "rand_chacha 0.3.1", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6924,9 +6197,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-network", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "tracing", ] @@ -6974,11 +6247,11 @@ dependencies = [ "sc-keystore", "schnorrkel", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", @@ -7006,7 +6279,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "thiserror", "tracing", ] @@ -7028,7 +6301,7 @@ dependencies = [ "sc-keystore", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", @@ -7066,7 +6339,7 @@ dependencies = [ "polkadot-parachain", "polkadot-primitives", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -7129,7 +6402,7 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", @@ -7231,8 +6504,8 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -7295,8 +6568,8 @@ dependencies = [ "schnorrkel", "serde", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe", + "sp-consensus-vrf", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7327,7 +6600,7 @@ dependencies = [ "sc-keystore", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] @@ -7435,7 +6708,7 @@ name = "polkadot-overseer-gen-proc-macro" version = "0.9.9" dependencies = [ "assert_matches", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -7473,8 +6746,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-consensus-slots", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7507,10 +6780,10 @@ dependencies = [ "sc-sync-state-rpc", "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-frame-rpc-system", @@ -7524,46 +6797,46 @@ dependencies = [ "bitvec 0.20.4", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-bounties 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-bounties", + "pallet-collective", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-elections-phragmen", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr-primitives", + "pallet-multisig", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy", + "pallet-scheduler", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-tips 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-common", @@ -7575,24 +6848,24 @@ dependencies = [ "serde_json", "smallvec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "tiny-keccak", "trie-db", ] @@ -7602,10 +6875,10 @@ name = "polkadot-runtime-common" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", + "bitvec 0.20.4", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", @@ -7613,17 +6886,17 @@ dependencies = [ "libsecp256k1 0.6.0", "log", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", + "pallet-treasury", + "pallet-vesting", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -7661,13 +6934,13 @@ dependencies = [ "futures 0.3.17", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-vesting", "parity-scale-codec", "polkadot-primitives", "rand 0.8.4", @@ -7680,7 +6953,7 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7699,18 +6972,18 @@ dependencies = [ "beefy-gadget", "beefy-primitives", "env_logger 0.9.0", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", "futures 0.3.17", "hex-literal", "kusama-runtime", "kvdb", "kvdb-rocksdb", "log", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", + "pallet-im-online", + "pallet-mmr-primitives", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", @@ -7767,23 +7040,23 @@ dependencies = [ "sc-transaction-pool", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", @@ -7799,9 +7072,9 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective", + "pallet-democracy", + "pallet-transaction-payment", "parity-scale-codec", "polkadot-cli", "polkadot-primitives", @@ -7816,8 +7089,8 @@ dependencies = [ "sc-finality-grandpa", "sc-service", "sc-tracing", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus-babe", + "sp-keyring", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "test-runner", @@ -7865,7 +7138,7 @@ dependencies = [ "sc-network", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7897,11 +7170,11 @@ dependencies = [ "sc-service", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -7931,29 +7204,29 @@ dependencies = [ "beefy-primitives", "bitvec 0.20.4", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-grandpa", + "pallet-indices", + "pallet-mmr-primitives", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve", + "pallet-sudo", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-vesting", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -7967,22 +7240,22 @@ dependencies = [ "serde_json", "smallvec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "tiny-keccak", "xcm", "xcm-builder", @@ -8000,7 +7273,7 @@ dependencies = [ "hex", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", @@ -8026,14 +7299,14 @@ dependencies = [ "sc-transaction-pool", "serde_json", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", @@ -8161,9 +7434,9 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92" +checksum = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83" dependencies = [ "thiserror", "toml", @@ -8618,7 +7891,7 @@ dependencies = [ "kusama-runtime", "log", "pallet-bags-list", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-runtime", "remote-externalities", @@ -8719,36 +7992,36 @@ dependencies = [ "bp-runtime", "bp-wococo", "bridge-runtime-common", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", "pallet-bridge-grandpa", "pallet-bridge-messages", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective", + "pallet-grandpa", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr", + "pallet-mmr-primitives", + "pallet-offences", + "pallet-proxy", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-sudo", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-utility", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -8760,20 +8033,20 @@ dependencies = [ "serde_derive", "smallvec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "xcm", "xcm-builder", "xcm-executor", @@ -8807,15 +8080,6 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" -[[package]] -name = "rustc_version" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -dependencies = [ - "semver 0.9.0", -] - [[package]] name = "rustc_version" version = "0.3.3" @@ -8873,15 +8137,6 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" -[[package]] -name = "safe-mix" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" -dependencies = [ - "rustc_version 0.2.3", -] - [[package]] name = "salsa20" version = "0.8.1" @@ -8930,7 +8185,7 @@ dependencies = [ "sc-client-api", "sc-network", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8954,7 +8209,7 @@ dependencies = [ "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8969,7 +8224,7 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -8998,7 +8253,7 @@ name = "sc-chain-spec-derive" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -9031,7 +8286,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9058,7 +8313,7 @@ dependencies = [ "sc-utils", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9111,7 +8366,7 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9147,12 +8402,12 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-consensus-vrf", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9179,8 +8434,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9222,9 +8477,9 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9249,8 +8504,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-slots", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9378,9 +8633,9 @@ dependencies = [ "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", @@ -9500,9 +8755,9 @@ dependencies = [ "smallvec", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", @@ -9549,7 +8804,7 @@ dependencies = [ "sc-utils", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "threadpool", ] @@ -9600,7 +8855,7 @@ dependencies = [ "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain", "sp-rpc", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9690,9 +8945,9 @@ dependencies = [ "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -9702,8 +8957,8 @@ dependencies = [ "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", + "sp-transaction-storage-proof", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", @@ -9802,7 +9057,7 @@ name = "sc-tracing-proc-macro" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -9830,7 +9085,7 @@ dependencies = [ "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", ] @@ -9880,7 +9135,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -9910,7 +9165,7 @@ dependencies = [ "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -9977,15 +9232,6 @@ dependencies = [ "semver-parser 0.7.0", ] -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser 0.7.0", -] - [[package]] name = "semver" version = "0.11.0" @@ -10221,9 +9467,9 @@ dependencies = [ "rand 0.8.4", "rand_core 0.6.3", "ring", - "rustc_version 0.3.3", + "rustc_version", "sha2 0.9.8", - "subtle 2.4.1", + "subtle", "x25519-dalek", ] @@ -10240,9 +9486,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad" +checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516" dependencies = [ "libc", "winapi 0.3.9", @@ -10299,18 +9545,15 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ - "hash-db", "log", "parity-scale-codec", "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", ] [[package]] @@ -10319,7 +9562,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ "blake2-rfc", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -10328,10 +9571,10 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "blake2-rfc", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -10353,9 +9596,10 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "parity-scale-codec", + "scale-info", "serde", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10380,11 +9624,12 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", + "scale-info", "serde", "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10398,22 +9643,10 @@ source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050 dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "sp-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10431,9 +9664,8 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ - "async-trait", "parity-scale-codec", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10452,18 +9684,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-block-builder" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-blockchain" version = "4.0.0-dev" @@ -10475,7 +9695,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.2", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-database", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10501,25 +9721,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "async-trait", - "futures 0.3.17", - "futures-timer 3.0.2", - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", -] - [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" @@ -10532,9 +9733,9 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-slots", + "sp-consensus-vrf", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -10543,28 +9744,6 @@ dependencies = [ "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "async-trait", - "merlin", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-consensus-vrf 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" @@ -10572,18 +9751,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050 dependencies = [ "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-runtime", -] - -[[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10598,18 +9767,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-consensus-vrf" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "parity-scale-codec", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-core" version = "4.0.0-dev" @@ -10658,7 +9815,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "base58", "blake2-rfc", @@ -10681,6 +9838,7 @@ dependencies = [ "primitive-types", "rand 0.7.3", "regex", + "scale-info", "schnorrkel", "secrecy", "serde", @@ -10721,7 +9879,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "proc-macro2", "quote", @@ -10742,7 +9900,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "environmental", "parity-scale-codec", @@ -10768,23 +9926,6 @@ dependencies = [ "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-finality-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "finality-grandpa", - "log", - "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-inherents" version = "4.0.0-dev" @@ -10802,7 +9943,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10841,7 +9982,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "futures 0.3.17", "hash-db", @@ -10874,17 +10015,6 @@ dependencies = [ "strum 0.20.0", ] -[[package]] -name = "sp-keyring" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "strum 0.20.0", -] - [[package]] name = "sp-keystore" version = "0.10.0-dev" @@ -10905,7 +10035,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "async-trait", "derive_more", @@ -10929,7 +10059,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "zstd", ] @@ -10952,9 +10082,10 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "parity-scale-codec", + "scale-info", "serde", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -10968,7 +10099,7 @@ name = "sp-npos-elections-solution-type" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -10977,9 +10108,9 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -10995,16 +10126,6 @@ dependencies = [ "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-panic-handler" version = "3.0.0" @@ -11016,7 +10137,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "backtrace", ] @@ -11056,7 +10177,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "either", "hash256-std-hasher", @@ -11066,6 +10187,7 @@ dependencies = [ "parity-util-mem", "paste 1.0.5", "rand 0.7.3", + "scale-info", "serde", "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11094,7 +10216,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11114,7 +10236,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ "Inflector", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -11123,29 +10245,15 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "Inflector", - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", ] -[[package]] -name = "sp-sandbox" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "log", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "wasmi", -] - [[package]] name = "sp-serializer" version = "3.0.0" @@ -11162,22 +10270,22 @@ source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050 dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "parity-scale-codec", + "scale-info", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] @@ -11189,16 +10297,17 @@ source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050 dependencies = [ "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "parity-scale-codec", + "scale-info", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] @@ -11229,7 +10338,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "hash-db", "log", @@ -11257,7 +10366,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050 [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" [[package]] name = "sp-storage" @@ -11275,7 +10384,7 @@ dependencies = [ [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11317,17 +10426,13 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ - "async-trait", - "futures-timer 3.0.2", - "log", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", ] [[package]] @@ -11351,7 +10456,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "erased-serde", "log", @@ -11375,15 +10480,6 @@ dependencies = [ "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] -[[package]] -name = "sp-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" @@ -11393,22 +10489,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-trie", -] - -[[package]] -name = "sp-transaction-storage-proof" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -11420,8 +10505,8 @@ dependencies = [ "memory-db", "parity-scale-codec", "scale-info", - "sp-core", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "trie-db", "trie-root", ] @@ -11429,11 +10514,12 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", + "scale-info", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "trie-db", @@ -11459,11 +10545,12 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm 0.42.2", + "scale-info", "serde", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", @@ -11485,7 +10572,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11507,7 +10594,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11539,9 +10626,9 @@ dependencies = [ "kusama-runtime", "log", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-election-provider-multi-phase", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", @@ -11713,7 +10800,7 @@ name = "substrate-frame-rpc-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", "futures 0.3.17", "jsonrpc-core", "jsonrpc-core-client", @@ -11724,7 +10811,7 @@ dependencies = [ "sc-rpc-api", "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder", "sp-blockchain", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11763,9 +10850,9 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -11786,7 +10873,7 @@ name = "substrate-test-utils-derive" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" dependencies = [ - "proc-macro-crate 1.0.0", + "proc-macro-crate 1.1.0", "proc-macro2", "quote", "syn", @@ -11807,27 +10894,6 @@ dependencies = [ "wasm-gc-api", ] -[[package]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#cf63c639ba934c1bbd11dbcc5b95d0446f8c7d65" -dependencies = [ - "ansi_term 0.12.1", - "build-helper", - "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "tempfile", - "toml", - "walkdir", - "wasm-gc-api", -] - -[[package]] -name = "subtle" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" - [[package]] name = "subtle" version = "2.4.1" @@ -11912,7 +10978,7 @@ dependencies = [ "polkadot-parachain", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "tiny-keccak", ] @@ -11935,7 +11001,7 @@ dependencies = [ "sc-cli", "sc-service", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "structopt", "substrate-test-utils", "test-parachain-adder", @@ -11946,7 +11012,7 @@ dependencies = [ name = "test-parachain-halt" version = "0.9.9" dependencies = [ - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", ] [[package]] @@ -11986,21 +11052,21 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder", "sp-blockchain", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio", ] @@ -12480,7 +11546,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ "generic-array 0.14.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -12626,9 +11692,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.77" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e68338db6becec24d3c7977b5bf8a48be992c934b5d07177e3931f5dc9b076c" +checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce" dependencies = [ "cfg-if 1.0.0", "serde", @@ -12638,9 +11704,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.77" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f34c405b4f0658583dba0c1c7c9b694f3cac32655db463b56c254a1c75269523" +checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b" dependencies = [ "bumpalo", "lazy_static", @@ -12653,9 +11719,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.27" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a87d738d4abc4cf22f6eb142f5b9a81301331ee3c767f2fef2fda4e325492060" +checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -12665,9 +11731,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.77" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d5a6580be83b19dc570a8f9c324251687ab2184e57086f71625feb57ec77c8" +checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -12675,9 +11741,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.77" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3775a030dc6f5a0afd8a84981a21cc92a781eb429acef9ecce476d0c9113e92" +checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab" dependencies = [ "proc-macro2", "quote", @@ -12688,9 +11754,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.77" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c279e376c7a8e8752a8f1eaa35b7b0bee6bb9fb0cdacfa97cc3f1f289c87e2b4" +checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc" [[package]] name = "wasm-gc-api" @@ -12726,7 +11792,6 @@ checksum = "d2ee05bba3d1d994652079893941a2ef9324d2b58a63c31b40678fb7eddd7a5a" dependencies = [ "downcast-rs", "libc", - "libm", "memory_units", "num-rational 0.2.4", "num-traits", @@ -12940,9 +12005,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.54" +version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a84d70d1ec7d2da2d26a5bd78f4bca1b8c3254805363ce743b7a05bc30d195a" +checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb" dependencies = [ "js-sys", "wasm-bindgen", @@ -12984,48 +12049,48 @@ dependencies = [ "bitvec 0.20.4", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-executive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-executive", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", - "frame-system-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal", "log", - "pallet-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authority-discovery", "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-babe 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-babe", "pallet-bags-list", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-collective 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-democracy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-election-provider-multi-phase 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-elections-phragmen 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-im-online 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-indices 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-membership 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-mmr-primitives 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-multisig 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-collective", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-elections-phragmen", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-mmr-primitives", + "pallet-multisig", "pallet-nicks", - "pallet-offences 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-offences", "pallet-offences-benchmarking", - "pallet-proxy 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-recovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-scheduler 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-proxy", + "pallet-recovery", + "pallet-scheduler", "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-society 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-society", "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking-reward-curve 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-sudo 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking-reward-curve", + "pallet-sudo", "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-treasury 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-utility 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-vesting 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", @@ -13039,23 +12104,23 @@ dependencies = [ "serde_json", "smallvec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-consensus-babe 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring", "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool", "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-wasm-builder 5.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-wasm-builder", "tiny-keccak", "xcm", "xcm-builder", @@ -13178,17 +12243,17 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-transaction-payment", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -13220,8 +12285,8 @@ dependencies = [ "polkadot-test-client", "polkadot-test-runtime", "polkadot-test-service", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus", + "sp-keyring", "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", @@ -13267,10 +12332,10 @@ dependencies = [ "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", diff --git a/runtime/common/src/elections.rs b/runtime/common/src/elections.rs index 482660e69e2d..f26b2f014451 100644 --- a/runtime/common/src/elections.rs +++ b/runtime/common/src/elections.rs @@ -116,7 +116,7 @@ impl SortedListProvider Result<(), Self::Error> { - pallet_bags_list::Pallet::::on_insert(id, weight).map_err(Into::into) + pallet_bags_list::Pallet::::on_insert(id, weight) } fn on_update(id: &T::AccountId, new_weight: VoteWeight) { diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index fe281c0ab5d1..24409ad1c6a7 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1123,7 +1123,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, - StakingBagsListMigrationV8, + (StakingBagsListMigrationV8,), >; /// The payload being signed in transactions. pub type SignedPayload = generic::SignedPayload; diff --git a/utils/remote-ext-tests/bags-list/README.md b/utils/remote-ext-tests/bags-list/README.md index c451db875434..4955e29b3cb2 100644 --- a/utils/remote-ext-tests/bags-list/README.md +++ b/utils/remote-ext-tests/bags-list/README.md @@ -1,10 +1,3 @@ -# Remote Extension Tests +# Remote Extension Tests For Pallet Bags List Integration tests that use state from live chains via remote externalities. - -## Features - -Tests are feature gated. - -- `polkadot`: tests for the polkadot runtime. -- `kusama`: tests for the kusama runtime. From 4482a6d7fcffc30b241b5e4d520ad224bbd7742e Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Wed, 15 Sep 2021 17:06:31 -0700 Subject: [PATCH 45/53] Be more alphabetical ordered --- runtime/kusama/src/lib.rs | 4 ++-- runtime/westend/src/lib.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index bc6f66ba31c5..fe7c42b24004 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -2001,6 +2001,7 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, runtime_common::slots, Slots); list_benchmark!(list, extra, runtime_common::paras_registrar, Registrar); // Substrate + list_benchmark!(list, extra, pallet_bags_list, BagsList); list_benchmark!(list, extra, pallet_balances, Balances); list_benchmark!(list, extra, pallet_bounties, Bounties); list_benchmark!(list, extra, pallet_collective, Council); @@ -2025,7 +2026,6 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_treasury, Treasury); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); - list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -2076,6 +2076,7 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, runtime_common::paras_registrar, Registrar); // Substrate add_benchmark!(params, batches, pallet_balances, Balances); + add_benchmark!(params, batches, pallet_bags_list, BagsList); add_benchmark!(params, batches, pallet_bounties, Bounties); add_benchmark!(params, batches, pallet_collective, Council); add_benchmark!(params, batches, pallet_collective, TechnicalCommittee); @@ -2099,7 +2100,6 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_treasury, Treasury); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); - add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 24409ad1c6a7..1f2600082806 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1463,6 +1463,7 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, runtime_common::paras_registrar, Registrar); list_benchmark!(list, extra, runtime_common::slots, Slots); // Substrate + list_benchmark!(list, extra, pallet_bags_list, BagsList); list_benchmark!(list, extra, pallet_balances, Balances); list_benchmark!(list, extra, pallet_election_provider_multi_phase, ElectionProviderMultiPhase); list_benchmark!(list, extra, pallet_identity, Identity); @@ -1478,7 +1479,6 @@ sp_api::impl_runtime_apis! { list_benchmark!(list, extra, pallet_timestamp, Timestamp); list_benchmark!(list, extra, pallet_utility, Utility); list_benchmark!(list, extra, pallet_vesting, Vesting); - list_benchmark!(list, extra, pallet_bags_list, BagsList); let storage_info = AllPalletsWithSystem::storage_info(); @@ -1528,6 +1528,7 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, runtime_common::paras_registrar, Registrar); add_benchmark!(params, batches, runtime_common::slots, Slots); // Substrate + add_benchmark!(params, batches, pallet_bags_list, BagsList); add_benchmark!(params, batches, pallet_balances, Balances); add_benchmark!(params, batches, pallet_election_provider_multi_phase, ElectionProviderMultiPhase); add_benchmark!(params, batches, pallet_identity, Identity); @@ -1543,7 +1544,6 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_timestamp, Timestamp); add_benchmark!(params, batches, pallet_utility, Utility); add_benchmark!(params, batches, pallet_vesting, Vesting); - add_benchmark!(params, batches, pallet_bags_list, BagsList); if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) From 548b6ad49c13b2988433afa556763e8c2fdd76c6 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 16 Sep 2021 14:03:40 -0700 Subject: [PATCH 46/53] Use 22_500 for VoterSnapshotPerBlock --- runtime/kusama/src/lib.rs | 2 +- runtime/polkadot/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index fe7c42b24004..cd6f3fc2e277 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -361,7 +361,7 @@ parameter_types! { /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a /// very large value. Once the `BagsList` is in full motion, staking might open its door to many /// more nominators, and this value should instead be what is a "safe" number (e.g. 22500). - pub const VoterSnapshotPerBlock: u32 = u32::MAX; + pub const VoterSnapshotPerBlock: u32 = 22_500; } sp_npos_elections::generate_solution_type!( diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 6f33e6c92e3b..8b0230dffab9 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -364,7 +364,7 @@ parameter_types! { /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a /// very large value. Once the `BagsList` is in full motion, staking might open its door to many /// more nominators, and this value should instead be what is a "safe" number (e.g. 22500). - pub const VoterSnapshotPerBlock: u32 = u32::MAX; + pub const VoterSnapshotPerBlock: u32 = 22_500; } sp_npos_elections::generate_solution_type!( diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 1f2600082806..09baa14a691b 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -347,7 +347,7 @@ parameter_types! { /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a /// very large value. Once the `BagsList` is in full motion, staking might open its door to many /// more nominators, and this value should instead be what is a "safe" number (e.g. 22500). - pub const VoterSnapshotPerBlock: u32 = u32::MAX; + pub const VoterSnapshotPerBlock: u32 = 22_500; } sp_npos_elections::generate_solution_type!( From be1b2c70ba1c4cc058a4e52a26f497386a33b13e Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 16 Sep 2021 15:51:21 -0700 Subject: [PATCH 47/53] point back to master --- Cargo.lock | 4613 ++++++++----------- runtime/common/Cargo.toml | 2 +- runtime/kusama/Cargo.toml | 2 +- runtime/westend/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/Cargo.toml | 2 +- utils/voter-bags/Cargo.toml | 2 +- 6 files changed, 1996 insertions(+), 2627 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fecb11ea2a04..3512b6caa419 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,61 +14,61 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.15.2" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" +checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" dependencies = [ - "gimli 0.24.0", + "gimli 0.23.0", ] [[package]] name = "addr2line" -version = "0.16.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd" +checksum = "03345e98af8f3d786b6d9f656ccfa6ac316d954e92bc4841f0bba20789d5fb5a" dependencies = [ - "gimli 0.25.0", + "gimli 0.24.0", ] [[package]] name = "adler" -version = "1.0.2" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10" [[package]] name = "aead" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" +checksum = "6e3e798aa0c8239776f54415bc06f3d74b1850f3f830b45c35cfc80556973f70" dependencies = [ "generic-array 0.14.4", ] [[package]] name = "aes" -version = "0.7.5" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" +checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures 0.2.1", + "cpufeatures", "opaque-debug 0.3.0", ] [[package]] name = "aes-gcm" -version = "0.9.4" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" +checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf" dependencies = [ "aead", "aes", "cipher", "ctr", "ghash", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -77,16 +77,16 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.1", "once_cell", "version_check", ] [[package]] name = "aho-corasick" -version = "0.7.18" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" dependencies = [ "memchr", ] @@ -117,9 +117,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.44" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1" +checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767" [[package]] name = "approx" @@ -153,9 +153,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "arrayvec" -version = "0.7.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd" +checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7" [[package]] name = "asn1_der" @@ -165,11 +165,10 @@ checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3" [[package]] name = "assert_cmd" -version = "1.0.8" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe" +checksum = "3dc1679af9a1ab4bea16f228b05d18f8363f8327b1fa8db00d2760cfafc6b61e" dependencies = [ - "bstr", "doc-comment", "predicates", "predicates-core", @@ -195,9 +194,9 @@ dependencies = [ [[package]] name = "async-channel" -version = "1.6.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" +checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9" dependencies = [ "concurrent-queue", "event-listener", @@ -236,19 +235,20 @@ dependencies = [ [[package]] name = "async-io" -version = "1.6.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" +checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd" dependencies = [ "concurrent-queue", + "fastrand", "futures-lite", "libc", "log", + "nb-connect", "once_cell", "parking", "polling", - "slab", - "socket2 0.4.2", + "vec-arena", "waker-fn", "winapi 0.3.9", ] @@ -273,9 +273,9 @@ dependencies = [ [[package]] name = "async-process" -version = "1.2.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692" +checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" dependencies = [ "async-io", "blocking", @@ -290,9 +290,9 @@ dependencies = [ [[package]] name = "async-std" -version = "1.10.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952" +checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" dependencies = [ "async-attributes", "async-channel", @@ -300,7 +300,7 @@ dependencies = [ "async-io", "async-lock", "async-process", - "crossbeam-utils", + "crossbeam-utils 0.8.1", "futures-channel", "futures-core", "futures-io", @@ -311,7 +311,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "pin-utils", "slab", "wasm-bindgen-futures", @@ -319,9 +319,9 @@ dependencies = [ [[package]] name = "async-std-resolver" -version = "0.20.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638" +checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d" dependencies = [ "async-std", "async-trait", @@ -354,11 +354,11 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", ] [[package]] @@ -367,11 +367,11 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", ] [[package]] @@ -402,22 +402,21 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" +checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" [[package]] name = "backtrace" -version = "0.3.61" +version = "0.3.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01" +checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" dependencies = [ - "addr2line 0.16.0", - "cc", + "addr2line 0.14.1", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.26.2", + "object 0.23.0", "rustc-demangle", ] @@ -460,9 +459,9 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "beef" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736" +checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409" dependencies = [ "serde", ] @@ -478,20 +477,20 @@ dependencies = [ "hex", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-keystore", "sc-network", "sc-network-gossip", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -514,8 +513,8 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -530,19 +529,20 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "bincode" -version = "1.3.3" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" dependencies = [ + "byteorder", "serde", ] @@ -585,9 +585,9 @@ dependencies = [ [[package]] name = "bitvec" -version = "0.20.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" +checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d" dependencies = [ "funty", "radium 0.6.2", @@ -597,13 +597,15 @@ dependencies = [ [[package]] name = "blake2" -version = "0.9.2" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" +checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" dependencies = [ + "byte-tools", + "byteorder", "crypto-mac 0.8.0", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug 0.2.3", ] [[package]] @@ -618,9 +620,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "0.5.11" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" +checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -640,9 +642,9 @@ dependencies = [ [[package]] name = "blake3" -version = "0.3.8" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" +checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -662,7 +664,7 @@ dependencies = [ "block-padding 0.1.5", "byte-tools", "byteorder", - "generic-array 0.12.4", + "generic-array 0.12.3", ] [[package]] @@ -720,14 +722,14 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -735,25 +737,25 @@ name = "bp-message-dispatch" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "scale-info", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std", ] [[package]] name = "bp-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std", ] [[package]] @@ -762,16 +764,16 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "hex", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] @@ -780,12 +782,12 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -795,30 +797,30 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "hash-db", "num-traits", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -829,10 +831,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -844,9 +846,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] @@ -857,7 +859,7 @@ dependencies = [ "bp-messages", "bp-runtime", "ed25519-dalek", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "hash-db", "pallet-bridge-dispatch", "pallet-bridge-grandpa", @@ -865,11 +867,11 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -880,13 +882,11 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "0.2.16" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" dependencies = [ - "lazy_static", "memchr", - "regex-automata", ] [[package]] @@ -900,9 +900,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.7.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" +checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" [[package]] name = "byte-slice-cast" @@ -918,9 +918,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" [[package]] name = "bytes" @@ -940,9 +940,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.1.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" +checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" [[package]] name = "cache-padded" @@ -952,18 +952,18 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "camino" -version = "1.0.5" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b" +checksum = "d4648c6d00a709aa069a236adcaae4f605a6241c72bf5bee79331a4b625921a9" dependencies = [ "serde", ] [[package]] name = "cargo-platform" -version = "0.1.2" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" +checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" dependencies = [ "serde", ] @@ -984,9 +984,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.70" +version = "1.0.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" +checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" dependencies = [ "jobserver", ] @@ -1026,7 +1026,7 @@ checksum = "fee7ad89dc1128635074c268ee661f90c3f7e83d9fd12910608c36b47d6c3412" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures 0.1.5", + "cpufeatures", "zeroize", ] @@ -1058,12 +1058,12 @@ dependencies = [ [[package]] name = "cid" -version = "0.6.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768" +checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e" dependencies = [ "multibase", - "multihash 0.13.2", + "multihash 0.13.1", "unsigned-varint 0.5.1", ] @@ -1078,18 +1078,18 @@ dependencies = [ [[package]] name = "ckb-merkle-mountain-range" -version = "0.3.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f061f97d64fd1822664bdfb722f7ae5469a97b77567390f7442be5b5dc82a5b" +checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6" dependencies = [ "cfg-if 0.1.10", ] [[package]] name = "clang-sys" -version = "1.2.2" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee" +checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c" dependencies = [ "glob", "libc", @@ -1120,6 +1120,15 @@ dependencies = [ "bitflags", ] +[[package]] +name = "cloudabi" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" +dependencies = [ + "bitflags", +] + [[package]] name = "color-eyre" version = "0.5.11" @@ -1172,30 +1181,28 @@ checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] name = "cpp_demangle" -version = "0.3.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a" +checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390" dependencies = [ "cfg-if 1.0.0", + "glob", ] [[package]] name = "cpufeatures" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" +checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8" dependencies = [ "libc", ] [[package]] -name = "cpufeatures" -version = "0.2.1" +name = "cpuid-bool" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" -dependencies = [ - "libc", -] +checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4" [[package]] name = "cranelift-bforest" @@ -1293,53 +1300,68 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" +checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", ] [[package]] -name = "crossbeam-channel" -version = "0.5.1" +name = "crossbeam-deque" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" +checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed" dependencies = [ - "cfg-if 1.0.0", - "crossbeam-utils", + "crossbeam-epoch", + "crossbeam-utils 0.7.2", + "maybe-uninit", ] [[package]] -name = "crossbeam-deque" -version = "0.8.1" +name = "crossbeam-epoch" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" dependencies = [ - "cfg-if 1.0.0", - "crossbeam-epoch", - "crossbeam-utils", + "autocfg", + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "lazy_static", + "maybe-uninit", + "memoffset 0.5.5", + "scopeguard", ] [[package]] -name = "crossbeam-epoch" -version = "0.9.5" +name = "crossbeam-queue" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" +checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" dependencies = [ - "cfg-if 1.0.0", - "crossbeam-utils", + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-utils" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +dependencies = [ + "autocfg", + "cfg-if 0.1.10", "lazy_static", - "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.5" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" +checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" dependencies = [ + "autocfg", "cfg-if 1.0.0", "lazy_static", ] @@ -1352,22 +1374,22 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-mac" -version = "0.8.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "generic-array 0.14.4", - "subtle", + "generic-array 0.12.3", + "subtle 1.0.0", ] [[package]] name = "crypto-mac" -version = "0.11.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.4", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -1381,9 +1403,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.21" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" +checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" dependencies = [ "quote", "syn", @@ -1411,27 +1433,27 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "2.1.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" +checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle", + "subtle 2.4.1", "zeroize", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle", + "subtle 2.4.1", "zeroize", ] @@ -1443,9 +1465,9 @@ checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" [[package]] name = "data-encoding-macro" -version = "0.1.12" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca" +checksum = "0a94feec3d2ba66c0b6621bca8bc6f68415b1e5c69af3586fdd0af9fd9f29b17" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -1453,9 +1475,9 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.10" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" +checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a" dependencies = [ "data-encoding", "syn", @@ -1481,7 +1503,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version", + "rustc_version 0.3.3", "syn", ] @@ -1491,19 +1513,13 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array 0.12.4", + "generic-array 0.12.3", ] [[package]] @@ -1610,15 +1626,15 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.4" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" +checksum = "4c53dc3a653e0f64081026e4bf048d48fec9fce90c66e8326ca7292df0ff2d82" [[package]] name = "ed25519" -version = "1.2.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc" +checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc" dependencies = [ "signature", ] @@ -1629,19 +1645,19 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek 3.2.0", + "curve25519-dalek 3.0.0", "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.8", + "sha2 0.9.2", "zeroize", ] [[package]] name = "either" -version = "1.6.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" +checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" [[package]] name = "enum-as-inner" @@ -1706,7 +1722,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" dependencies = [ "atty", - "humantime 2.1.0", + "humantime 2.0.1", "log", "regex", "termcolor", @@ -1720,18 +1736,18 @@ checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" [[package]] name = "erased-serde" -version = "0.3.16" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa" +checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" dependencies = [ "serde", ] [[package]] name = "errno" -version = "0.2.7" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe" +checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" dependencies = [ "errno-dragonfly", "libc", @@ -1792,9 +1808,9 @@ dependencies = [ [[package]] name = "eyre" -version = "0.6.5" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b" +checksum = "534ce924bff9118be8b28b24ede6bf7e96a00b53e4ded25050aa7b526e051e1a" dependencies = [ "indenter", "once_cell", @@ -1814,9 +1830,9 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fastrand" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e" +checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3" dependencies = [ "instant", ] @@ -1848,9 +1864,9 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.4" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126" +checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" dependencies = [ "env_logger 0.7.1", "log", @@ -1868,7 +1884,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "scale-info", ] @@ -1892,11 +1908,11 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.22" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" +checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "crc32fast", "libc", "libz-sys", @@ -1912,16 +1928,16 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", ] [[package]] name = "form_urlencoded" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" dependencies = [ "matches", "percent-encoding 2.1.0", @@ -1930,51 +1946,32 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "linregress", "log", "parity-scale-codec", "paste 1.0.5", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "paste 1.0.5", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-io", + "sp-runtime", + "sp-runtime-interface", + "sp-std", + "sp-storage", ] [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "Inflector", "chrono", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", "handlebars", "linked-hash-map", "log", @@ -1984,56 +1981,42 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-state-machine", "structopt", ] [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-npos-elections", + "sp-std", ] [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-tracing", ] [[package]] @@ -2051,38 +2034,11 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "bitflags", - "frame-metadata", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "log", - "once_cell", - "parity-scale-codec", - "paste 1.0.5", - "scale-info", - "serde", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "bitflags", "frame-metadata", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural", "impl-trait-for-tuples", "log", "once_cell", @@ -2091,48 +2047,24 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro2", - "quote", - "syn", + "sp-arithmetic", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-state-machine", + "sp-std", + "sp-tracing", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro-crate 1.1.0", + "frame-support-procedural-tools", "proc-macro2", "quote", "syn", @@ -2141,20 +2073,10 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "proc-macro-crate 1.1.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ + "frame-support-procedural-tools-derive", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -2163,7 +2085,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "proc-macro2", "quote", @@ -2173,111 +2095,94 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "frame-support-test-pallet", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "parity-scale-codec", "pretty_assertions", "rustversion", "scale-info", "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "trybuild", ] [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", ] [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] name = "fs-err" -version = "2.6.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0" +checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431" [[package]] name = "fs-swap" @@ -2303,9 +2208,9 @@ dependencies = [ [[package]] name = "fs_extra" -version = "1.2.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" +checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" [[package]] name = "fuchsia-zircon" @@ -2331,9 +2236,9 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures" -version = "0.1.31" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" +checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" [[package]] name = "futures" @@ -2386,16 +2291,16 @@ checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" [[package]] name = "futures-lite" -version = "1.12.0" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb" dependencies = [ "fastrand", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "waker-fn", ] @@ -2454,7 +2359,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" dependencies = [ "autocfg", - "futures 0.1.31", + "futures 0.1.29", "futures-channel", "futures-core", "futures-io", @@ -2462,7 +2367,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -2476,26 +2381,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] -name = "generate-bags" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +name = "generator" +version = "0.6.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc" dependencies = [ - "chrono", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "git2", - "num-format", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "structopt", + "cc", + "libc", + "log", + "rustc_version 0.2.3", + "winapi 0.3.9", ] [[package]] name = "generic-array" -version = "0.12.4" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" +checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" dependencies = [ "typenum", ] @@ -2512,20 +2414,20 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.16" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] [[package]] name = "getrandom" -version = "0.2.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" +checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" dependencies = [ "cfg-if 1.0.0", "libc", @@ -2534,14 +2436,20 @@ dependencies = [ [[package]] name = "ghash" -version = "0.4.4" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" +checksum = "b442c439366184de619215247d24e908912b175e824a530253845ac4c251a5c1" dependencies = [ "opaque-debug 0.3.0", "polyval", ] +[[package]] +name = "gimli" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" + [[package]] name = "gimli" version = "0.24.0" @@ -2554,39 +2462,20 @@ dependencies = [ ] [[package]] -name = "gimli" -version = "0.25.0" +name = "glob" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7" +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] -name = "git2" -version = "0.13.22" +name = "globset" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c1cbbfc9a1996c6af82c2b4caf828d2c653af4fcdbb0e5674cc966eee5a4197" +checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" dependencies = [ - "bitflags", - "libc", - "libgit2-sys", - "log", - "url 2.2.2", -] - -[[package]] -name = "glob" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" - -[[package]] -name = "globset" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" -dependencies = [ - "aho-corasick", - "bstr", - "fnv", + "aho-corasick", + "bstr", + "fnv", "log", "regex", ] @@ -2606,14 +2495,14 @@ dependencies = [ [[package]] name = "handlebars" -version = "3.5.5" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3" +checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9" dependencies = [ "log", "pest", "pest_derive", - "quick-error 2.0.1", + "quick-error 2.0.0", "serde", "serde_json", ] @@ -2644,18 +2533,18 @@ dependencies = [ [[package]] name = "heck" -version = "0.3.3" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" dependencies = [ "unicode-segmentation", ] [[package]] name = "hermit-abi" -version = "0.1.19" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" dependencies = [ "libc", ] @@ -2680,21 +2569,21 @@ checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" [[package]] name = "hmac" -version = "0.8.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" dependencies = [ - "crypto-mac 0.8.0", - "digest 0.9.0", + "crypto-mac 0.7.0", + "digest 0.8.1", ] [[package]] name = "hmac" -version = "0.11.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" +checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" dependencies = [ - "crypto-mac 0.11.1", + "crypto-mac 0.8.0", "digest 0.9.0", ] @@ -2722,31 +2611,31 @@ dependencies = [ [[package]] name = "http" -version = "0.2.4" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" +checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" dependencies = [ - "bytes 1.1.0", + "bytes 0.5.6", "fnv", "itoa", ] [[package]] name = "http-body" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" +checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "http", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", ] [[package]] name = "httparse" -version = "1.5.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" [[package]] name = "httpdate" @@ -2765,17 +2654,17 @@ dependencies = [ [[package]] name = "humantime" -version = "2.1.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" [[package]] name = "hyper" -version = "0.14.12" +version = "0.14.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" +checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-channel", "futures-core", "futures-util", @@ -2784,8 +2673,8 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.7", - "socket2 0.4.2", + "pin-project-lite 0.2.4", + "socket2 0.4.0", "tokio", "tower-service", "tracing", @@ -2822,9 +2711,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.2.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" dependencies = [ "matches", "unicode-bidi", @@ -2833,9 +2722,9 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.6.6" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a83ec4af652890ac713ffd8dc859e650420a5ef47f7b9be29b6664ab50fbc8" +checksum = "28538916eb3f3976311f5dfbe67b5362d0add1293d0a9cad17debf86f8e3aa48" dependencies = [ "if-addrs-sys", "libc", @@ -2854,9 +2743,9 @@ dependencies = [ [[package]] name = "if-watch" -version = "0.2.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" +checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" dependencies = [ "async-io", "futures 0.3.17", @@ -2908,9 +2797,9 @@ dependencies = [ [[package]] name = "indenter" -version = "0.3.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" +checksum = "e0bd112d44d9d870a6819eb505d04dd92b5e4d94bb8c304924a0872ae7016fb5" [[package]] name = "indexmap" @@ -2925,27 +2814,21 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.10" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" -dependencies = [ - "cfg-if 1.0.0", -] +checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" [[package]] name = "integer-encoding" -version = "1.1.7" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f" +checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625" [[package]] name = "integer-sqrt" -version = "0.1.5" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" -dependencies = [ - "num-traits", -] +checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b" [[package]] name = "intervalier" @@ -2978,7 +2861,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" dependencies = [ - "socket2 0.3.19", + "socket2 0.3.17", "widestring", "winapi 0.3.9", "winreg", @@ -2986,9 +2869,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.3.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" +checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" [[package]] name = "itertools" @@ -3001,9 +2884,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.8" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" +checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" [[package]] name = "jemalloc-ctl" @@ -3039,18 +2922,18 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.24" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" +checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.55" +version = "0.3.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84" +checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752" dependencies = [ "wasm-bindgen", ] @@ -3120,7 +3003,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "net2", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "unicase", ] @@ -3135,7 +3018,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "parity-tokio-ipc", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "tower-service", ] @@ -3149,7 +3032,7 @@ dependencies = [ "jsonrpc-core", "lazy_static", "log", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "serde", ] @@ -3160,7 +3043,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "globset", "jsonrpc-core", @@ -3183,7 +3066,7 @@ dependencies = [ "jsonrpc-server-utils", "log", "parity-ws", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "slab", ] @@ -3195,7 +3078,7 @@ checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300" dependencies = [ "Inflector", "bae", - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -3240,7 +3123,7 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", - "url 2.2.2", + "url 2.2.0", ] [[package]] @@ -3264,22 +3147,21 @@ name = "kusama-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "bitvec 0.20.1", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -3299,12 +3181,12 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-staking-reward-fn", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -3323,24 +3205,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -3376,7 +3258,7 @@ checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5" dependencies = [ "kvdb", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", ] [[package]] @@ -3391,7 +3273,7 @@ dependencies = [ "num_cpus", "owning_ref", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "regex", "rocksdb", "smallvec", @@ -3405,27 +3287,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "lazycell" -version = "1.3.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" [[package]] name = "libc" -version = "0.2.102" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a5ac8f984bfcf3a823267e5fde638acc3325f6496633a5da6bb6eb2171e103" - -[[package]] -name = "libgit2-sys" -version = "0.12.23+1.2.0" +version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29730a445bae719db3107078b46808cc45a5b7a6bae3f31272923af969453356" -dependencies = [ - "cc", - "libc", - "libz-sys", - "pkg-config", -] +checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" [[package]] name = "libloading" @@ -3460,7 +3330,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3486,7 +3356,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multiaddr", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "smallvec", "wasm-timer", @@ -3511,14 +3381,14 @@ dependencies = [ "multiaddr", "multihash 0.14.0", "multistream-select", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "prost", "prost-build", "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.8", + "sha2 0.9.2", "smallvec", "thiserror", "unsigned-varint 0.7.0", @@ -3578,7 +3448,7 @@ dependencies = [ "asynchronous-codec 0.6.0", "base64 0.13.0", "byteorder", - "bytes 1.1.0", + "bytes 1.0.1", "fnv", "futures 0.3.17", "hex_fmt", @@ -3589,7 +3459,7 @@ dependencies = [ "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.8", + "sha2 0.9.2", "smallvec", "unsigned-varint 0.7.0", "wasm-timer", @@ -3619,7 +3489,7 @@ checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" dependencies = [ "arrayvec 0.5.2", "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "either", "fnv", "futures 0.3.17", @@ -3629,7 +3499,7 @@ dependencies = [ "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.8", + "sha2 0.9.2", "smallvec", "uint", "unsigned-varint 0.7.0", @@ -3654,7 +3524,7 @@ dependencies = [ "log", "rand 0.8.4", "smallvec", - "socket2 0.4.2", + "socket2 0.4.0", "void", ] @@ -3665,12 +3535,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "libp2p-core", "log", "nohash-hasher", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.0", @@ -3682,8 +3552,8 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ - "bytes 1.1.0", - "curve25519-dalek 3.2.0", + "bytes 1.0.1", + "curve25519-dalek 3.0.0", "futures 0.3.17", "lazy_static", "libp2p-core", @@ -3691,7 +3561,7 @@ dependencies = [ "prost", "prost-build", "rand 0.8.4", - "sha2 0.9.8", + "sha2 0.9.2", "snow", "static_assertions", "x25519-dalek", @@ -3720,7 +3590,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "libp2p-core", "log", @@ -3751,7 +3621,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "futures-timer 3.0.2", "libp2p-core", @@ -3774,7 +3644,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "libp2p-core", "libp2p-swarm", @@ -3827,7 +3697,7 @@ dependencies = [ "libc", "libp2p-core", "log", - "socket2 0.4.2", + "socket2 0.4.0", ] [[package]] @@ -3869,8 +3739,8 @@ dependencies = [ "log", "quicksink", "rw-stream-sink", - "soketto 0.4.2", - "url 2.2.2", + "soketto 0.4.1", + "url 2.2.0", "webpki-roots", ] @@ -3882,7 +3752,7 @@ checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" dependencies = [ "futures 0.3.17", "libp2p-core", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "thiserror", "yamux", ] @@ -3914,7 +3784,7 @@ dependencies = [ "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.8", + "sha2 0.9.2", "typenum", ] @@ -3933,7 +3803,7 @@ dependencies = [ "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", - "sha2 0.9.8", + "sha2 0.9.2", "typenum", ] @@ -3945,7 +3815,7 @@ checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" dependencies = [ "crunchy", "digest 0.9.0", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -3968,9 +3838,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.3" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" +checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" dependencies = [ "cc", "libc", @@ -3986,18 +3856,18 @@ checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "linked_hash_set" -version = "0.1.4" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" +checksum = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c" dependencies = [ "linked-hash-map", ] [[package]] name = "linregress" -version = "0.4.4" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c601a85f5ecd1aba625247bca0031585fb1c446461b142878a16f8245ddeb8" +checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395" dependencies = [ "nalgebra", "statrs", @@ -4014,9 +3884,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" +checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" dependencies = [ "scopeguard", ] @@ -4031,6 +3901,19 @@ dependencies = [ "value-bag", ] +[[package]] +name = "loom" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed" +dependencies = [ + "cfg-if 0.1.10", + "generator", + "scoped-tls", + "serde", + "serde_json", +] + [[package]] name = "lru" version = "0.6.6" @@ -4101,9 +3984,9 @@ dependencies = [ [[package]] name = "matches" -version = "0.1.9" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" +checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" [[package]] name = "matrixmultiply" @@ -4114,26 +3997,41 @@ dependencies = [ "rawpointer", ] +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + [[package]] name = "memchr" -version = "2.4.1" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" +checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" [[package]] name = "memmap2" -version = "0.2.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" +checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.6.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" +checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" dependencies = [ "autocfg", ] @@ -4166,9 +4064,9 @@ checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" [[package]] name = "merlin" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" +checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" dependencies = [ "byteorder", "keccak", @@ -4198,18 +4096,18 @@ dependencies = [ [[package]] name = "minicbor" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d" +checksum = "ea79ce4ab9f445ec6b71833a2290ac0a29c9dde0fa7cae4c481eecae021d9bd9" dependencies = [ "minicbor-derive", ] [[package]] name = "minicbor-derive" -version = "0.6.4" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788" +checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068" dependencies = [ "proc-macro2", "quote", @@ -4218,19 +4116,18 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.4.4" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" +checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" dependencies = [ "adler", - "autocfg", ] [[package]] name = "mio" -version = "0.6.23" +version = "0.6.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" +checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" dependencies = [ "cfg-if 0.1.10", "fuchsia-zircon", @@ -4239,7 +4136,7 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow 0.2.2", + "miow 0.2.1", "net2", "slab", "winapi 0.2.8", @@ -4266,15 +4163,15 @@ checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" dependencies = [ "lazycell", "log", - "mio 0.6.23", + "mio 0.6.22", "slab", ] [[package]] name = "miow" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" +checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" dependencies = [ "kernel32-sys", "net2", @@ -4312,7 +4209,7 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.7.0", - "url 2.2.2", + "url 2.2.0", ] [[package]] @@ -4328,9 +4225,9 @@ dependencies = [ [[package]] name = "multihash" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" +checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe" dependencies = [ "blake2b_simd", "blake2s_simd", @@ -4338,7 +4235,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.8", + "sha2 0.9.2", "sha3", "unsigned-varint 0.5.1", ] @@ -4352,7 +4249,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.8", + "sha2 0.9.2", "unsigned-varint 0.7.0", ] @@ -4362,7 +4259,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro-error 1.0.4", "proc-macro2", "quote", @@ -4372,22 +4269,22 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.3" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce" [[package]] name = "multistream-select" -version = "0.10.2" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" +checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "log", "pin-project 1.0.8", "smallvec", - "unsigned-varint 0.7.0", + "unsigned-varint 0.6.0", ] [[package]] @@ -4428,11 +4325,21 @@ dependencies = [ "rand 0.8.4", ] +[[package]] +name = "nb-connect" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998" +dependencies = [ + "libc", + "winapi 0.3.9", +] + [[package]] name = "net2" -version = "0.2.37" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" +checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" dependencies = [ "cfg-if 0.1.10", "libc", @@ -4465,9 +4372,9 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "6.1.2" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" +checksum = "9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6" dependencies = [ "bitvec 0.19.5", "funty", @@ -4504,21 +4411,11 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-format" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" -dependencies = [ - "arrayvec 0.4.12", - "itoa", -] - [[package]] name = "num-integer" -version = "0.1.44" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" +checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" dependencies = [ "autocfg", "num-traits", @@ -4569,30 +4466,27 @@ dependencies = [ [[package]] name = "object" -version = "0.24.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" -dependencies = [ - "crc32fast", - "indexmap", -] +checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" [[package]] name = "object" -version = "0.26.2" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" +checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" dependencies = [ - "memchr", + "crc32fast", + "indexmap", ] [[package]] name = "once_cell" -version = "1.8.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" +checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd" dependencies = [ - "parking_lot 0.11.2", + "parking_lot 0.11.1", ] [[package]] @@ -4609,15 +4503,15 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl-probe" -version = "0.1.4" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" +checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" [[package]] name = "ordered-float" -version = "1.1.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" +checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579" dependencies = [ "num-traits", ] @@ -4642,127 +4536,78 @@ dependencies = [ [[package]] name = "owo-colors" -version = "1.3.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" +checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-authority-discovery", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-authorship", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-session", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4771,14 +4616,14 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#71859649338cff5ebc47003cd2606307b20ec87e" dependencies = [ "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4788,37 +4633,37 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "beefy-merkle-tree", "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "hex", "libsecp256k1 0.6.0", "log", "pallet-beefy", "pallet-mmr", "pallet-mmr-primitives", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4827,16 +4672,16 @@ version = "0.1.0" dependencies = [ "bp-message-dispatch", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -4847,99 +4692,99 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "num-traits", "parity-scale-codec", "scale-info", "serde", "sp-finality-grandpa", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", + "sp-trie", ] [[package]] name = "pallet-bridge-messages" version = "0.1.0" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "bp-message-dispatch", "bp-messages", "bp-rialto", "bp-runtime", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "hex", "hex-literal", "log", "num-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", "parity-scale-codec", "rand 0.7.3", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-std", "static_assertions", "strum 0.21.0", "strum_macros 0.21.1", @@ -4948,167 +4793,167 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-finality-grandpa", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "pallet-mmr-primitives", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5116,247 +4961,206 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-trie", ] [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "pallet-staking", "rand 0.7.3", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-std", ] [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -5365,189 +5169,173 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", ] [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "log", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-treasury", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", ] [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-xcm" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-builder", "xcm-executor", @@ -5567,19 +5355,19 @@ dependencies = [ "log", "lz4", "memmap2", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.8.4", "snap", ] [[package]] name = "parity-scale-codec" -version = "2.3.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e11263a97373b43da4b426edbb52ef99a7b51e2d9752ef56a7f8b356f48495a5" +checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9" dependencies = [ - "arrayvec 0.7.1", - "bitvec 0.20.4", + "arrayvec 0.7.0", + "bitvec 0.20.1", "byte-slice-cast", "impl-trait-for-tuples", "parity-scale-codec-derive", @@ -5588,11 +5376,11 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "2.3.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b157dc92b3db2bae522afb31b3843e91ae097eb01d66c72dda66a2e86bc3ca14" +checksum = "40dbbfef7f0a1143c5b06e0d76a6278e25dac0bc1af4be51a0fbb73f07e7ad09" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -5631,7 +5419,7 @@ dependencies = [ "jemallocator", "lru", "parity-util-mem-derive", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "primitive-types", "smallvec", "winapi 0.3.9", @@ -5673,12 +5461,12 @@ dependencies = [ "bytes 0.4.12", "httparse", "log", - "mio 0.6.23", + "mio 0.6.22", "mio-extras", "rand 0.7.3", "sha-1 0.8.2", "slab", - "url 2.2.2", + "url 2.2.0", ] [[package]] @@ -5699,13 +5487,13 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.11.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" dependencies = [ "instant", - "lock_api 0.4.5", - "parking_lot_core 0.8.5", + "lock_api 0.4.1", + "parking_lot_core 0.8.0", ] [[package]] @@ -5715,23 +5503,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if 0.1.10", - "cloudabi", + "cloudabi 0.0.3", "libc", - "redox_syscall 0.1.57", + "redox_syscall 0.1.56", "smallvec", "winapi 0.3.9", ] [[package]] name = "parking_lot_core" -version = "0.8.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" +checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", + "cloudabi 0.1.0", "instant", "libc", - "redox_syscall 0.2.10", + "redox_syscall 0.1.56", "smallvec", "winapi 0.3.9", ] @@ -5763,20 +5552,21 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.4.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" dependencies = [ - "crypto-mac 0.8.0", + "byteorder", + "crypto-mac 0.7.0", ] [[package]] name = "pbkdf2" -version = "0.8.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" +checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" dependencies = [ - "crypto-mac 0.11.1", + "crypto-mac 0.8.0", ] [[package]] @@ -5852,11 +5642,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.28" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f" +checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" dependencies = [ - "pin-project-internal 0.4.28", + "pin-project-internal 0.4.23", ] [[package]] @@ -5870,9 +5660,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "0.4.28" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" +checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" dependencies = [ "proc-macro2", "quote", @@ -5892,15 +5682,15 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.1.12" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" +checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" [[package]] name = "pin-project-lite" -version = "0.2.7" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" +checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" [[package]] name = "pin-utils" @@ -5910,9 +5700,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.19" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" +checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" [[package]] name = "platforms" @@ -5948,7 +5738,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -5957,7 +5747,7 @@ name = "polkadot-availability-bitfield-distribution" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "env_logger 0.9.0", "futures 0.3.17", "log", @@ -5967,9 +5757,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "tracing", ] @@ -5992,10 +5782,10 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6020,8 +5810,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", "thiserror", "tracing", @@ -6038,8 +5828,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-trie", "structopt", "substrate-build-script-utils", "thiserror", @@ -6051,7 +5841,7 @@ name = "polkadot-client" version = "0.9.9" dependencies = [ "beefy-primitives", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", "frame-system-rpc-runtime-api", "kusama-runtime", "pallet-mmr-primitives", @@ -6063,7 +5853,7 @@ dependencies = [ "sc-consensus", "sc-executor", "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", @@ -6071,9 +5861,9 @@ dependencies = [ "sp-consensus-babe", "sp-finality-grandpa", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-storage", "sp-transaction-pool", "westend-runtime", ] @@ -6097,10 +5887,10 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "thiserror", "tracing", ] @@ -6112,9 +5902,9 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -6138,10 +5928,10 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6154,8 +5944,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-trie", "thiserror", ] @@ -6172,11 +5962,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", "tracing", ] @@ -6189,7 +5979,7 @@ dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -6198,7 +5988,7 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", "tracing", ] @@ -6215,8 +6005,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-maybe-compressed-blob", "thiserror", "tracing", ] @@ -6226,7 +6016,7 @@ name = "polkadot-node-core-approval-voting" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "derive_more", "futures 0.3.17", "futures-timer 3.0.2", @@ -6235,7 +6025,7 @@ dependencies = [ "lru", "merlin", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6246,14 +6036,14 @@ dependencies = [ "rand_core 0.5.1", "sc-keystore", "schnorrkel", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "tracing", ] @@ -6262,7 +6052,7 @@ name = "polkadot-node-core-av-store" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "env_logger 0.9.0", "futures 0.3.17", "futures-timer 3.0.2", @@ -6270,7 +6060,7 @@ dependencies = [ "kvdb-memorydb", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6278,7 +6068,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", "thiserror", "tracing", @@ -6289,7 +6079,7 @@ name = "polkadot-node-core-backing" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "futures 0.3.17", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -6299,11 +6089,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6317,7 +6107,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", "thiserror", "tracing", "wasm-timer", @@ -6338,9 +6128,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob", "tracing", ] @@ -6359,7 +6149,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -6373,13 +6163,13 @@ dependencies = [ "kvdb", "kvdb-memorydb", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", "tracing", ] @@ -6389,7 +6179,7 @@ name = "polkadot-node-core-dispute-coordinator" version = "0.9.9" dependencies = [ "assert_matches", - "bitvec 0.20.4", + "bitvec 0.20.1", "derive_more", "futures 0.3.17", "kvdb", @@ -6401,9 +6191,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", "thiserror", "tracing", ] @@ -6419,7 +6209,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", "tracing", ] @@ -6434,8 +6224,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", + "sp-runtime", "thiserror", "tracing", ] @@ -6444,15 +6234,15 @@ dependencies = [ name = "polkadot-node-core-provisioner" version = "0.9.9" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "futures 0.3.17", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-keystore", "thiserror", "tracing", ] @@ -6479,12 +6269,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-maybe-compressed-blob", + "sp-tracing", + "sp-wasm-interface", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -6503,10 +6293,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -6519,11 +6309,11 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", ] @@ -6567,12 +6357,12 @@ dependencies = [ "polkadot-primitives", "schnorrkel", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-maybe-compressed-blob", "thiserror", "zstd", ] @@ -6592,16 +6382,16 @@ version = "0.9.9" dependencies = [ "async-trait", "futures 0.3.17", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", ] [[package]] @@ -6645,9 +6435,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", "tracing", ] @@ -6662,7 +6452,7 @@ dependencies = [ "futures-timer 3.0.2", "lru", "metered-channel", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6671,8 +6461,8 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", "tracing", ] @@ -6708,7 +6498,7 @@ name = "polkadot-overseer-gen-proc-macro" version = "0.9.9" dependencies = [ "assert_matches", - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -6719,23 +6509,23 @@ name = "polkadot-parachain" version = "0.9.9" dependencies = [ "derive_more", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "polkadot-primitives" version = "0.9.9" dependencies = [ - "bitvec 0.20.4", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "bitvec 0.20.1", + "frame-system", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -6743,20 +6533,20 @@ dependencies = [ "polkadot-parachain", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-authority-discovery", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-staking", + "sp-std", + "sp-trie", + "sp-version", ] [[package]] @@ -6779,13 +6569,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "substrate-frame-rpc-system", ] @@ -6794,21 +6584,21 @@ name = "polkadot-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "bitvec 0.20.1", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -6826,11 +6616,11 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-proxy", "pallet-scheduler", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "pallet-session-benchmarking", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-staking-reward-curve", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -6847,23 +6637,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -6875,25 +6665,24 @@ name = "polkadot-runtime-common" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "bitvec 0.20.1", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "hex-literal", "impl-trait-for-tuples", "libsecp256k1 0.6.0", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-beefy-mmr", "pallet-election-provider-multi-phase", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", + "pallet-timestamp", "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", @@ -6906,16 +6695,16 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-npos-elections", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "static_assertions", "xcm", ] @@ -6925,21 +6714,21 @@ name = "polkadot-runtime-parachains" version = "0.9.9" dependencies = [ "bitflags", - "bitvec 0.20.4", + "bitvec 0.20.1", "derive_more", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "futures 0.3.17", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-balances", + "pallet-session", + "pallet-staking", + "pallet-timestamp", "pallet-vesting", "parity-scale-codec", "polkadot-primitives", @@ -6949,16 +6738,16 @@ dependencies = [ "sc-keystore", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "xcm", "xcm-executor", ] @@ -6982,7 +6771,7 @@ dependencies = [ "pallet-babe", "pallet-im-online", "pallet-mmr-primitives", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", @@ -7039,25 +6828,25 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", + "sp-io", + "sp-keystore", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-timestamp", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -7068,9 +6857,9 @@ dependencies = [ name = "polkadot-simnet" version = "0.9.9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-collective", "pallet-democracy", @@ -7091,7 +6880,7 @@ dependencies = [ "sc-tracing", "sp-consensus-babe", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "structopt", "test-runner", ] @@ -7107,14 +6896,14 @@ dependencies = [ name = "polkadot-simnet-test" version = "0.9.9" dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", + "pallet-balances", "polkadot-runtime", "polkadot-simnet", "sc-client-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -7136,12 +6925,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-staking", + "sp-tracing", "thiserror", "tracing", ] @@ -7152,7 +6941,7 @@ version = "0.9.9" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] @@ -7168,16 +6957,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "substrate-test-client", ] @@ -7188,12 +6977,15 @@ dependencies = [ "assert_matches", "async-trait", "color-eyre", + "futures 0.3.17", "parity-util-mem", "polkadot-cli", "polkadot-node-core-candidate-validation", "polkadot-node-core-pvf", "polkadot-node-subsystem", + "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", + "sp-core", "structopt", ] @@ -7202,28 +6994,28 @@ name = "polkadot-test-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "bitvec 0.20.1", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-grandpa", "pallet-indices", "pallet-mmr-primitives", "pallet-nicks", "pallet-offences", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", "pallet-staking-reward-curve", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-vesting", @@ -7239,22 +7031,22 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "substrate-wasm-builder", "tiny-keccak", "xcm", @@ -7266,13 +7058,13 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "futures 0.1.31", + "frame-benchmarking", + "frame-system", + "futures 0.1.29", "futures 0.3.17", "hex", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", + "pallet-staking", "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7298,17 +7090,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -7316,82 +7108,69 @@ dependencies = [ "tracing", ] -[[package]] -name = "polkadot-voter-bags" -version = "0.9.0" -dependencies = [ - "generate-bags", - "kusama-runtime", - "polkadot-runtime", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "westend-runtime", -] - [[package]] name = "polling" -version = "2.1.0" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" +checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "libc", "log", - "wepoll-ffi", + "wepoll-sys", "winapi 0.3.9", ] [[package]] name = "poly1305" -version = "0.7.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" +checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" dependencies = [ - "cpufeatures 0.2.1", + "cpufeatures", "opaque-debug 0.3.0", "universal-hash", ] [[package]] name = "polyval" -version = "0.5.3" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" +checksum = "e597450cbf209787f0e6de80bf3795c6b2356a380ee87837b545aded8dbc1823" dependencies = [ "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpufeatures", "opaque-debug 0.3.0", "universal-hash", ] [[package]] name = "ppv-lite86" -version = "0.2.10" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" +checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" [[package]] name = "predicates" -version = "2.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308" +checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030" dependencies = [ - "difflib", - "itertools", + "difference", "predicates-core", ] [[package]] name = "predicates-core" -version = "1.0.2" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" +checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178" [[package]] name = "predicates-tree" -version = "1.0.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d" +checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124" dependencies = [ "predicates-core", "treeline", @@ -7434,9 +7213,9 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.1.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83" +checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92" dependencies = [ "thiserror", "toml", @@ -7500,9 +7279,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.7" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" +checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" [[package]] name = "proc-macro2" @@ -7522,7 +7301,7 @@ dependencies = [ "cfg-if 1.0.0", "fnv", "lazy_static", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "regex", "thiserror", ] @@ -7533,7 +7312,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "prost-derive", ] @@ -7543,7 +7322,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "heck", "itertools", "log", @@ -7574,24 +7353,24 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "prost", ] [[package]] name = "psm" -version = "0.1.16" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69" +checksum = "3abf49e5417290756acfd26501536358560c4a5cc4a0934d390939acb3e7083a" dependencies = [ "cc", ] [[package]] name = "pwasm-utils" -version = "0.18.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "880b3384fb00b8f6ecccd5d358b93bd2201900ae3daad213791d1864f6441f5c" +checksum = "a0e517f47d9964362883182404b68d0b6949382c0baa40aa5ffca94f5f1e3481" dependencies = [ "byteorder", "log", @@ -7606,9 +7385,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quick-error" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" +checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda" [[package]] name = "quicksink" @@ -7618,7 +7397,7 @@ checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" dependencies = [ "futures-core", "futures-sink", - "pin-project-lite 0.1.12", + "pin-project-lite 0.1.7", ] [[package]] @@ -7648,7 +7427,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom 0.1.16", + "getrandom 0.1.14", "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", @@ -7664,8 +7443,8 @@ checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" dependencies = [ "libc", "rand_chacha 0.3.1", - "rand_core 0.6.3", - "rand_hc 0.3.1", + "rand_core 0.6.1", + "rand_hc 0.3.0", ] [[package]] @@ -7685,7 +7464,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.3", + "rand_core 0.6.1", ] [[package]] @@ -7694,16 +7473,16 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom 0.1.16", + "getrandom 0.1.14", ] [[package]] name = "rand_core" -version = "0.6.3" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.1", ] [[package]] @@ -7727,11 +7506,11 @@ dependencies = [ [[package]] name = "rand_hc" -version = "0.3.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" +checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" dependencies = [ - "rand_core 0.6.3", + "rand_core 0.6.1", ] [[package]] @@ -7751,9 +7530,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.5.1" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" +checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" dependencies = [ "autocfg", "crossbeam-deque", @@ -7763,28 +7542,28 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.9.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" +checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" dependencies = [ - "crossbeam-channel", "crossbeam-deque", - "crossbeam-utils", + "crossbeam-queue", + "crossbeam-utils 0.7.2", "lazy_static", "num_cpus", ] [[package]] name = "redox_syscall" -version = "0.1.57" +version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" +checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" [[package]] name = "redox_syscall" -version = "0.2.10" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" +checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" dependencies = [ "bitflags", ] @@ -7795,8 +7574,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.3", - "redox_syscall 0.2.10", + "getrandom 0.2.1", + "redox_syscall 0.2.4", ] [[package]] @@ -7814,18 +7593,18 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.6" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da" +checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.6" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" +checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" dependencies = [ "proc-macro2", "quote", @@ -7846,29 +7625,31 @@ dependencies = [ [[package]] name = "regex" -version = "1.5.4" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" +checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" dependencies = [ "aho-corasick", "memchr", "regex-syntax", + "thread_local", ] [[package]] name = "regex-automata" -version = "0.1.10" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" dependencies = [ + "byteorder", "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.25" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" +checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" [[package]] name = "region" @@ -7882,32 +7663,10 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "remote-ext-tests-bags-list" -version = "0.9.9" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "kusama-runtime", - "log", - "pallet-bags-list", - "pallet-election-provider-multi-phase", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-runtime", - "remote-externalities", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "tokio", -] - [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -7916,10 +7675,10 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-version", ] [[package]] @@ -7964,11 +7723,11 @@ dependencies = [ [[package]] name = "rlp" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999508abb0ae792aabed2460c45b89106d97fe4adac593bdaef433c2605847b5" +checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "rustc-hex", ] @@ -7993,14 +7752,14 @@ dependencies = [ "bp-wococo", "bridge-runtime-common", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", @@ -8015,10 +7774,10 @@ dependencies = [ "pallet-mmr-primitives", "pallet-offences", "pallet-proxy", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", @@ -8032,20 +7791,20 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -8054,9 +7813,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.1" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" +checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" dependencies = [ "libc", "winapi 0.3.9", @@ -8064,9 +7823,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.21" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" +checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" [[package]] name = "rustc-hash" @@ -8080,6 +7839,15 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + [[package]] name = "rustc_version" version = "0.3.3" @@ -8116,9 +7884,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.5" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" +checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd" [[package]] name = "rw-stream-sink" @@ -8127,7 +7895,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ "futures 0.3.17", - "pin-project 0.4.28", + "pin-project 0.4.23", "static_assertions", ] @@ -8158,18 +7926,18 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-wasm-interface", "thiserror", ] [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "derive_more", @@ -8184,19 +7952,19 @@ dependencies = [ "rand 0.7.3", "sc-client-api", "sc-network", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", ] [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8207,35 +7975,35 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", "substrate-prometheus-endpoint", ] [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8244,16 +8012,16 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -8262,7 +8030,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "chrono", "fdlimit", @@ -8285,12 +8053,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-panic-handler", + "sp-runtime", + "sp-version", "structopt", "thiserror", "tiny-bip39", @@ -8300,35 +8068,35 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "fnv", "futures 0.3.17", "hash-db", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-database", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-state-machine", + "sp-storage", + "sp-trie", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "hash-db", "kvdb", @@ -8338,38 +8106,38 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-state-db", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", + "sp-trie", ] [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-state-machine", "substrate-prometheus-endpoint", "thiserror", ] @@ -8377,7 +8145,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "derive_more", @@ -8389,7 +8157,7 @@ dependencies = [ "num-rational 0.2.4", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "retain_mut", "sc-client-api", @@ -8400,27 +8168,27 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-version", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "derive_more", "futures 0.3.17", @@ -8431,33 +8199,33 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", ] [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "fork-tree", "parity-scale-codec", "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "assert_matches", "async-trait", @@ -8475,23 +8243,23 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-timestamp", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "futures 0.3.17", @@ -8501,70 +8269,70 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-arithmetic", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "thiserror", ] [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "sc-client-api", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authorship", + "sp-runtime", "thiserror", ] [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-externalities", + "sp-io", + "sp-panic-handler", + "sp-runtime-interface", "sp-tasks", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", + "sp-wasm-interface", "wasmi", ] [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "derive_more", "environmental", "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-maybe-compressed-blob", "sp-serializer", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface", "thiserror", "wasmi", ] @@ -8572,23 +8340,23 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", "parity-scale-codec", "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmi", ] [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8598,16 +8366,16 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "derive_more", @@ -8618,7 +8386,7 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.8.4", "sc-block-builder", "sc-client-api", @@ -8629,22 +8397,22 @@ dependencies = [ "sc-telemetry", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", ] [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "derive_more", "finality-grandpa", @@ -8661,14 +8429,14 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -8679,52 +8447,52 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "derive_more", "hex", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "serde_json", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", ] [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "hash-db", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", "sc-executor", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-std", "async-trait", "asynchronous-codec 0.5.0", "bitflags", - "bytes 1.1.0", + "bytes 1.0.1", "cid", "derive_more", "either", @@ -8740,7 +8508,7 @@ dependencies = [ "log", "lru", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "prost", "prost-build", @@ -8753,12 +8521,12 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -8769,7 +8537,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8777,7 +8545,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "substrate-prometheus-endpoint", "tracing", ] @@ -8785,9 +8553,9 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "fnv", "futures 0.3.17", "futures-timer 3.0.2", @@ -8797,22 +8565,22 @@ dependencies = [ "log", "num_cpus", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "sc-client-api", "sc-network", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "threadpool", ] [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "libp2p", @@ -8825,7 +8593,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8834,7 +8602,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "hash-db", @@ -8842,7 +8610,7 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -8851,21 +8619,21 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", "sp-offchain", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-version", ] [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8874,23 +8642,23 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-chain-spec", "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-tracing", + "sp-version", "thiserror", ] [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8907,7 +8675,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "directories", @@ -8920,7 +8688,7 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "rand 0.7.3", "sc-block-builder", @@ -8943,24 +8711,24 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-tracing", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -8972,21 +8740,21 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", "parity-scale-codec", "parity-util-mem", "parity-util-mem-derive", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "sc-client-api", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9001,20 +8769,20 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "thiserror", ] [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "chrono", "futures 0.3.17", "libp2p", "log", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-project 1.0.8", "rand 0.7.3", "serde", @@ -9026,26 +8794,26 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "ansi_term 0.12.1", "atty", "lazy_static", "log", "once_cell", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "regex", "rustc-hash", "sc-client-api", "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-tracing", "thiserror", "tracing", "tracing-log", @@ -9055,9 +8823,9 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -9066,7 +8834,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "intervalier", @@ -9074,17 +8842,17 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "retain_mut", "sc-client-api", "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-tracing", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -9093,21 +8861,21 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "derive_more", "futures 0.3.17", "log", "serde", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "thiserror", ] [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9121,7 +8889,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" dependencies = [ - "bitvec 0.20.4", + "bitvec 0.20.1", "cfg-if 1.0.0", "derive_more", "parity-scale-codec", @@ -9135,7 +8903,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -9159,13 +8927,13 @@ checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" dependencies = [ "arrayref", "arrayvec 0.5.2", - "curve25519-dalek 2.1.3", - "getrandom 0.1.16", + "curve25519-dalek 2.1.0", + "getrandom 0.1.14", "merlin", "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", - "subtle", + "subtle 2.4.1", "zeroize", ] @@ -9183,9 +8951,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "sct" -version = "0.6.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" +checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" dependencies = [ "ring", "untrusted", @@ -9202,9 +8970,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.4.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" +checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84" dependencies = [ "bitflags", "core-foundation", @@ -9215,9 +8983,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.4.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" +checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339" dependencies = [ "core-foundation-sys", "libc", @@ -9232,6 +9000,15 @@ dependencies = [ "semver-parser 0.7.0", ] +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser 0.7.0", +] + [[package]] name = "semver" version = "0.11.0" @@ -9308,13 +9085,13 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.8" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" +checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpufeatures", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -9333,13 +9110,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.8" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa" +checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpuid-bool", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -9358,24 +9135,25 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.3" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740223c51853f3145fe7c90360d2d4232f2b62e3449489c207eccde818979982" +checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127" dependencies = [ "lazy_static", + "loom", ] [[package]] name = "shlex" -version = "1.1.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" +checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d" [[package]] name = "signal-hook" -version = "0.3.10" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" +checksum = "470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39" dependencies = [ "libc", "signal-hook-registry", @@ -9392,9 +9170,9 @@ dependencies = [ [[package]] name = "signature" -version = "1.3.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335" +checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852" [[package]] name = "simba" @@ -9410,9 +9188,9 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.4" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" +checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" [[package]] name = "slog" @@ -9430,8 +9208,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste 1.0.5", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -9465,30 +9243,31 @@ dependencies = [ "blake2", "chacha20poly1305", "rand 0.8.4", - "rand_core 0.6.3", + "rand_core 0.6.1", "ring", - "rustc_version", - "sha2 0.9.8", - "subtle", + "rustc_version 0.3.3", + "sha2 0.9.2", + "subtle 2.4.1", "x25519-dalek", ] [[package]] name = "socket2" -version = "0.3.19" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" +checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" dependencies = [ "cfg-if 1.0.0", "libc", + "redox_syscall 0.1.56", "winapi 0.3.9", ] [[package]] name = "socket2" -version = "0.4.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516" +checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" dependencies = [ "libc", "winapi 0.3.9", @@ -9496,9 +9275,9 @@ dependencies = [ [[package]] name = "soketto" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88" +checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0" dependencies = [ "base64 0.12.3", "bytes 0.5.6", @@ -9507,7 +9286,7 @@ dependencies = [ "httparse", "log", "rand 0.7.3", - "sha-1 0.9.8", + "sha-1 0.8.2", ] [[package]] @@ -9517,64 +9296,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures 0.3.17", "httparse", "log", "rand 0.8.4", - "sha-1 0.9.8", + "sha-1 0.9.6", ] [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api-proc-macro", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "thiserror", ] -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "log", - "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "blake2-rfc", - "proc-macro-crate 1.1.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "blake2-rfc", - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -9583,194 +9336,155 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-application-crypto" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-arithmetic" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", + "sp-core", + "sp-io", + "sp-std", ] [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-std", "static_assertions", ] [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "log", "lru", "parity-scale-codec", - "parking_lot 0.11.2", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parking_lot 0.11.1", + "sp-api", "sp-consensus", "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", "thiserror", ] [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "thiserror", ] [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "merlin", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-runtime", ] [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "base58", "blake2-rfc", @@ -9789,7 +9503,7 @@ dependencies = [ "num-traits", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "primitive-types", "rand 0.7.3", "regex", @@ -9797,57 +9511,12 @@ dependencies = [ "schnorrkel", "secrecy", "serde", - "sha2 0.9.8", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.17", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.2", - "primitive-types", - "rand 0.7.3", - "regex", - "scale-info", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.8", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sha2 0.9.2", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "substrate-bip39", "thiserror", "tiny-bip39", @@ -9860,26 +9529,16 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "kvdb", - "parking_lot 0.11.2", + "parking_lot 0.11.1", ] [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "proc-macro2", "quote", @@ -9889,117 +9548,67 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", + "sp-storage", ] [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-runtime", + "sp-std", "thiserror", ] [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "hash-db", "libsecp256k1 0.6.0", "log", "parity-scale-codec", - "parking_lot 0.11.2", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", -] - -[[package]] -name = "sp-io" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "futures 0.3.17", - "hash-db", - "libsecp256k1 0.6.0", - "log", - "parity-scale-codec", - "parking_lot 0.11.2", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parking_lot 0.11.1", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-maybe-compressed-blob", + "sp-runtime-interface", + "sp-state-machine", + "sp-std", + "sp-tracing", + "sp-trie", + "sp-wasm-interface", "tracing", "tracing-core", ] @@ -10007,59 +9616,35 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", "strum 0.20.0", ] [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "derive_more", "futures 0.3.17", "merlin", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.2", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "zstd", + "sp-core", + "sp-externalities", ] [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "zstd", ] @@ -10067,50 +9652,24 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - -[[package]] -name = "sp-npos-elections-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "proc-macro-crate 1.1.0", - "proc-macro2", - "quote", - "syn", + "sp-arithmetic", + "sp-core", + "sp-npos-elections-solution-type", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -10119,25 +9678,17 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-runtime", ] [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "backtrace", -] - -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "backtrace", ] @@ -10145,39 +9696,17 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "rustc-hash", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-runtime" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.5", - "rand 0.7.3", - "scale-info", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "either", "hash256-std-hasher", @@ -10189,66 +9718,37 @@ dependencies = [ "rand 0.7.3", "scale-info", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std", ] [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "Inflector", - "proc-macro-crate 1.1.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "Inflector", - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -10257,7 +9757,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "serde", "serde_json", @@ -10266,179 +9766,102 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "hash-db", "log", "num-traits", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.7.3", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-std", + "sp-trie", "thiserror", "tracing", "trie-db", "trie-root", ] -[[package]] -name = "sp-state-machine" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.2", - "rand 0.7.3", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "thiserror", - "tracing", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-std" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" - [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" - -[[package]] -name = "sp-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-std", ] [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-runtime-interface", + "sp-std", ] [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", "thiserror", ] -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "erased-serde", "log", @@ -10447,25 +9870,7 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "erased-serde", - "log", - "parity-scale-codec", - "parking_lot 0.10.2", - "serde", - "serde_json", - "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", "tracing", "tracing-core", "tracing-subscriber", @@ -10474,54 +9879,39 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", ] [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-trie" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "trie-db", - "trie-root", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-std", + "sp-trie", ] [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-std", "trie-db", "trie-root", ] @@ -10529,50 +9919,23 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.42.2", - "scale-info", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm 0.42.2", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", + "sp-version-proc-macro", "thiserror", ] [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10583,22 +9946,11 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "wasmi", -] - -[[package]] -name = "sp-wasm-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#0a5fa7b96ccc09a1cc2324660bfb35a6065338d7" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", "wasmi", ] @@ -10610,24 +9962,24 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" [[package]] name = "staking-miner" version = "0.9.9" dependencies = [ "env_logger 0.9.0", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support", + "frame-support", + "frame-system", "jsonrpsee-ws-client", "kusama-runtime", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-election-provider-multi-phase", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-transaction-payment", "parity-scale-codec", "paste 1.0.5", @@ -10638,11 +9990,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-version", "structopt", "sub-tokens", "thiserror", @@ -10664,7 +10016,7 @@ checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c" dependencies = [ "cfg_aliases", "libc", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "static_init_macro", ] @@ -10776,21 +10128,21 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.4.4" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" +checksum = "bed6646a0159b9935b5d045611560eeef842b78d7adc3ba36f5ca325a13a0236" dependencies = [ - "hmac 0.11.0", - "pbkdf2 0.8.0", + "hmac 0.7.1", + "pbkdf2 0.3.0", "schnorrkel", - "sha2 0.9.8", + "sha2 0.8.2", "zeroize", ] [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "platforms", ] @@ -10798,7 +10150,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.17", @@ -10810,17 +10162,17 @@ dependencies = [ "sc-client-api", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-std", "derive_more", @@ -10834,7 +10186,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "async-trait", "futures 0.3.17", @@ -10851,17 +10203,17 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -10871,9 +10223,9 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "proc-macro-crate 1.1.0", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -10882,18 +10234,24 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "ansi_term 0.12.1", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob", "tempfile", "toml", "walkdir", "wasm-gc-api", ] +[[package]] +name = "subtle" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" + [[package]] name = "subtle" version = "2.4.1" @@ -10924,9 +10282,9 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.12.5" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa" +checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2", "quote", @@ -10936,15 +10294,15 @@ dependencies = [ [[package]] name = "tap" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" +checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e" [[package]] name = "target-lexicon" -version = "0.12.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff" +checksum = "64ae3b39281e4b14b8123bdbaddd472b7dfe215e444181f2f9d2443c2444f834" [[package]] name = "tempfile" @@ -10955,16 +10313,16 @@ dependencies = [ "cfg-if 1.0.0", "libc", "rand 0.8.4", - "redox_syscall 0.2.10", + "redox_syscall 0.2.4", "remove_dir_all", "winapi 0.3.9", ] [[package]] name = "termcolor" -version = "1.1.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" +checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" dependencies = [ "winapi-util", ] @@ -10976,8 +10334,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-std", "substrate-wasm-builder", "tiny-keccak", ] @@ -11000,7 +10358,7 @@ dependencies = [ "polkadot-test-service", "sc-cli", "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", "structopt", "substrate-test-utils", @@ -11020,7 +10378,7 @@ name = "test-parachains" version = "0.9.9" dependencies = [ "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -11029,9 +10387,9 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "futures 0.3.17", "jsonrpc-core", "log", @@ -11051,23 +10409,23 @@ dependencies = [ "sc-service", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", "sp-keyring", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-runtime-interface", + "sp-session", + "sp-state-machine", "sp-transaction-pool", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface", "tokio", ] @@ -11082,18 +10440,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.29" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88" +checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.29" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c" +checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" dependencies = [ "proc-macro2", "quote", @@ -11133,12 +10491,11 @@ dependencies = [ [[package]] name = "time" -version = "0.1.44" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" dependencies = [ "libc", - "wasi 0.10.0+wasi-snapshot-preview1", "winapi 0.3.9", ] @@ -11154,7 +10511,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.8", + "sha2 0.9.2", "thiserror", "unicode-normalization", "zeroize", @@ -11171,9 +10528,15 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.4.0" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" + +[[package]] +name = "tinyvec" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5241dd6f21443a3606b432718b166d3cedc962fd4b8bea54a8bc7f514ebda986" +checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" dependencies = [ "tinyvec_macros", ] @@ -11191,13 +10554,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" dependencies = [ "autocfg", - "bytes 1.1.0", + "bytes 1.0.1", "libc", "memchr", "mio 0.7.13", "num_cpus", "once_cell", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "signal-hook-registry", "tokio-macros", "winapi 0.3.9", @@ -11232,39 +10595,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" dependencies = [ "futures-core", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "tokio", ] [[package]] name = "tokio-util" -version = "0.6.8" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd" +checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" dependencies = [ - "bytes 1.1.0", + "bytes 1.0.1", "futures-core", "futures-io", "futures-sink", "log", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "tokio", ] [[package]] name = "toml" -version = "0.5.8" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" +checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" dependencies = [ "serde", ] [[package]] name = "tower-service" -version = "0.3.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" +checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" @@ -11273,7 +10636,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2ba9ab62b7d6497a8638dfda5e5c4fb3b2d5a7fca4118f2b96151c8ef1a437e" dependencies = [ "cfg-if 1.0.0", - "pin-project-lite 0.2.7", + "pin-project-lite 0.2.4", "tracing-attributes", "tracing-core", ] @@ -11300,11 +10663,11 @@ dependencies = [ [[package]] name = "tracing-futures" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" dependencies = [ - "pin-project 1.0.8", + "pin-project 0.4.23", "tracing", ] @@ -11331,9 +10694,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.22" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62af966210b88ad5776ee3ba12d5f35b8d6a2b2a12168f3080cf02b814d7376b" +checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -11381,9 +10744,9 @@ dependencies = [ [[package]] name = "trust-dns-proto" -version = "0.20.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4" +checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c" dependencies = [ "async-trait", "cfg-if 1.0.0", @@ -11392,22 +10755,22 @@ dependencies = [ "futures-channel", "futures-io", "futures-util", - "idna 0.2.3", + "idna 0.2.0", "ipnet", "lazy_static", "log", "rand 0.8.4", "smallvec", "thiserror", - "tinyvec", - "url 2.2.2", + "tinyvec 1.1.1", + "url 2.2.0", ] [[package]] name = "trust-dns-resolver" -version = "0.20.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770" +checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae" dependencies = [ "cfg-if 1.0.0", "futures-util", @@ -11415,7 +10778,7 @@ dependencies = [ "lazy_static", "log", "lru-cache", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "resolv-conf", "smallvec", "thiserror", @@ -11424,14 +10787,14 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.3" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ba153b9ae050eda022f002d74d76f98d1e339a81" +source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", "parity-scale-codec", @@ -11441,10 +10804,10 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-state-machine", "structopt", ] @@ -11464,20 +10827,20 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.6.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" +checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ - "cfg-if 1.0.0", - "rand 0.8.4", + "cfg-if 0.1.10", + "rand 0.7.3", "static_assertions", ] [[package]] name = "typenum" -version = "1.14.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" +checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" [[package]] name = "ucd-trie" @@ -11487,9 +10850,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" [[package]] name = "uint" -version = "0.9.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f" +checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" dependencies = [ "byteorder", "crunchy", @@ -11508,24 +10871,27 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.6" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085" +checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +dependencies = [ + "matches", +] [[package]] name = "unicode-normalization" -version = "0.1.19" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" +checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" dependencies = [ - "tinyvec", + "tinyvec 0.3.3", ] [[package]] name = "unicode-segmentation" -version = "1.8.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" +checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" [[package]] name = "unicode-width" @@ -11535,18 +10901,18 @@ checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" [[package]] name = "unicode-xid" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" [[package]] name = "universal-hash" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" +checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" dependencies = [ "generic-array 0.14.4", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -11562,7 +10928,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2" dependencies = [ "asynchronous-codec 0.5.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures-io", "futures-util", ] @@ -11574,7 +10940,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" dependencies = [ "asynchronous-codec 0.6.0", - "bytes 1.1.0", + "bytes 1.0.1", "futures-io", "futures-util", ] @@ -11598,31 +10964,36 @@ dependencies = [ [[package]] name = "url" -version = "2.2.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" dependencies = [ "form_urlencoded", - "idna 0.2.3", + "idna 0.2.0", "matches", "percent-encoding 2.1.0", ] [[package]] name = "value-bag" -version = "1.0.0-alpha.7" +version = "1.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae" +checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1" dependencies = [ "ctor", - "version_check", ] [[package]] name = "vcpkg" -version = "0.2.15" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" +checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" + +[[package]] +name = "vec-arena" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d" [[package]] name = "vec_map" @@ -11632,9 +11003,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" +checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" [[package]] name = "void" @@ -11692,9 +11063,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.78" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce" +checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586" dependencies = [ "cfg-if 1.0.0", "serde", @@ -11704,9 +11075,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.78" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b" +checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f" dependencies = [ "bumpalo", "lazy_static", @@ -11719,9 +11090,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.28" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39" +checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -11731,9 +11102,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.78" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9" +checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -11741,9 +11112,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.78" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab" +checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f" dependencies = [ "proc-macro2", "quote", @@ -11754,9 +11125,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.78" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc" +checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2" [[package]] name = "wasm-gc-api" @@ -11777,7 +11148,7 @@ checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ "futures 0.3.17", "js-sys", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "pin-utils", "wasm-bindgen", "wasm-bindgen-futures", @@ -11860,7 +11231,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.8", + "sha2 0.9.2", "toml", "winapi 0.3.9", "zstd", @@ -11922,7 +11293,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707" dependencies = [ - "addr2line 0.15.2", + "addr2line 0.15.1", "anyhow", "cfg-if 1.0.0", "cranelift-codegen", @@ -11994,7 +11365,7 @@ dependencies = [ "libc", "log", "mach", - "memoffset", + "memoffset 0.6.1", "more-asserts", "rand 0.8.4", "region", @@ -12005,9 +11376,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.55" +version = "0.3.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb" +checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" dependencies = [ "js-sys", "wasm-bindgen", @@ -12015,9 +11386,9 @@ dependencies = [ [[package]] name = "webpki" -version = "0.21.4" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" +checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" dependencies = [ "ring", "untrusted", @@ -12025,18 +11396,18 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.21.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" +checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376" dependencies = [ "webpki", ] [[package]] -name = "wepoll-ffi" -version = "0.1.2" +name = "wepoll-sys" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" +checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff" dependencies = [ "cc", ] @@ -12046,22 +11417,21 @@ name = "westend-runtime" version = "0.9.9" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "bitvec 0.20.1", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-collective", "pallet-democracy", "pallet-election-provider-multi-phase", @@ -12079,13 +11449,13 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-staking-reward-curve", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", @@ -12103,23 +11473,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "substrate-wasm-builder", "tiny-keccak", "xcm", @@ -12129,13 +11499,12 @@ dependencies = [ [[package]] name = "which" -version = "4.2.2" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" +checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef" dependencies = [ - "either", - "lazy_static", "libc", + "thiserror", ] [[package]] @@ -12214,11 +11583,11 @@ checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" [[package]] name = "x25519-dalek" -version = "1.1.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" +checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088" dependencies = [ - "curve25519-dalek 3.2.0", + "curve25519-dalek 3.0.0", "rand_core 0.5.1", "zeroize", ] @@ -12239,21 +11608,21 @@ dependencies = [ name = "xcm-builder" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-transaction-payment", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-executor", ] @@ -12262,15 +11631,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", ] @@ -12278,8 +11647,8 @@ dependencies = [ name = "xcm-executor-integration-tests" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "futures 0.3.17", "pallet-xcm", "polkadot-test-client", @@ -12287,9 +11656,9 @@ dependencies = [ "polkadot-test-service", "sp-consensus", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", + "sp-tracing", "xcm", "xcm-executor", ] @@ -12307,14 +11676,14 @@ dependencies = [ name = "xcm-simulator" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-std", "xcm", "xcm-executor", ] @@ -12323,19 +11692,19 @@ dependencies = [ name = "xcm-simulator-example" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-balances", "pallet-xcm", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-builder", "xcm-executor", @@ -12351,7 +11720,7 @@ dependencies = [ "futures 0.3.17", "log", "nohash-hasher", - "parking_lot 0.11.2", + "parking_lot 0.11.1", "rand 0.8.4", "static_assertions", ] @@ -12367,9 +11736,9 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.1.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" +checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ "proc-macro2", "quote", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 7c167db6e632..8388f2cc2016 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -39,7 +39,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 47c4b53a74b7..4c2fa8743903 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -72,7 +72,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 6c26461406a9..ab1375138dd4 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -69,7 +69,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index 5a338bed7cc4..7201215e78cd 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -10,7 +10,7 @@ kusama-runtime = { version = "0.9.8", path = "../../../runtime/kusama" } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master" } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/utils/voter-bags/Cargo.toml b/utils/voter-bags/Cargo.toml index 6c1d303de144..0c48442e6cf3 100644 --- a/utils/voter-bags/Cargo.toml +++ b/utils/voter-bags/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +generate-bags = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } structopt = "0.3.21" From c7aaaf052d9bd4a56b2cc01aa1e8d58ea2fa638a Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Thu, 16 Sep 2021 20:02:58 -0400 Subject: [PATCH 48/53] remove unused type --- runtime/test-runtime/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index f7c04285a9d4..6e2bf146a620 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -341,7 +341,6 @@ impl pallet_staking::Config for Runtime { type GenesisElectionProvider = frame_election_provider_support::onchain::OnChainSequentialPhragmen; type WeightInfo = (); - type VoterBagThresholds = (); } impl pallet_grandpa::Config for Runtime { From daa72c18e14ca97d00358700854a4de867cf6a44 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 16 Sep 2021 17:26:07 -0700 Subject: [PATCH 49/53] SortedListProvider for staking runtime --- runtime/test-runtime/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index 6e2bf146a620..a1fe03cb37f6 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -340,6 +340,9 @@ impl pallet_staking::Config for Runtime { frame_election_provider_support::onchain::OnChainSequentialPhragmen; type GenesisElectionProvider = frame_election_provider_support::onchain::OnChainSequentialPhragmen; + // Use the nominator map to iter voter AND no-ops for all SortedListProvider hooks. The migration + // to bags-list is a no-op, but the storage version will be updated. + type SortedListProvider = pallet_staking::UseNominatorsMap; type WeightInfo = (); } From 3608c466002063761cd669880a00b2e05c1ff7d1 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 16 Sep 2021 18:18:58 -0700 Subject: [PATCH 50/53] Remove polkadot for remote-ext bags test --- Cargo.lock | 2806 +++++++++++------- runtime/common/Cargo.toml | 2 +- runtime/kusama/Cargo.toml | 2 +- runtime/westend/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/src/main.rs | 12 +- utils/voter-bags/Cargo.toml | 2 +- 7 files changed, 1775 insertions(+), 1053 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3512b6caa419..2947d5687288 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -483,14 +483,14 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -513,8 +513,8 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -529,11 +529,11 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -722,14 +722,14 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -737,10 +737,10 @@ name = "bp-message-dispatch" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -749,13 +749,13 @@ version = "0.1.0" dependencies = [ "bitvec 0.20.1", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -764,16 +764,16 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -782,12 +782,12 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support", - "frame-system", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -797,30 +797,30 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "smallvec", - "sp-api", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hash-db", "num-traits", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -831,10 +831,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -846,9 +846,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -859,7 +859,7 @@ dependencies = [ "bp-messages", "bp-runtime", "ed25519-dalek", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hash-db", "pallet-bridge-dispatch", "pallet-bridge-grandpa", @@ -867,11 +867,11 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1948,19 +1948,38 @@ name = "frame-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "linregress", "log", "parity-scale-codec", "paste 1.0.5", "scale-info", - "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "paste 1.0.5", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -1970,8 +1989,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "Inflector", "chrono", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "handlebars", "linked-hash-map", "log", @@ -1981,11 +2000,11 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -1994,13 +2013,27 @@ name = "frame-election-provider-support" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-election-provider-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-npos-elections", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -2008,15 +2041,15 @@ name = "frame-executive" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2038,7 +2071,34 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "bitflags", "frame-metadata", - "frame-support-procedural", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "once_cell", + "parity-scale-codec", + "paste 1.0.5", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "bitflags", + "frame-metadata", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "log", "once_cell", @@ -2047,15 +2107,15 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -2064,7 +2124,19 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "Inflector", - "frame-support-procedural-tools", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "proc-macro2", "quote", "syn", @@ -2075,7 +2147,19 @@ name = "frame-support-procedural-tools" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -2092,26 +2176,36 @@ dependencies = [ "syn", ] +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "frame-support-test" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test-pallet", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "pretty_assertions", "rustversion", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "trybuild", ] @@ -2120,8 +2214,8 @@ name = "frame-support-test-pallet" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", ] @@ -2131,16 +2225,33 @@ name = "frame-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -2148,14 +2259,14 @@ name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2164,7 +2275,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2172,10 +2283,10 @@ name = "frame-try-runtime" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "sp-api", - "sp-runtime", - "sp-std", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2380,6 +2491,22 @@ version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" +[[package]] +name = "generate-bags" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "chrono", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "git2", + "num-format", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "structopt", +] + [[package]] name = "generator" version = "0.6.23" @@ -2461,6 +2588,19 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "git2" +version = "0.13.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c1cbbfc9a1996c6af82c2b4caf828d2c653af4fcdbb0e5674cc966eee5a4197" +dependencies = [ + "bitflags", + "libc", + "libgit2-sys", + "log", + "url 2.2.0", +] + [[package]] name = "glob" version = "0.3.0" @@ -3148,20 +3288,21 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -3181,12 +3322,12 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-society", - "pallet-staking", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-fn", - "pallet-timestamp", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -3205,24 +3346,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -3297,6 +3438,18 @@ version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" +[[package]] +name = "libgit2-sys" +version = "0.12.23+1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29730a445bae719db3107078b46808cc45a5b7a6bae3f31272923af969453356" +dependencies = [ + "cc", + "libc", + "libz-sys", + "pkg-config", +] + [[package]] name = "libloading" version = "0.5.2" @@ -3838,9 +3991,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.0.25" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", "libc", @@ -4411,6 +4564,16 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-format" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" +dependencies = [ + "arrayvec 0.4.12", + "itoa", +] + [[package]] name = "num-integer" version = "0.1.43" @@ -4545,15 +4708,15 @@ name = "pallet-authority-discovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", - "pallet-session", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4561,14 +4724,29 @@ name = "pallet-authorship" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-authorship", - "sp-runtime", - "sp-std", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -4576,23 +4754,43 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", - "pallet-timestamp", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-bags-list" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "scale-info", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -4600,14 +4798,28 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-balances" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -4616,14 +4828,14 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#71859649338cff5ebc47003cd2606307b20ec87e" dependencies = [ "beefy-primitives", - "frame-support", - "frame-system", - "pallet-session", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4633,22 +4845,22 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "beefy-merkle-tree", "beefy-primitives", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "libsecp256k1 0.6.0", "log", "pallet-beefy", "pallet-mmr", "pallet-mmr-primitives", - "pallet-session", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4656,14 +4868,14 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4672,16 +4884,16 @@ version = "0.1.0" dependencies = [ "bp-message-dispatch", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4692,19 +4904,19 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "num-traits", "parity-scale-codec", "scale-info", "serde", "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4716,21 +4928,21 @@ dependencies = [ "bp-messages", "bp-rialto", "bp-runtime", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex", "hex-literal", "log", "num-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4738,16 +4950,16 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4755,15 +4967,15 @@ name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4771,20 +4983,20 @@ name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "rand 0.7.3", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "strum 0.21.0", "strum_macros 0.21.1", @@ -4795,17 +5007,17 @@ name = "pallet-elections-phragmen" version = "5.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4813,14 +5025,14 @@ name = "pallet-gilt" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4828,22 +5040,22 @@ name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4852,14 +5064,14 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4867,19 +5079,19 @@ name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4887,16 +5099,16 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4904,16 +5116,16 @@ name = "pallet-membership" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4922,16 +5134,16 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-mmr-primitives", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4939,15 +5151,15 @@ name = "pallet-mmr-primitives" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "serde", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4961,10 +5173,10 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4972,14 +5184,14 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -4987,13 +5199,13 @@ name = "pallet-nicks" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5001,16 +5213,16 @@ name = "pallet-offences" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5018,22 +5230,22 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session", - "pallet-staking", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5041,14 +5253,14 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5056,13 +5268,13 @@ name = "pallet-recovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5070,15 +5282,15 @@ name = "pallet-scheduler" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5086,20 +5298,41 @@ name = "pallet-session" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "parity-scale-codec", + "scale-info", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5107,15 +5340,15 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-session", - "pallet-staking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "rand 0.7.3", - "sp-runtime", - "sp-session", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5123,13 +5356,13 @@ name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5137,22 +5370,42 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5172,7 +5425,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5180,13 +5433,13 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5194,17 +5447,33 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "pallet-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "log", + "parity-scale-codec", + "scale-info", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -5212,18 +5481,18 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "pallet-treasury", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5231,16 +5500,16 @@ name = "pallet-transaction-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5253,11 +5522,11 @@ dependencies = [ "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5267,8 +5536,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5276,16 +5545,16 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5293,15 +5562,15 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5309,33 +5578,33 @@ name = "pallet-vesting" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] name = "pallet-xcm" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", @@ -5738,7 +6007,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5757,9 +6026,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5782,10 +6051,10 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5810,8 +6079,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "thiserror", "tracing", @@ -5828,8 +6097,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-build-script-utils", "thiserror", @@ -5841,7 +6110,7 @@ name = "polkadot-client" version = "0.9.9" dependencies = [ "beefy-primitives", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "kusama-runtime", "pallet-mmr-primitives", @@ -5853,7 +6122,7 @@ dependencies = [ "sc-consensus", "sc-executor", "sc-service", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", @@ -5861,9 +6130,9 @@ dependencies = [ "sp-consensus-babe", "sp-finality-grandpa", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-storage", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "westend-runtime", ] @@ -5887,10 +6156,10 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5902,9 +6171,9 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5928,10 +6197,10 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -5944,8 +6213,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -5962,11 +6231,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -5988,7 +6257,7 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-consensus", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "tracing", ] @@ -6005,8 +6274,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6036,14 +6305,14 @@ dependencies = [ "rand_core 0.5.1", "sc-keystore", "schnorrkel", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6068,7 +6337,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "thiserror", "tracing", @@ -6089,11 +6358,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6107,7 +6376,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "wasm-timer", @@ -6128,9 +6397,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6149,7 +6418,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6169,7 +6438,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6191,9 +6460,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6209,7 +6478,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6224,8 +6493,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", - "sp-inherents", - "sp-runtime", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6241,8 +6510,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6269,12 +6538,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core", - "sp-externalities", - "sp-io", - "sp-maybe-compressed-blob", - "sp-tracing", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -6293,10 +6562,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-babe", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6313,7 +6582,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6357,12 +6626,12 @@ dependencies = [ "polkadot-primitives", "schnorrkel", "serde", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core", - "sp-keystore", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "zstd", ] @@ -6388,10 +6657,10 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-keystore", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6435,9 +6704,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6461,8 +6730,8 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6509,15 +6778,15 @@ name = "polkadot-parachain" version = "0.9.9" dependencies = [ "derive_more", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6525,7 +6794,7 @@ name = "polkadot-primitives" version = "0.9.9" dependencies = [ "bitvec 0.20.1", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -6533,20 +6802,20 @@ dependencies = [ "polkadot-parachain", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6569,13 +6838,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-frame-rpc-system", ] @@ -6585,20 +6854,20 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -6616,11 +6885,11 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-proxy", "pallet-scheduler", - "pallet-session", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", - "pallet-staking", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve", - "pallet-timestamp", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -6637,23 +6906,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -6666,23 +6935,24 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "hex-literal", "impl-trait-for-tuples", "libsecp256k1 0.6.0", "log", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy-mmr", "pallet-election-provider-multi-phase", - "pallet-session", - "pallet-staking", - "pallet-timestamp", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", @@ -6695,16 +6965,16 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-npos-elections", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "xcm", ] @@ -6716,19 +6986,19 @@ dependencies = [ "bitflags", "bitvec 0.20.1", "derive_more", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-support-test", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship", - "pallet-balances", - "pallet-session", - "pallet-staking", - "pallet-timestamp", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-vesting", "parity-scale-codec", "polkadot-primitives", @@ -6738,16 +7008,16 @@ dependencies = [ "sc-keystore", "scale-info", "serde", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -6771,7 +7041,7 @@ dependencies = [ "pallet-babe", "pallet-im-online", "pallet-mmr-primitives", - "pallet-staking", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", @@ -6828,25 +7098,25 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents", - "sp-io", - "sp-keystore", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-timestamp", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6857,9 +7127,9 @@ dependencies = [ name = "polkadot-simnet" version = "0.9.9" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", "pallet-collective", "pallet-democracy", @@ -6880,7 +7150,7 @@ dependencies = [ "sc-tracing", "sp-consensus-babe", "sp-keyring", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "test-runner", ] @@ -6896,14 +7166,14 @@ dependencies = [ name = "polkadot-simnet-test" version = "0.9.9" dependencies = [ - "frame-system", - "pallet-balances", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "polkadot-runtime", "polkadot-simnet", "sc-client-api", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6925,12 +7195,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-staking", - "sp-tracing", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6941,7 +7211,7 @@ version = "0.9.9" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6957,16 +7227,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-inherents", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", ] @@ -6985,7 +7255,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -6995,27 +7265,27 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-election-provider-support", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-grandpa", "pallet-indices", "pallet-mmr-primitives", "pallet-nicks", "pallet-offences", - "pallet-session", - "pallet-staking", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-vesting", @@ -7031,22 +7301,22 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "tiny-keccak", "xcm", @@ -7058,13 +7328,13 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.9" dependencies = [ - "frame-benchmarking", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.1.29", "futures 0.3.17", "hex", - "pallet-balances", - "pallet-staking", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7090,17 +7360,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-runtime", - "sp-state-machine", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -7108,6 +7378,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "polkadot-voter-bags" +version = "0.9.0" +dependencies = [ + "generate-bags", + "kusama-runtime", + "polkadot-runtime", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "westend-runtime", +] + [[package]] name = "polling" version = "2.0.2" @@ -7663,6 +7945,28 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "remote-ext-tests-bags-list" +version = "0.9.9" +dependencies = [ + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "kusama-runtime", + "log", + "pallet-bags-list", + "pallet-election-provider-multi-phase", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "polkadot-runtime", + "remote-externalities", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "tokio", +] + [[package]] name = "remote-externalities" version = "0.10.0-dev" @@ -7675,10 +7979,10 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7752,14 +8056,14 @@ dependencies = [ "bp-wococo", "bridge-runtime-common", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-rpc-runtime-api", "log", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", @@ -7774,10 +8078,10 @@ dependencies = [ "pallet-mmr-primitives", "pallet-offences", "pallet-proxy", - "pallet-session", - "pallet-staking", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", @@ -7791,20 +8095,20 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-version", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -7929,8 +8233,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-core", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -7952,12 +8256,12 @@ dependencies = [ "rand 0.7.3", "sc-client-api", "sc-network", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -7975,12 +8279,12 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -7991,13 +8295,13 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8012,8 +8316,8 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8053,12 +8357,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "thiserror", "tiny-bip39", @@ -8079,17 +8383,17 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-trie", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8109,13 +8413,13 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-state-db", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8132,12 +8436,12 @@ dependencies = [ "sc-client-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", ] @@ -8168,20 +8472,20 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8199,14 +8503,14 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8219,7 +8523,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8243,16 +8547,16 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-timestamp", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8269,16 +8573,16 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8288,8 +8592,8 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "sc-client-api", - "sp-authorship", - "sp-runtime", + "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8306,16 +8610,16 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-tasks", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] @@ -8329,10 +8633,10 @@ dependencies = [ "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-serializer", - "sp-wasm-interface", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "wasmi", ] @@ -8347,9 +8651,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmi", ] @@ -8366,9 +8670,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmtime", ] @@ -8397,15 +8701,15 @@ dependencies = [ "sc-telemetry", "sc-utils", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", ] @@ -8429,8 +8733,8 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8447,7 +8751,7 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8460,9 +8764,9 @@ dependencies = [ "hex", "parking_lot 0.11.1", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8475,12 +8779,12 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-executor", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8521,12 +8825,12 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -8545,7 +8849,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tracing", ] @@ -8570,10 +8874,10 @@ dependencies = [ "sc-client-api", "sc-network", "sc-utils", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "threadpool", ] @@ -8619,15 +8923,15 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-keystore", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", "sp-rpc", - "sp-runtime", - "sp-session", - "sp-version", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8647,11 +8951,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-tracing", - "sp-version", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8711,24 +9015,24 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -8748,7 +9052,7 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8769,7 +9073,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -8808,12 +9112,12 @@ dependencies = [ "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-rpc", - "sp-runtime", - "sp-tracing", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "tracing-log", @@ -8848,11 +9152,11 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -8868,7 +9172,7 @@ dependencies = [ "log", "serde", "sp-blockchain", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9208,8 +9512,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste 1.0.5", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9312,15 +9616,29 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "log", + "parity-scale-codec", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" @@ -9333,6 +9651,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "blake2-rfc", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-application-crypto" version = "4.0.0-dev" @@ -9341,9 +9671,22 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-application-crypto" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9356,8 +9699,23 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "static_assertions", ] @@ -9368,10 +9726,10 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9381,9 +9739,20 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9392,10 +9761,10 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9408,11 +9777,11 @@ dependencies = [ "lru", "parity-scale-codec", "parking_lot 0.11.1", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9426,12 +9795,12 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9445,17 +9814,17 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9465,8 +9834,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-runtime", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9476,9 +9845,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9512,11 +9881,56 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.17", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "merlin", + "num-traits", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "primitive-types", + "rand 0.7.3", + "regex", + "scale-info", + "schnorrkel", + "secrecy", + "serde", + "sha2 0.9.2", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "substrate-bip39", "thiserror", "tiny-bip39", @@ -9545,6 +9959,16 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-externalities" version = "0.10.0-dev" @@ -9552,8 +9976,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9566,12 +10001,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9582,9 +10017,23 @@ dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] @@ -9599,16 +10048,41 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-maybe-compressed-blob", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "futures 0.3.17", + "hash-db", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "tracing", "tracing-core", ] @@ -9619,8 +10093,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "strum 0.20.0", ] @@ -9637,8 +10111,24 @@ dependencies = [ "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core", - "sp-externalities", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.17", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "schnorrkel", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9649,6 +10139,14 @@ dependencies = [ "zstd", ] +[[package]] +name = "sp-maybe-compressed-blob" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "zstd", +] + [[package]] name = "sp-npos-elections" version = "4.0.0-dev" @@ -9657,11 +10155,26 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-npos-elections-solution-type", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9675,14 +10188,25 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-npos-elections-solution-type" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9693,6 +10217,14 @@ dependencies = [ "backtrace", ] +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "backtrace", +] + [[package]] name = "sp-rpc" version = "4.0.0-dev" @@ -9700,7 +10232,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9718,11 +10250,33 @@ dependencies = [ "rand 0.7.3", "scale-info", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-runtime" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste 1.0.5", + "rand 0.7.3", + "scale-info", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9733,12 +10287,29 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "static_assertions", ] @@ -9754,6 +10325,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-serializer" version = "3.0.0" @@ -9770,11 +10353,24 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9784,8 +10380,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9800,11 +10407,34 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-state-machine" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", "tracing", "trie-db", @@ -9816,6 +10446,11 @@ name = "sp-std" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +[[package]] +name = "sp-std" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" + [[package]] name = "sp-storage" version = "4.0.0-dev" @@ -9825,8 +10460,21 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", ] [[package]] @@ -9835,11 +10483,11 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime-interface", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9851,13 +10499,25 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] +[[package]] +name = "sp-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", +] + [[package]] name = "sp-tracing" version = "4.0.0-dev" @@ -9870,7 +10530,25 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "erased-serde", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "serde_json", + "slog", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "tracing", "tracing-core", "tracing-subscriber", @@ -9881,8 +10559,8 @@ name = "sp-transaction-pool" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9894,11 +10572,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9910,8 +10588,23 @@ dependencies = [ "memory-db", "parity-scale-codec", "scale-info", - "sp-core", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "scale-info", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "trie-db", "trie-root", ] @@ -9926,9 +10619,25 @@ dependencies = [ "parity-wasm 0.42.2", "scale-info", "serde", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm 0.42.2", + "scale-info", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "thiserror", ] @@ -9943,6 +10652,17 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" @@ -9950,7 +10670,18 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sp-wasm-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", "wasmi", ] @@ -9971,15 +10702,15 @@ name = "staking-miner" version = "0.9.9" dependencies = [ "env_logger 0.9.0", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "jsonrpsee-ws-client", "kusama-runtime", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-election-provider-multi-phase", - "pallet-staking", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "parity-scale-codec", "paste 1.0.5", @@ -9990,11 +10721,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "sub-tokens", "thiserror", @@ -10162,11 +10893,11 @@ dependencies = [ "sc-client-api", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10203,11 +10934,11 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10239,7 +10970,7 @@ dependencies = [ "ansi_term 0.12.1", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "toml", "walkdir", @@ -10334,8 +11065,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "tiny-keccak", ] @@ -10358,7 +11089,7 @@ dependencies = [ "polkadot-test-service", "sc-cli", "sc-service", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "structopt", "substrate-test-utils", @@ -10378,7 +11109,7 @@ name = "test-parachains" version = "0.9.9" dependencies = [ "parity-scale-codec", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -10389,7 +11120,7 @@ name = "test-runner" version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "jsonrpc-core", "log", @@ -10409,23 +11140,23 @@ dependencies = [ "sc-service", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-externalities", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-finality-grandpa", - "sp-inherents", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", "sp-offchain", - "sp-runtime", - "sp-runtime-interface", - "sp-session", - "sp-state-machine", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-wasm-interface", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio", ] @@ -10804,10 +11535,10 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -11418,20 +12149,21 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking", - "frame-election-provider-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship", + "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-babe", - "pallet-balances", + "pallet-bags-list", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-collective", "pallet-democracy", "pallet-election-provider-multi-phase", @@ -11449,13 +12181,13 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session", + "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-session-benchmarking", "pallet-society", - "pallet-staking", + "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-staking-reward-curve", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", @@ -11473,23 +12205,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-keyring", - "sp-npos-elections", + "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "tiny-keccak", "xcm", @@ -11608,21 +12340,21 @@ dependencies = [ name = "xcm-builder" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-transaction-payment", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -11631,15 +12363,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.9" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] @@ -11647,8 +12379,8 @@ dependencies = [ name = "xcm-executor-integration-tests" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "pallet-xcm", "polkadot-test-client", @@ -11656,9 +12388,9 @@ dependencies = [ "polkadot-test-service", "sp-consensus", "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-tracing", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -11676,14 +12408,14 @@ dependencies = [ name = "xcm-simulator" version = "0.9.9" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-io", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -11692,19 +12424,19 @@ dependencies = [ name = "xcm-simulator-example" version = "0.9.9" dependencies = [ - "frame-support", - "frame-system", - "pallet-balances", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "pallet-xcm", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 8388f2cc2016..7c167db6e632 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -39,7 +39,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 4c2fa8743903..47c4b53a74b7 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -72,7 +72,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index ab1375138dd4..6c26461406a9 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -69,7 +69,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index 7201215e78cd..5a338bed7cc4 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -10,7 +10,7 @@ kusama-runtime = { version = "0.9.8", path = "../../../runtime/kusama" } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/utils/remote-ext-tests/bags-list/src/main.rs b/utils/remote-ext-tests/bags-list/src/main.rs index 376ccac8cf2b..c6e490ef85b4 100644 --- a/utils/remote-ext-tests/bags-list/src/main.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -22,7 +22,6 @@ mod voter_bags; #[derive(StructOpt)] enum Runtime { - Polkadot, Kusama, } @@ -30,9 +29,8 @@ impl std::str::FromStr for Runtime { type Err = &'static str; fn from_str(s: &str) -> Result { match s.to_lowercase().as_str() { - "polkadot" => Ok(Runtime::Polkadot), "kusama" => Ok(Runtime::Kusama), - _ => Err("wrong Runtime: can be 'polkadot' or 'kusama'."), + _ => Err("wrong Runtime: can be 'kusama'."), } } } @@ -57,13 +55,5 @@ async fn main() { ) .await; }, - Runtime::Polkadot => { - use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; - voter_bags::test_voter_bags_migration::( - UNITS as u64, - options.uri.clone(), - ) - .await; - }, } } diff --git a/utils/voter-bags/Cargo.toml b/utils/voter-bags/Cargo.toml index 0c48442e6cf3..6c1d303de144 100644 --- a/utils/voter-bags/Cargo.toml +++ b/utils/voter-bags/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -generate-bags = { git = "https://github.com/paritytech/substrate", branch = "master" } +generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } structopt = "0.3.21" From e96da22b456e3ca4088f6a06e42a5b9fd0088833 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 16 Sep 2021 18:19:32 -0700 Subject: [PATCH 51/53] Revert "Remove polkadot for remote-ext bags test" This reverts commit 3608c466002063761cd669880a00b2e05c1ff7d1. --- Cargo.lock | 2806 +++++++----------- runtime/common/Cargo.toml | 2 +- runtime/kusama/Cargo.toml | 2 +- runtime/westend/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/Cargo.toml | 2 +- utils/remote-ext-tests/bags-list/src/main.rs | 12 +- utils/voter-bags/Cargo.toml | 2 +- 7 files changed, 1053 insertions(+), 1775 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2947d5687288..3512b6caa419 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -483,14 +483,14 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -513,8 +513,8 @@ dependencies = [ "sc-rpc", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -529,11 +529,11 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -722,14 +722,14 @@ dependencies = [ "assert_matches", "bp-test-utils", "finality-grandpa", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -737,10 +737,10 @@ name = "bp-message-dispatch" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "scale-info", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std", ] [[package]] @@ -749,13 +749,13 @@ version = "0.1.0" dependencies = [ "bitvec 0.20.1", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std", ] [[package]] @@ -764,16 +764,16 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "hex", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] @@ -782,12 +782,12 @@ version = "0.1.0" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -797,30 +797,30 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "hash-db", "num-traits", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -831,10 +831,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -846,9 +846,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] @@ -859,7 +859,7 @@ dependencies = [ "bp-messages", "bp-runtime", "ed25519-dalek", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "hash-db", "pallet-bridge-dispatch", "pallet-bridge-grandpa", @@ -867,11 +867,11 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -1948,38 +1948,19 @@ name = "frame-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "linregress", "log", "parity-scale-codec", "paste 1.0.5", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "paste 1.0.5", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-io", + "sp-runtime", + "sp-runtime-interface", + "sp-std", + "sp-storage", ] [[package]] @@ -1989,8 +1970,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "Inflector", "chrono", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", "handlebars", "linked-hash-map", "log", @@ -2000,11 +1981,11 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-state-machine", "structopt", ] @@ -2013,27 +1994,13 @@ name = "frame-election-provider-support" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-npos-elections", + "sp-std", ] [[package]] @@ -2041,15 +2008,15 @@ name = "frame-executive" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-tracing", ] [[package]] @@ -2071,34 +2038,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "bitflags", "frame-metadata", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "log", - "once_cell", - "parity-scale-codec", - "paste 1.0.5", - "scale-info", - "serde", - "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "bitflags", - "frame-metadata", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural", "impl-trait-for-tuples", "log", "once_cell", @@ -2107,15 +2047,15 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-state-machine", + "sp-std", + "sp-tracing", ] [[package]] @@ -2124,19 +2064,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural-tools", "proc-macro2", "quote", "syn", @@ -2147,19 +2075,7 @@ name = "frame-support-procedural-tools" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -2176,36 +2092,26 @@ dependencies = [ "syn", ] -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "frame-support-test" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "frame-support-test-pallet", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "parity-scale-codec", "pretty_assertions", "rustversion", "scale-info", "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "trybuild", ] @@ -2214,8 +2120,8 @@ name = "frame-support-test-pallet" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", ] @@ -2225,33 +2131,16 @@ name = "frame-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] @@ -2259,14 +2148,14 @@ name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -2275,7 +2164,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", ] [[package]] @@ -2283,10 +2172,10 @@ name = "frame-try-runtime" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] @@ -2491,22 +2380,6 @@ version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" -[[package]] -name = "generate-bags" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "chrono", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "git2", - "num-format", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "structopt", -] - [[package]] name = "generator" version = "0.6.23" @@ -2588,19 +2461,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "git2" -version = "0.13.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c1cbbfc9a1996c6af82c2b4caf828d2c653af4fcdbb0e5674cc966eee5a4197" -dependencies = [ - "bitflags", - "libc", - "libgit2-sys", - "log", - "url 2.2.0", -] - [[package]] name = "glob" version = "0.3.0" @@ -3288,21 +3148,20 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -3322,12 +3181,12 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-staking-reward-fn", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -3346,24 +3205,24 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -3438,18 +3297,6 @@ version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" -[[package]] -name = "libgit2-sys" -version = "0.12.23+1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29730a445bae719db3107078b46808cc45a5b7a6bae3f31272923af969453356" -dependencies = [ - "cc", - "libc", - "libz-sys", - "pkg-config", -] - [[package]] name = "libloading" version = "0.5.2" @@ -3991,9 +3838,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.3" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" +checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" dependencies = [ "cc", "libc", @@ -4564,16 +4411,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-format" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" -dependencies = [ - "arrayvec 0.4.12", - "itoa", -] - [[package]] name = "num-integer" version = "0.1.43" @@ -4708,15 +4545,15 @@ name = "pallet-authority-discovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-authority-discovery", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4724,29 +4561,14 @@ name = "pallet-authorship" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-authorship", + "sp-runtime", + "sp-std", ] [[package]] @@ -4754,43 +4576,23 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-session", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] @@ -4798,28 +4600,14 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4828,14 +4616,14 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#71859649338cff5ebc47003cd2606307b20ec87e" dependencies = [ "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4845,22 +4633,22 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master# dependencies = [ "beefy-merkle-tree", "beefy-primitives", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "hex", "libsecp256k1 0.6.0", "log", "pallet-beefy", "pallet-mmr", "pallet-mmr-primitives", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -4868,14 +4656,14 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -4884,16 +4672,16 @@ version = "0.1.0" dependencies = [ "bp-message-dispatch", "bp-runtime", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -4904,19 +4692,19 @@ dependencies = [ "bp-runtime", "bp-test-utils", "finality-grandpa", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "num-traits", "parity-scale-codec", "scale-info", "serde", "sp-finality-grandpa", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", + "sp-trie", ] [[package]] @@ -4928,21 +4716,21 @@ dependencies = [ "bp-messages", "bp-rialto", "bp-runtime", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "hex", "hex-literal", "log", "num-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -4950,16 +4738,16 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -4967,15 +4755,15 @@ name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -4983,20 +4771,20 @@ name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", "parity-scale-codec", "rand 0.7.3", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-std", "static_assertions", "strum 0.21.0", "strum_macros 0.21.1", @@ -5007,17 +4795,17 @@ name = "pallet-elections-phragmen" version = "5.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-std", ] [[package]] @@ -5025,14 +4813,14 @@ name = "pallet-gilt" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-runtime", + "sp-std", ] [[package]] @@ -5040,22 +4828,22 @@ name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-finality-grandpa", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] @@ -5064,14 +4852,14 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5079,19 +4867,19 @@ name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -5099,16 +4887,16 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -5116,16 +4904,16 @@ name = "pallet-membership" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5134,16 +4922,16 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "ckb-merkle-mountain-range", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "pallet-mmr-primitives", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5151,15 +4939,15 @@ name = "pallet-mmr-primitives" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -5173,10 +4961,10 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -5184,14 +4972,14 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5199,13 +4987,13 @@ name = "pallet-nicks" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5213,16 +5001,16 @@ name = "pallet-offences" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -5230,22 +5018,22 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -5253,14 +5041,14 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5268,13 +5056,13 @@ name = "pallet-recovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5282,15 +5070,15 @@ name = "pallet-scheduler" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5298,41 +5086,20 @@ name = "pallet-session" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "impl-trait-for-tuples", - "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "parity-scale-codec", - "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-trie", ] [[package]] @@ -5340,15 +5107,15 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "pallet-staking", "rand 0.7.3", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-std", ] [[package]] @@ -5356,13 +5123,13 @@ name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -5370,42 +5137,22 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -5425,7 +5172,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", ] [[package]] @@ -5433,13 +5180,13 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5447,33 +5194,17 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "log", - "parity-scale-codec", - "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] @@ -5481,18 +5212,18 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-treasury", "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5500,16 +5231,16 @@ name = "pallet-transaction-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5522,11 +5253,11 @@ dependencies = [ "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] @@ -5536,8 +5267,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", ] [[package]] @@ -5545,16 +5276,16 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -5562,15 +5293,15 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -5578,33 +5309,33 @@ name = "pallet-vesting" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-xcm" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-builder", "xcm-executor", @@ -6007,7 +5738,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -6026,9 +5757,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "tracing", ] @@ -6051,10 +5782,10 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6079,8 +5810,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", "thiserror", "tracing", @@ -6097,8 +5828,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-trie", "structopt", "substrate-build-script-utils", "thiserror", @@ -6110,7 +5841,7 @@ name = "polkadot-client" version = "0.9.9" dependencies = [ "beefy-primitives", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", "frame-system-rpc-runtime-api", "kusama-runtime", "pallet-mmr-primitives", @@ -6122,7 +5853,7 @@ dependencies = [ "sc-consensus", "sc-executor", "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", @@ -6130,9 +5861,9 @@ dependencies = [ "sp-consensus-babe", "sp-finality-grandpa", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-storage", "sp-transaction-pool", "westend-runtime", ] @@ -6156,10 +5887,10 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "thiserror", "tracing", ] @@ -6171,9 +5902,9 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -6197,10 +5928,10 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6213,8 +5944,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-trie", "thiserror", ] @@ -6231,11 +5962,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", "tracing", ] @@ -6257,7 +5988,7 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", "tracing", ] @@ -6274,8 +6005,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-maybe-compressed-blob", "thiserror", "tracing", ] @@ -6305,14 +6036,14 @@ dependencies = [ "rand_core 0.5.1", "sc-keystore", "schnorrkel", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "tracing", ] @@ -6337,7 +6068,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", "thiserror", "tracing", @@ -6358,11 +6089,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -6376,7 +6107,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", "thiserror", "tracing", "wasm-timer", @@ -6397,9 +6128,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob", "tracing", ] @@ -6418,7 +6149,7 @@ dependencies = [ "sc-client-api", "sc-consensus-babe", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -6438,7 +6169,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", "tracing", ] @@ -6460,9 +6191,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", "thiserror", "tracing", ] @@ -6478,7 +6209,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", "tracing", ] @@ -6493,8 +6224,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", + "sp-runtime", "thiserror", "tracing", ] @@ -6510,8 +6241,8 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-keystore", "thiserror", "tracing", ] @@ -6538,12 +6269,12 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-maybe-compressed-blob", + "sp-tracing", + "sp-wasm-interface", "tempfile", "test-parachain-adder", "test-parachain-halt", @@ -6562,10 +6293,10 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "tracing", ] @@ -6582,7 +6313,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "thiserror", ] @@ -6626,12 +6357,12 @@ dependencies = [ "polkadot-primitives", "schnorrkel", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-maybe-compressed-blob", "thiserror", "zstd", ] @@ -6657,10 +6388,10 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-keystore", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", ] [[package]] @@ -6704,9 +6435,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", "tracing", ] @@ -6730,8 +6461,8 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", "tracing", ] @@ -6778,15 +6509,15 @@ name = "polkadot-parachain" version = "0.9.9" dependencies = [ "derive_more", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -6794,7 +6525,7 @@ name = "polkadot-primitives" version = "0.9.9" dependencies = [ "bitvec 0.20.1", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -6802,20 +6533,20 @@ dependencies = [ "polkadot-parachain", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-authority-discovery", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-staking", + "sp-std", + "sp-trie", + "sp-version", ] [[package]] @@ -6838,13 +6569,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "substrate-frame-rpc-system", ] @@ -6854,20 +6585,20 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-bounties", "pallet-collective", "pallet-democracy", @@ -6885,11 +6616,11 @@ dependencies = [ "pallet-offences-benchmarking", "pallet-proxy", "pallet-scheduler", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "pallet-session-benchmarking", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-staking-reward-curve", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -6906,23 +6637,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -6935,24 +6666,23 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "hex-literal", "impl-trait-for-tuples", "libsecp256k1 0.6.0", "log", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-beefy-mmr", "pallet-election-provider-multi-phase", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", + "pallet-timestamp", "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", @@ -6965,16 +6695,16 @@ dependencies = [ "serde_derive", "serde_json", "slot-range-helper", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-npos-elections", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "static_assertions", "xcm", ] @@ -6986,19 +6716,19 @@ dependencies = [ "bitflags", "bitvec 0.20.1", "derive_more", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "futures 0.3.17", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", + "pallet-balances", + "pallet-session", + "pallet-staking", + "pallet-timestamp", "pallet-vesting", "parity-scale-codec", "polkadot-primitives", @@ -7008,16 +6738,16 @@ dependencies = [ "sc-keystore", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "xcm", "xcm-executor", ] @@ -7041,7 +6771,7 @@ dependencies = [ "pallet-babe", "pallet-im-online", "pallet-mmr-primitives", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-transaction-payment-rpc-runtime-api", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", @@ -7098,25 +6828,25 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", + "sp-io", + "sp-keystore", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-timestamp", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -7127,9 +6857,9 @@ dependencies = [ name = "polkadot-simnet" version = "0.9.9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-collective", "pallet-democracy", @@ -7150,7 +6880,7 @@ dependencies = [ "sc-tracing", "sp-consensus-babe", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "structopt", "test-runner", ] @@ -7166,14 +6896,14 @@ dependencies = [ name = "polkadot-simnet-test" version = "0.9.9" dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", + "pallet-balances", "polkadot-runtime", "polkadot-simnet", "sc-client-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -7195,12 +6925,12 @@ dependencies = [ "polkadot-primitives", "sc-keystore", "sc-network", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-staking", + "sp-tracing", "thiserror", "tracing", ] @@ -7211,7 +6941,7 @@ version = "0.9.9" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] @@ -7227,16 +6957,16 @@ dependencies = [ "sc-block-builder", "sc-consensus", "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "substrate-test-client", ] @@ -7255,7 +6985,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "structopt", ] @@ -7265,27 +6995,27 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-grandpa", "pallet-indices", "pallet-mmr-primitives", "pallet-nicks", "pallet-offences", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", "pallet-staking-reward-curve", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-vesting", @@ -7301,22 +7031,22 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "substrate-wasm-builder", "tiny-keccak", "xcm", @@ -7328,13 +7058,13 @@ dependencies = [ name = "polkadot-test-service" version = "0.9.9" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-system", "futures 0.1.29", "futures 0.3.17", "hex", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", + "pallet-staking", "pallet-transaction-payment", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7360,17 +7090,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -7378,18 +7108,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "polkadot-voter-bags" -version = "0.9.0" -dependencies = [ - "generate-bags", - "kusama-runtime", - "polkadot-runtime", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "westend-runtime", -] - [[package]] name = "polling" version = "2.0.2" @@ -7945,28 +7663,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "remote-ext-tests-bags-list" -version = "0.9.9" -dependencies = [ - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "kusama-runtime", - "log", - "pallet-bags-list", - "pallet-election-provider-multi-phase", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "polkadot-runtime", - "remote-externalities", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "structopt", - "tokio", -] - [[package]] name = "remote-externalities" version = "0.10.0-dev" @@ -7979,10 +7675,10 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-version", ] [[package]] @@ -8056,14 +7752,14 @@ dependencies = [ "bp-wococo", "bridge-runtime-common", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", "pallet-bridge-dispatch", @@ -8078,10 +7774,10 @@ dependencies = [ "pallet-mmr-primitives", "pallet-offences", "pallet-proxy", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", + "pallet-staking", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", @@ -8095,20 +7791,20 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -8233,8 +7929,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-wasm-interface", "thiserror", ] @@ -8256,12 +7952,12 @@ dependencies = [ "rand 0.7.3", "sc-client-api", "sc-network", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -8279,12 +7975,12 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -8295,13 +7991,13 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -8316,8 +8012,8 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -8357,12 +8053,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-panic-handler", + "sp-runtime", + "sp-version", "structopt", "thiserror", "tiny-bip39", @@ -8383,17 +8079,17 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-database", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-state-machine", + "sp-storage", + "sp-trie", "substrate-prometheus-endpoint", ] @@ -8413,13 +8109,13 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-state-db", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", + "sp-trie", ] [[package]] @@ -8436,12 +8132,12 @@ dependencies = [ "sc-client-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-state-machine", "substrate-prometheus-endpoint", "thiserror", ] @@ -8472,20 +8168,20 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-version", "substrate-prometheus-endpoint", ] @@ -8503,14 +8199,14 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", ] [[package]] @@ -8523,7 +8219,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] @@ -8547,16 +8243,16 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-timestamp", "substrate-prometheus-endpoint", ] @@ -8573,16 +8269,16 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-arithmetic", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "thiserror", ] @@ -8592,8 +8288,8 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "sc-client-api", - "sp-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-authorship", + "sp-runtime", "thiserror", ] @@ -8610,16 +8306,16 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-externalities", + "sp-io", + "sp-panic-handler", + "sp-runtime-interface", "sp-tasks", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", + "sp-wasm-interface", "wasmi", ] @@ -8633,10 +8329,10 @@ dependencies = [ "parity-scale-codec", "pwasm-utils", "sc-allocator", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-maybe-compressed-blob", "sp-serializer", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface", "thiserror", "wasmi", ] @@ -8651,9 +8347,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmi", ] @@ -8670,9 +8366,9 @@ dependencies = [ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] @@ -8701,15 +8397,15 @@ dependencies = [ "sc-telemetry", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -8733,8 +8429,8 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -8751,7 +8447,7 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", ] [[package]] @@ -8764,9 +8460,9 @@ dependencies = [ "hex", "parking_lot 0.11.1", "serde_json", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto", + "sp-core", + "sp-keystore", ] [[package]] @@ -8779,12 +8475,12 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sc-executor", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -8825,12 +8521,12 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-finality-grandpa", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -8849,7 +8545,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "substrate-prometheus-endpoint", "tracing", ] @@ -8874,10 +8570,10 @@ dependencies = [ "sc-client-api", "sc-network", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "threadpool", ] @@ -8923,15 +8619,15 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", "sp-offchain", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-version", ] [[package]] @@ -8951,11 +8647,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-tracing", + "sp-version", "thiserror", ] @@ -9015,24 +8711,24 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-tracing", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -9052,7 +8748,7 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] @@ -9073,7 +8769,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "thiserror", ] @@ -9112,12 +8808,12 @@ dependencies = [ "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-rpc", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-tracing", "thiserror", "tracing", "tracing-log", @@ -9152,11 +8848,11 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-tracing", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -9172,7 +8868,7 @@ dependencies = [ "log", "serde", "sp-blockchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", "thiserror", ] @@ -9512,8 +9208,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste 1.0.5", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-std", ] [[package]] @@ -9616,29 +9312,15 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api-proc-macro", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "thiserror", ] -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "log", - "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" @@ -9651,18 +9333,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "blake2-rfc", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-application-crypto" version = "4.0.0-dev" @@ -9671,22 +9341,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-application-crypto" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-io", + "sp-std", ] [[package]] @@ -9699,23 +9356,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", -] - -[[package]] -name = "sp-arithmetic" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-std", "static_assertions", ] @@ -9726,10 +9368,10 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-runtime", + "sp-std", ] [[package]] @@ -9739,20 +9381,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] @@ -9761,10 +9392,10 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] @@ -9777,11 +9408,11 @@ dependencies = [ "lru", "parity-scale-codec", "parking_lot 0.11.1", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-consensus", "sp-database", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", "thiserror", ] @@ -9795,12 +9426,12 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "thiserror", ] @@ -9814,17 +9445,17 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] @@ -9834,8 +9465,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-runtime", ] [[package]] @@ -9845,9 +9476,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -9881,56 +9512,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-core" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.17", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1 0.6.0", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.1", - "primitive-types", - "rand 0.7.3", - "regex", - "scale-info", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "substrate-bip39", "thiserror", "tiny-bip39", @@ -9959,16 +9545,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-externalities" version = "0.10.0-dev" @@ -9976,19 +9552,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "environmental", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", + "sp-storage", ] [[package]] @@ -10001,12 +9566,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-std", ] [[package]] @@ -10017,23 +9582,9 @@ dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-runtime", + "sp-std", "thiserror", ] @@ -10048,41 +9599,16 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", -] - -[[package]] -name = "sp-io" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "futures 0.3.17", - "hash-db", - "libsecp256k1 0.6.0", - "log", - "parity-scale-codec", - "parking_lot 0.11.1", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-maybe-compressed-blob", + "sp-runtime-interface", + "sp-state-machine", + "sp-std", + "sp-tracing", + "sp-trie", + "sp-wasm-interface", "tracing", "tracing-core", ] @@ -10093,8 +9619,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "lazy_static", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", "strum 0.20.0", ] @@ -10111,24 +9637,8 @@ dependencies = [ "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-keystore" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.17", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.1", - "schnorrkel", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-externalities", ] [[package]] @@ -10139,14 +9649,6 @@ dependencies = [ "zstd", ] -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "zstd", -] - [[package]] name = "sp-npos-elections" version = "4.0.0-dev" @@ -10155,26 +9657,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-npos-elections-solution-type 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-arithmetic", + "sp-core", + "sp-npos-elections-solution-type", + "sp-runtime", + "sp-std", ] [[package]] @@ -10188,25 +9675,14 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-npos-elections-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-core", + "sp-runtime", ] [[package]] @@ -10217,14 +9693,6 @@ dependencies = [ "backtrace", ] -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "backtrace", -] - [[package]] name = "sp-rpc" version = "4.0.0-dev" @@ -10232,7 +9700,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "rustc-hash", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", ] [[package]] @@ -10250,33 +9718,11 @@ dependencies = [ "rand 0.7.3", "scale-info", "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-runtime" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.5", - "rand 0.7.3", - "scale-info", - "serde", - "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std", ] [[package]] @@ -10287,29 +9733,12 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] @@ -10325,18 +9754,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "Inflector", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-serializer" version = "3.0.0" @@ -10353,24 +9770,11 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -10380,19 +9784,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", ] [[package]] @@ -10407,34 +9800,11 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", - "tracing", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-state-machine" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.1", - "rand 0.7.3", - "smallvec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-std", + "sp-trie", "thiserror", "tracing", "trie-db", @@ -10446,11 +9816,6 @@ name = "sp-std" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" -[[package]] -name = "sp-std" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" - [[package]] name = "sp-storage" version = "4.0.0-dev" @@ -10460,21 +9825,8 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", -] - -[[package]] -name = "sp-storage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-debug-derive", + "sp-std", ] [[package]] @@ -10483,11 +9835,11 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ "log", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-runtime-interface", + "sp-std", ] [[package]] @@ -10499,25 +9851,13 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", "thiserror", ] -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", -] - [[package]] name = "sp-tracing" version = "4.0.0-dev" @@ -10530,25 +9870,7 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "erased-serde", - "log", - "parity-scale-codec", - "parking_lot 0.10.2", - "serde", - "serde_json", - "slog", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", "tracing", "tracing-core", "tracing-subscriber", @@ -10559,8 +9881,8 @@ name = "sp-transaction-pool" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", + "sp-runtime", ] [[package]] @@ -10572,11 +9894,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-std", + "sp-trie", ] [[package]] @@ -10588,23 +9910,8 @@ dependencies = [ "memory-db", "parity-scale-codec", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-trie" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-core", + "sp-std", "trie-db", "trie-root", ] @@ -10619,25 +9926,9 @@ dependencies = [ "parity-wasm 0.42.2", "scale-info", "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "thiserror", -] - -[[package]] -name = "sp-version" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.42.2", - "scale-info", - "serde", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-runtime", + "sp-std", + "sp-version-proc-macro", "thiserror", ] @@ -10652,17 +9943,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" @@ -10670,18 +9950,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "wasmi", -] - -[[package]] -name = "sp-wasm-interface" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module#9c2c6d0370d8ca31e3fb8d793901570a3ca596d1" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=zeke-voter-bags-module)", + "sp-std", "wasmi", ] @@ -10702,15 +9971,15 @@ name = "staking-miner" version = "0.9.9" dependencies = [ "env_logger 0.9.0", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-election-provider-support", + "frame-support", + "frame-system", "jsonrpsee-ws-client", "kusama-runtime", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-election-provider-multi-phase", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-transaction-payment", "parity-scale-codec", "paste 1.0.5", @@ -10721,11 +9990,11 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-version", "structopt", "sub-tokens", "thiserror", @@ -10893,11 +10162,11 @@ dependencies = [ "sc-client-api", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-runtime", ] [[package]] @@ -10934,11 +10203,11 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -10970,7 +10239,7 @@ dependencies = [ "ansi_term 0.12.1", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob", "tempfile", "toml", "walkdir", @@ -11065,8 +10334,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-std", "substrate-wasm-builder", "tiny-keccak", ] @@ -11089,7 +10358,7 @@ dependencies = [ "polkadot-test-service", "sc-cli", "sc-service", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "sp-keyring", "structopt", "substrate-test-utils", @@ -11109,7 +10378,7 @@ name = "test-parachains" version = "0.9.9" dependencies = [ "parity-scale-codec", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -11120,7 +10389,7 @@ name = "test-runner" version = "0.9.0" source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" dependencies = [ - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-system", "futures 0.3.17", "jsonrpc-core", "log", @@ -11140,23 +10409,23 @@ dependencies = [ "sc-service", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-externalities", "sp-finality-grandpa", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents", "sp-keyring", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-runtime-interface", + "sp-session", + "sp-state-machine", "sp-transaction-pool", - "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface", "tokio", ] @@ -11535,10 +10804,10 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-state-machine", "structopt", ] @@ -12149,21 +11418,20 @@ version = "0.9.9" dependencies = [ "beefy-primitives", "bitvec 0.20.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-election-provider-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-authority-discovery", - "pallet-authorship 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-authorship", "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-collective", "pallet-democracy", "pallet-election-provider-multi-phase", @@ -12181,13 +11449,13 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-session", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-staking", "pallet-staking-reward-curve", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", @@ -12205,23 +11473,23 @@ dependencies = [ "serde_derive", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-npos-elections 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-npos-elections", "sp-offchain", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie", + "sp-version", "substrate-wasm-builder", "tiny-keccak", "xcm", @@ -12340,21 +11608,21 @@ dependencies = [ name = "xcm-builder" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "pallet-balances", "pallet-transaction-payment", "pallet-xcm", "parity-scale-codec", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-executor", ] @@ -12363,15 +11631,15 @@ dependencies = [ name = "xcm-executor" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", ] @@ -12379,8 +11647,8 @@ dependencies = [ name = "xcm-executor-integration-tests" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", "futures 0.3.17", "pallet-xcm", "polkadot-test-client", @@ -12388,9 +11656,9 @@ dependencies = [ "polkadot-test-service", "sp-consensus", "sp-keyring", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime", + "sp-state-machine", + "sp-tracing", "xcm", "xcm-executor", ] @@ -12408,14 +11676,14 @@ dependencies = [ name = "xcm-simulator" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", "parity-scale-codec", "paste 1.0.5", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io", + "sp-std", "xcm", "xcm-executor", ] @@ -12424,19 +11692,19 @@ dependencies = [ name = "xcm-simulator-example" version = "0.9.9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "frame-support", + "frame-system", + "pallet-balances", "pallet-xcm", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain", "polkadot-runtime-parachains", "scale-info", - "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", - "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-builder", "xcm-executor", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 7c167db6e632..8388f2cc2016 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -39,7 +39,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-beefy-mmr = { git = "https://github.com/paritytech/grandpa-bridge-gadget", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 47c4b53a74b7..4c2fa8743903 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -72,7 +72,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 6c26461406a9..ab1375138dd4 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -69,7 +69,7 @@ pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "m pallet-utility = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-vesting = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-xcm = { path = "../../xcm/pallet-xcm", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } diff --git a/utils/remote-ext-tests/bags-list/Cargo.toml b/utils/remote-ext-tests/bags-list/Cargo.toml index 5a338bed7cc4..7201215e78cd 100644 --- a/utils/remote-ext-tests/bags-list/Cargo.toml +++ b/utils/remote-ext-tests/bags-list/Cargo.toml @@ -10,7 +10,7 @@ kusama-runtime = { version = "0.9.8", path = "../../../runtime/kusama" } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +pallet-bags-list = { git = "https://github.com/paritytech/substrate", branch = "master" } frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/utils/remote-ext-tests/bags-list/src/main.rs b/utils/remote-ext-tests/bags-list/src/main.rs index c6e490ef85b4..376ccac8cf2b 100644 --- a/utils/remote-ext-tests/bags-list/src/main.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -22,6 +22,7 @@ mod voter_bags; #[derive(StructOpt)] enum Runtime { + Polkadot, Kusama, } @@ -29,8 +30,9 @@ impl std::str::FromStr for Runtime { type Err = &'static str; fn from_str(s: &str) -> Result { match s.to_lowercase().as_str() { + "polkadot" => Ok(Runtime::Polkadot), "kusama" => Ok(Runtime::Kusama), - _ => Err("wrong Runtime: can be 'kusama'."), + _ => Err("wrong Runtime: can be 'polkadot' or 'kusama'."), } } } @@ -55,5 +57,13 @@ async fn main() { ) .await; }, + Runtime::Polkadot => { + use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; + voter_bags::test_voter_bags_migration::( + UNITS as u64, + options.uri.clone(), + ) + .await; + }, } } diff --git a/utils/voter-bags/Cargo.toml b/utils/voter-bags/Cargo.toml index 6c1d303de144..0c48442e6cf3 100644 --- a/utils/voter-bags/Cargo.toml +++ b/utils/voter-bags/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2018" [dependencies] -generate-bags = { git = "https://github.com/paritytech/substrate", branch = "zeke-voter-bags-module" } +generate-bags = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } structopt = "0.3.21" From f4f06b5e15f66edf586981cf7e1e60478179b9b1 Mon Sep 17 00:00:00 2001 From: emostov <32168567+emostov@users.noreply.github.com> Date: Thu, 16 Sep 2021 18:30:27 -0700 Subject: [PATCH 52/53] Remove polkadot for remote-ext bags test --- utils/remote-ext-tests/bags-list/src/main.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/utils/remote-ext-tests/bags-list/src/main.rs b/utils/remote-ext-tests/bags-list/src/main.rs index 376ccac8cf2b..410cb1e80511 100644 --- a/utils/remote-ext-tests/bags-list/src/main.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -22,7 +22,6 @@ mod voter_bags; #[derive(StructOpt)] enum Runtime { - Polkadot, Kusama, } @@ -30,7 +29,6 @@ impl std::str::FromStr for Runtime { type Err = &'static str; fn from_str(s: &str) -> Result { match s.to_lowercase().as_str() { - "polkadot" => Ok(Runtime::Polkadot), "kusama" => Ok(Runtime::Kusama), _ => Err("wrong Runtime: can be 'polkadot' or 'kusama'."), } @@ -39,9 +37,9 @@ impl std::str::FromStr for Runtime { #[derive(StructOpt)] struct Cli { - #[structopt(long, default_value = "wss://rpc.polkadot.io")] + #[structopt(long, default_value = "wss://rpc.kusama.io")] uri: String, - #[structopt(long, short, default_value = "polkadot")] + #[structopt(long, short, default_value = "kusama")] runtime: Runtime, } @@ -57,13 +55,5 @@ async fn main() { ) .await; }, - Runtime::Polkadot => { - use polkadot_runtime::{constants::currency::UNITS, Block, Runtime}; - voter_bags::test_voter_bags_migration::( - UNITS as u64, - options.uri.clone(), - ) - .await; - }, } } From 225fdbf5a1283583b5922c0666db6bada7447737 Mon Sep 17 00:00:00 2001 From: parity-processbot <> Date: Fri, 17 Sep 2021 02:25:34 +0000 Subject: [PATCH 53/53] update Substrate --- Cargo.lock | 416 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 262 insertions(+), 154 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3512b6caa419..8d6986a73574 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1928,7 +1928,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", ] @@ -1946,7 +1946,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -1966,7 +1966,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "Inflector", "chrono", @@ -1992,7 +1992,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -2006,7 +2006,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -2034,7 +2034,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "bitflags", "frame-metadata", @@ -2061,7 +2061,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2073,7 +2073,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2085,7 +2085,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "proc-macro2", "quote", @@ -2095,7 +2095,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2118,7 +2118,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -2129,7 +2129,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "log", @@ -2146,7 +2146,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -2161,7 +2161,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "sp-api", @@ -2170,7 +2170,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "sp-api", @@ -2380,6 +2380,22 @@ version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" +[[package]] +name = "generate-bags" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" +dependencies = [ + "chrono", + "frame-election-provider-support", + "frame-support", + "frame-system", + "git2", + "num-format", + "pallet-staking", + "sp-io", + "structopt", +] + [[package]] name = "generator" version = "0.6.23" @@ -2461,6 +2477,19 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "git2" +version = "0.13.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c1cbbfc9a1996c6af82c2b4caf828d2c653af4fcdbb0e5674cc966eee5a4197" +dependencies = [ + "bitflags", + "libc", + "libgit2-sys", + "log", + "url 2.2.0", +] + [[package]] name = "glob" version = "0.3.0" @@ -3161,6 +3190,7 @@ dependencies = [ "pallet-authority-discovery", "pallet-authorship", "pallet-babe", + "pallet-bags-list", "pallet-balances", "pallet-bounties", "pallet-collective", @@ -3297,6 +3327,18 @@ version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" +[[package]] +name = "libgit2-sys" +version = "0.12.23+1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29730a445bae719db3107078b46808cc45a5b7a6bae3f31272923af969453356" +dependencies = [ + "cc", + "libc", + "libz-sys", + "pkg-config", +] + [[package]] name = "libloading" version = "0.5.2" @@ -3838,9 +3880,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.0.25" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", "libc", @@ -4411,6 +4453,16 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-format" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" +dependencies = [ + "arrayvec 0.4.12", + "itoa", +] + [[package]] name = "num-integer" version = "0.1.43" @@ -4543,7 +4595,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -4559,7 +4611,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -4574,7 +4626,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4595,10 +4647,30 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-bags-list" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" +dependencies = [ + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", + "log", + "pallet-balances", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-tracing", +] + [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4654,7 +4726,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4736,7 +4808,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4753,7 +4825,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4769,7 +4841,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4793,7 +4865,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4811,7 +4883,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4826,7 +4898,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4849,7 +4921,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4865,7 +4937,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4885,7 +4957,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4902,7 +4974,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4919,7 +4991,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -4937,7 +5009,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -4953,7 +5025,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4970,7 +5042,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4985,7 +5057,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -4999,7 +5071,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -5016,7 +5088,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5039,7 +5111,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5054,7 +5126,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -5068,7 +5140,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5084,7 +5156,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -5105,7 +5177,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5121,7 +5193,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -5135,7 +5207,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5158,7 +5230,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -5169,7 +5241,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "log", "sp-arithmetic", @@ -5178,7 +5250,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -5192,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5210,7 +5282,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5229,7 +5301,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-support", "frame-system", @@ -5246,7 +5318,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5263,7 +5335,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5274,7 +5346,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5291,7 +5363,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5307,7 +5379,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6677,6 +6749,7 @@ dependencies = [ "log", "pallet-authorship", "pallet-babe", + "pallet-bags-list", "pallet-balances", "pallet-beefy-mmr", "pallet-election-provider-multi-phase", @@ -7108,6 +7181,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "polkadot-voter-bags" +version = "0.9.0" +dependencies = [ + "generate-bags", + "kusama-runtime", + "polkadot-runtime", + "sp-io", + "structopt", + "westend-runtime", +] + [[package]] name = "polling" version = "2.0.2" @@ -7663,10 +7748,32 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "remote-ext-tests-bags-list" +version = "0.9.9" +dependencies = [ + "frame-election-provider-support", + "frame-support", + "kusama-runtime", + "log", + "pallet-bags-list", + "pallet-election-provider-multi-phase", + "pallet-staking", + "polkadot-runtime", + "remote-externalities", + "sp-core", + "sp-runtime", + "sp-std", + "sp-storage", + "sp-tracing", + "structopt", + "tokio", +] + [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "env_logger 0.9.0", "jsonrpsee-proc-macros", @@ -7926,7 +8033,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "log", "sp-core", @@ -7937,7 +8044,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "derive_more", @@ -7964,7 +8071,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -7987,7 +8094,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8003,7 +8110,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8019,7 +8126,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8030,7 +8137,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "chrono", "fdlimit", @@ -8068,7 +8175,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "fnv", "futures 0.3.17", @@ -8096,7 +8203,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "hash-db", "kvdb", @@ -8121,7 +8228,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "futures 0.3.17", @@ -8145,7 +8252,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "derive_more", @@ -8188,7 +8295,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "derive_more", "futures 0.3.17", @@ -8212,7 +8319,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8225,7 +8332,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "assert_matches", "async-trait", @@ -8259,7 +8366,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "futures 0.3.17", @@ -8285,7 +8392,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "sc-client-api", "sp-authorship", @@ -8296,7 +8403,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -8322,7 +8429,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "derive_more", "environmental", @@ -8340,7 +8447,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "log", "parity-scale-codec", @@ -8356,7 +8463,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8375,7 +8482,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "derive_more", @@ -8412,7 +8519,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "derive_more", "finality-grandpa", @@ -8436,7 +8543,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -8453,7 +8560,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "derive_more", @@ -8468,7 +8575,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "hash-db", "parity-scale-codec", @@ -8486,7 +8593,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-std", "async-trait", @@ -8537,7 +8644,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8553,7 +8660,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "bytes 1.0.1", "fnv", @@ -8580,7 +8687,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "libp2p", @@ -8593,7 +8700,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8602,7 +8709,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "hash-db", @@ -8633,7 +8740,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8658,7 +8765,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8675,7 +8782,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "directories", @@ -8740,7 +8847,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "log", "parity-scale-codec", @@ -8754,7 +8861,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8776,7 +8883,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "chrono", "futures 0.3.17", @@ -8794,7 +8901,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8823,7 +8930,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8834,7 +8941,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "intervalier", @@ -8861,7 +8968,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "derive_more", "futures 0.3.17", @@ -8875,7 +8982,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9307,7 +9414,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "hash-db", "log", @@ -9324,7 +9431,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9336,7 +9443,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9349,7 +9456,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "integer-sqrt", "num-traits", @@ -9364,7 +9471,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9377,7 +9484,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "parity-scale-codec", @@ -9389,7 +9496,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "sp-api", @@ -9401,7 +9508,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "log", @@ -9419,7 +9526,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "futures 0.3.17", @@ -9438,7 +9545,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "merlin", @@ -9461,7 +9568,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9472,7 +9579,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9484,7 +9591,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "base58", "blake2-rfc", @@ -9529,7 +9636,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9538,7 +9645,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "proc-macro2", "quote", @@ -9548,7 +9655,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "environmental", "parity-scale-codec", @@ -9559,7 +9666,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "finality-grandpa", "log", @@ -9577,7 +9684,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9591,7 +9698,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "hash-db", @@ -9616,7 +9723,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "lazy_static", "sp-core", @@ -9627,7 +9734,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "derive_more", @@ -9644,7 +9751,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "zstd", ] @@ -9652,7 +9759,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9667,7 +9774,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9678,7 +9785,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "sp-api", "sp-core", @@ -9688,7 +9795,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "backtrace", ] @@ -9696,7 +9803,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "rustc-hash", "serde", @@ -9706,7 +9813,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "either", "hash256-std-hasher", @@ -9728,7 +9835,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9745,7 +9852,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9757,7 +9864,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "serde", "serde_json", @@ -9766,7 +9873,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9780,7 +9887,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9791,7 +9898,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "hash-db", "log", @@ -9814,12 +9921,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9832,7 +9939,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "log", "sp-core", @@ -9845,7 +9952,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -9861,7 +9968,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "erased-serde", "log", @@ -9879,7 +9986,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "sp-api", "sp-runtime", @@ -9888,7 +9995,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "log", @@ -9904,7 +10011,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "hash-db", "memory-db", @@ -9919,7 +10026,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9935,7 +10042,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -9946,7 +10053,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10142,7 +10249,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "platforms", ] @@ -10150,7 +10257,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.17", @@ -10172,7 +10279,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-std", "derive_more", @@ -10186,7 +10293,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "async-trait", "futures 0.3.17", @@ -10213,7 +10320,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -10223,7 +10330,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -10234,7 +10341,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -10387,7 +10494,7 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "frame-system", "futures 0.3.17", @@ -10794,7 +10901,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#95a5337c33ff6123918720ef3c11493628bca5b9" +source = "git+https://github.com/paritytech/substrate?branch=master#c000780dba99a611fadbf83873073e024be1be0b" dependencies = [ "log", "parity-scale-codec", @@ -11431,6 +11538,7 @@ dependencies = [ "pallet-authority-discovery", "pallet-authorship", "pallet-babe", + "pallet-bags-list", "pallet-balances", "pallet-collective", "pallet-democracy",