From f1dad04d9a9b70b64029ce893db8682a4859dd3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Thu, 19 Mar 2020 12:37:32 +0000 Subject: [PATCH] hardfork the GRANDPA authority set in kusama to fix migration issue (#913) * hardfork the GRANDPA authority set in kusama to fix migration issue * move grandpa integration code * remove unnecessary grandpa hard fork * update to latest substrate polkadot-master --- polkadot/Cargo.lock | 2540 +++++++++++------------ polkadot/service/src/grandpa_support.rs | 355 ++++ polkadot/service/src/lib.rs | 214 +- 3 files changed, 1641 insertions(+), 1468 deletions(-) create mode 100644 polkadot/service/src/grandpa_support.rs diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock index dc8a66e7d3..4a1a0b3edf 100644 --- a/polkadot/Cargo.lock +++ b/polkadot/Cargo.lock @@ -16,7 +16,7 @@ dependencies = [ "dlmalloc 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-parachain 0.7.26", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-wasm-builder-runner 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -32,9 +32,9 @@ dependencies = [ "polkadot-collator 0.7.26", "polkadot-parachain 0.7.26", "polkadot-primitives 0.7.26", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -1103,7 +1103,7 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1150,99 +1150,99 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "fork-tree" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-benchmarking" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "frame-benchmarking-cli" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-cli 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-service 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-cli 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-service 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "structopt 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-executive" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "frame-metadata" -version = "11.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "11.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "frame-support" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "bitmask 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-metadata 11.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support-procedural 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-metadata 11.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support-procedural 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-arithmetic 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-arithmetic 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tracing 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-support-procedural" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support-procedural-tools 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support-procedural-tools 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1250,10 +1250,10 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support-procedural-tools-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support-procedural-tools-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1262,8 +1262,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1272,27 +1272,27 @@ dependencies = [ [[package]] name = "frame-system" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "frame-system-rpc-runtime-api" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -2075,41 +2075,41 @@ name = "kusama-runtime" version = "0.7.26" dependencies = [ "bitvec 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-executive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-executive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-balances 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-collective 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-democracy 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-elections-phragmen 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-identity 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-im-online 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-indices 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-membership 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-nicks 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-offences 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-randomness-collective-flip 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-recovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-society 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking-reward-curve 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-treasury 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-utility 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-vesting 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-balances 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-collective 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-democracy 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-elections-phragmen 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-identity 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-im-online 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-indices 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-membership 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-nicks 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-offences 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-randomness-collective-flip 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-recovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-society 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking-reward-curve 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-treasury 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-utility 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-vesting 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-parachain 0.7.26", "polkadot-primitives 0.7.26", @@ -2118,22 +2118,22 @@ dependencies = [ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-wasm-builder-runner 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3043,329 +3043,329 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-authorship" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-babe" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-balances" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-collective" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-democracy" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-elections-phragmen" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-phragmen 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-phragmen 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-finality-tracker" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-grandpa" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-finality-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-finality-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-identity" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "enumflags2 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-im-online" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-indices" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-membership" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-nicks" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-offences" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-balances 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-balances 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-randomness-collective-flip" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-recovery" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "enumflags2 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-session" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-society" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-staking" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-phragmen 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-phragmen 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-staking-reward-curve" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3375,121 +3375,121 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-timestamp" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-transaction-payment" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "jsonrpc-core 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core-client 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-derive 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-treasury" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-balances 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-balances 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-utility" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "pallet-vesting" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "enumflags2 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -3759,15 +3759,15 @@ dependencies = [ "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-erasure-coding 0.7.26", "polkadot-primitives 0.7.26", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tokio 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3775,20 +3775,20 @@ dependencies = [ name = "polkadot-cli" version = "0.7.26" dependencies = [ - "frame-benchmarking-cli 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking-cli 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-service 0.7.26", - "sc-cli 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-cli 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "structopt 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "substrate-browser-utils 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-browser-utils 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tokio 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", "wasm-bindgen 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", "wasm-bindgen-futures 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3807,16 +3807,16 @@ dependencies = [ "polkadot-primitives 0.7.26", "polkadot-service 0.7.26", "polkadot-validation 0.7.26", - "sc-cli 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-cli 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tokio 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3828,8 +3828,8 @@ dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-primitives 0.7.26", "reed-solomon-erasure 4.0.0 (git+https://github.com/paritytech/reed-solomon-erasure)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -3849,15 +3849,15 @@ dependencies = [ "polkadot-erasure-coding 0.7.26", "polkadot-primitives 0.7.26", "polkadot-validation 0.7.26", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network-gossip 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network-gossip 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasm-timer 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3872,15 +3872,15 @@ dependencies = [ "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-test-runtime-client 2.0.0", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "sc-network-test 0.8.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -3894,15 +3894,15 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "shared_memory 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3911,20 +3911,20 @@ name = "polkadot-primitives" version = "0.7.26" dependencies = [ "bitvec 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-parachain 0.7.26", "pretty_assertions 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-serializer 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-serializer 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -3932,15 +3932,15 @@ name = "polkadot-rpc" version = "0.7.26" dependencies = [ "jsonrpc-core 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-transaction-payment-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-primitives 0.7.26", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-frame-rpc-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-frame-rpc-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -3948,39 +3948,39 @@ name = "polkadot-runtime" version = "0.7.26" dependencies = [ "bitvec 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-executive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-executive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-balances 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-collective 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-democracy 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-elections-phragmen 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-identity 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-im-online 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-indices 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-membership 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-nicks 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-offences 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-randomness-collective-flip 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking-reward-curve 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-sudo 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-treasury 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-vesting 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-balances 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-collective 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-democracy 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-elections-phragmen 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-identity 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-im-online 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-indices 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-membership 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-nicks 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-offences 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-randomness-collective-flip 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking-reward-curve 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-sudo 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-treasury 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-vesting 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-parachain 0.7.26", "polkadot-primitives 0.7.26", @@ -3989,21 +3989,21 @@ dependencies = [ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-wasm-builder-runner 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4014,22 +4014,22 @@ name = "polkadot-runtime-common" version = "0.7.26" dependencies = [ "bitvec 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-balances 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-randomness-collective-flip 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking-reward-curve 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-treasury 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-vesting 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-balances 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-randomness-collective-flip 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking-reward-curve 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-treasury 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-vesting 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-parachain 0.7.26", "polkadot-primitives 0.7.26", @@ -4037,15 +4037,15 @@ dependencies = [ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "trie-db 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4053,17 +4053,17 @@ dependencies = [ name = "polkadot-service" version = "0.7.26" dependencies = [ - "frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "kusama-runtime 0.7.26", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-im-online 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-im-online 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-availability-store 0.7.26", @@ -4073,37 +4073,37 @@ dependencies = [ "polkadot-runtime 0.7.26", "polkadot-test-runtime-client 2.0.0", "polkadot-validation 0.7.26", - "sc-authority-discovery 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-chain-spec 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-finality-grandpa 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-service 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-authority-discovery 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-chain-spec 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-finality-grandpa 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-service 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-finality-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-finality-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -4112,7 +4112,7 @@ version = "0.7.26" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-primitives 0.7.26", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] @@ -4120,28 +4120,28 @@ name = "polkadot-test-runtime" version = "0.7.21" dependencies = [ "bitvec 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-executive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-executive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-balances 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-indices 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-nicks 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-randomness-collective-flip 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-staking-reward-curve 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-vesting 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-balances 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-indices 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-nicks 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-randomness-collective-flip 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-staking-reward-curve 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-vesting 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-parachain 0.7.26", "polkadot-primitives 0.7.26", @@ -4150,20 +4150,20 @@ dependencies = [ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-wasm-builder-runner 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4176,13 +4176,13 @@ dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-test-runtime 0.7.21", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-test-client 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-test-runtime 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] @@ -4197,7 +4197,7 @@ dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-timer 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-availability-store 0.7.26", @@ -4205,21 +4205,21 @@ dependencies = [ "polkadot-parachain 0.7.26", "polkadot-primitives 0.7.26", "polkadot-statement-table 0.7.26", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-finality-grandpa 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-finality-grandpa 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tokio 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4851,8 +4851,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4864,53 +4864,53 @@ dependencies = [ "prost 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "prost-build 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-block-builder" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-chain-spec" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-chain-spec-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-chain-spec-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-chain-spec-derive" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4920,8 +4920,8 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "ansi_term 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", "app_dirs 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4938,29 +4938,29 @@ dependencies = [ "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword 4.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-informant 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-service 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-tracing 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-informant 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-service 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-tracing 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-panic-handler 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-panic-handler 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "structopt 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-client" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4971,30 +4971,30 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tracing 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-client-api" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5005,28 +5005,28 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-storage 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-storage 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-client-db" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5038,26 +5038,26 @@ dependencies = [ "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-state-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-state-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-consensus-babe" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", - "fork-tree 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "fork-tree 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5069,81 +5069,81 @@ dependencies = [ "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "pdqselect 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-consensus-epochs 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-consensus-slots 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-consensus-uncles 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-consensus-epochs 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-consensus-slots 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-consensus-uncles 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "schnorrkel 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-consensus-epochs" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "fork-tree 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "fork-tree 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-consensus-slots" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-consensus-uncles" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-executor" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5152,78 +5152,78 @@ dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.41.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-executor-common 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor-wasmi 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor-wasmtime 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-panic-handler 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-serializer 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor-common 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor-wasmi 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor-wasmtime 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-panic-handler 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-serializer 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasmi 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-executor-common" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-allocator 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-serializer 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-allocator 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-serializer 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasmi 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-executor-wasmi" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.41.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-executor-common 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-allocator 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor-common 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-allocator 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasmi 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-executor-wasmtime" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.41.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-executor-common 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor-common 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "scoped-tls 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-allocator 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-allocator 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasmtime 0.12.0 (git+https://github.com/paritytech/wasmtime?branch=a-thread-safe-api)", ] [[package]] name = "sc-finality-grandpa" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "finality-grandpa 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)", - "fork-tree 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "finality-grandpa 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)", + "fork-tree 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5231,62 +5231,62 @@ dependencies = [ "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "pin-project 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network-gossip 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network-gossip 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-arithmetic 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-finality-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-arithmetic 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-finality-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-informant" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "ansi_term 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-service 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-service 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasm-timer 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-keystore" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "subtle 2.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-network" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5294,7 +5294,7 @@ dependencies = [ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "erased-serde 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "fork-tree 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "fork-tree 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures_codec 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5311,22 +5311,22 @@ dependencies = [ "prost-build 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-peerset 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-peerset 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "slog_derive 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-arithmetic 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-arithmetic 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", "unsigned-varint 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5336,23 +5336,23 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "libp2p 0.16.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "lru 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasm-timer 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-network-test" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5361,15 +5361,15 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-test-runtime 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-test-runtime-client 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5377,8 +5377,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5391,20 +5391,20 @@ dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "threadpool 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-peerset" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "libp2p 0.16.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5415,8 +5415,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5425,29 +5425,29 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-rpc-api 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-rpc-api 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-rpc-api" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5460,17 +5460,17 @@ dependencies = [ "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-rpc-server" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "jsonrpc-core 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-http-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5479,13 +5479,13 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-service" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "exit-future 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5499,32 +5499,32 @@ dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-chain-spec 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-rpc-server 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-tracing 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-chain-spec 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-rpc-server 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-tracing 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "sysinfo 0.11.7 (registry+https://github.com/rust-lang/crates.io-index)", "target_info 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "tracing 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5533,22 +5533,22 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-util-mem-derive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sc-telemetry" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5569,13 +5569,13 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "erased-serde 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5584,8 +5584,8 @@ dependencies = [ [[package]] name = "sc-transaction-graph" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5594,17 +5594,17 @@ dependencies = [ "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasm-timer 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-transaction-pool" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5614,13 +5614,13 @@ dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-transaction-graph 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-transaction-graph 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasm-timer 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -5953,35 +5953,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "sp-allocator" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-api" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api-proc-macro 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api-proc-macro 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-api-proc-macro" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5992,84 +5992,84 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-arithmetic" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "integer-sqrt 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-debug-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-debug-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-authority-discovery" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-authorship" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-block-builder" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-blockchain" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "lru 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-consensus" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6080,48 +6080,48 @@ dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-consensus-aura" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-consensus-babe" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "schnorrkel 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-core" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6146,11 +6146,11 @@ dependencies = [ "schnorrkel 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-debug-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-storage 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-debug-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-storage 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-bip39 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-bip39 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6161,8 +6161,8 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6171,91 +6171,91 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "environmental 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-storage 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-storage 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-finality-grandpa" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-finality-tracker" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-inherents" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-io" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-keyring" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "strum 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-offchain" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-panic-handler" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "backtrace 0.3.43 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6263,27 +6263,27 @@ dependencies = [ [[package]] name = "sp-phragmen" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-rpc" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-runtime" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "hash256-std-hasher 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6293,32 +6293,32 @@ dependencies = [ "paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-arithmetic 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-arithmetic 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-runtime-interface" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface-proc-macro 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface-proc-macro 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "Inflector 0.11.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6329,8 +6329,8 @@ dependencies = [ [[package]] name = "sp-serializer" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6338,29 +6338,29 @@ dependencies = [ [[package]] name = "sp-session" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-staking" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-state-machine" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6368,92 +6368,92 @@ dependencies = [ "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-panic-handler 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-panic-handler 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "trie-db 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-std" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" [[package]] name = "sp-storage" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "impl-serde 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-debug-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-debug-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-timestamp" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasm-timer 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-transaction-pool" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-trie" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "trie-db 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-version" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "impl-serde 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "sp-wasm-interface" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasmi 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -6555,8 +6555,8 @@ dependencies = [ [[package]] name = "substrate-browser-utils" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "chrono 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6571,39 +6571,39 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-chain-spec 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-informant 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-service 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-chain-spec 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-informant 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-service 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "wasm-bindgen 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", "wasm-bindgen-futures 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-frame-rpc-system" -version = "2.0.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "2.0.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ - "frame-system-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core-client 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-derive 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "substrate-prometheus-endpoint" -version = "0.8.0-alpha.3" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +version = "0.8.0-alpha.4" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "async-std 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6617,58 +6617,58 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] [[package]] name = "substrate-test-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-executive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "frame-system-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-executive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-util-mem 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-aura 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-aura 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-wasm-builder-runner 1.0.5 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "trie-db 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -6676,17 +6676,17 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" dependencies = [ "futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", - "sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-test-client 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "substrate-test-runtime 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] @@ -6694,7 +6694,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.5" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d383b0dd542bc04d6fd7042205f353cfc76d5502" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#79d75af4d11891a47ace0fe6bc909392b14343cf" [[package]] name = "substrate-wasm-builder-runner" @@ -7949,22 +7949,22 @@ dependencies = [ "checksum fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" "checksum fdlimit 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9084c55bb76efb1496328976db88320fe7d9ee86e649e83c4ecce3ba7a9a35d1" "checksum file-per-thread-logger 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8505b75b31ef7285168dd237c4a7db3c1f3e0927e7d314e670bc98e854272fe9" -"checksum finality-grandpa 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3cbb25bef9fcad97fb31e817da280b1c9174435b8769c770ee190a330dd181ea" +"checksum finality-grandpa 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)" = "024517816630be5204eba201e8d1d405042b1255a5e0e3f298b054fc24d59e1d" "checksum fixed-hash 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3367952ceb191f4ab95dd5685dc163ac539e36202f9fcfd0cb22f9f9c542fefc" "checksum fixedbitset 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" "checksum flate2 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd6d6f4752952feb71363cffc9ebac9411b75b87c6ab6058c40c8900cf43c0f" "checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" -"checksum fork-tree 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-benchmarking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-benchmarking-cli 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-executive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-metadata 11.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-support 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-support-procedural 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-support-procedural-tools 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-support-procedural-tools-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum frame-system-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum fork-tree 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-benchmarking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-benchmarking-cli 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-executive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-metadata 11.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-support 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-support-procedural 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-support-procedural-tools 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-support-procedural-tools-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum frame-system-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum fs-swap 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "921d332c89b3b61a826de38c61ee5b6e02c56806cade1b0e5d81bd71f57a71bb" "checksum fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" "checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" @@ -8124,35 +8124,35 @@ dependencies = [ "checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" "checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" -"checksum pallet-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-babe 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-balances 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-collective 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-democracy 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-elections-phragmen 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-identity 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-im-online 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-indices 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-membership 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-nicks 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-offences 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-randomness-collective-flip 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-recovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-society 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-staking-reward-curve 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-sudo 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-transaction-payment 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-transaction-payment-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-treasury 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-utility 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum pallet-vesting 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-babe 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-balances 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-collective 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-democracy 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-elections-phragmen 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-identity 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-im-online 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-indices 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-membership 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-nicks 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-offences 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-randomness-collective-flip 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-recovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-society 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-staking-reward-curve 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-sudo 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-transaction-payment 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-transaction-payment-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-treasury 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-utility 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-vesting 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum parity-bytes 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0c276d76c5333b8c2579e02d49a06733a55b8282d2d9b13e8d53b6406bd7e30a" "checksum parity-multiaddr 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f77055f9e81921a8cc7bebeb6cded3d128931d51f1e3dd6251f0770a6d431477" "checksum parity-multihash 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7a1cd2ba02391b81367bec529fb209019d718684fdc8ad6a712c2b536e46f775" @@ -8249,39 +8249,39 @@ dependencies = [ "checksum safe-mix 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" "checksum salsa20 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2324b0e8c3bb9a586a571fdb3136f70e7e2c748de00a78043f86e0cff91f91fe" "checksum salsa20-core 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2fe6cc1b9f5a5867853ade63099de70f042f7679e408d1ffe52821c9248e6e69" -"checksum sc-authority-discovery 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-block-builder 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-chain-spec 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-chain-spec-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-cli 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-client 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-client-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-client-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-consensus-epochs 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-consensus-slots 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-consensus-uncles 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-executor 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-executor-common 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-executor-wasmi 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-executor-wasmtime 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-finality-grandpa 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-informant 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-keystore 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-network 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-network-gossip 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-authority-discovery 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-block-builder 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-chain-spec 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-chain-spec-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-cli 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-client 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-client-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-client-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-consensus-epochs 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-consensus-slots 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-consensus-uncles 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-executor 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-executor-common 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-executor-wasmi 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-executor-wasmtime 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-finality-grandpa 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-informant 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-keystore 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-network 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-network-gossip 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum sc-network-test 0.8.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-peerset 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-rpc-api 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-rpc-server 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-service 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-state-db 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-telemetry 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-tracing 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-transaction-graph 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sc-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-peerset 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-rpc-api 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-rpc-server 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-service 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-state-db 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-telemetry 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-tracing 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-transaction-graph 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sc-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum schannel 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "507a9e6e8ffe0a4e0ebb9a10293e62fdf7657c06f1b8bb07a8fcf697d2abf295" "checksum schnorrkel 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)" = "eacd8381b3c37840c9c9f40472af529e49975bdcbc24f83c31059fd6539023d3" "checksum scoped-tls 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" @@ -8318,44 +8318,44 @@ dependencies = [ "checksum snow 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "afb767eee7d257ba202f0b9b08673bc13b22281632ef45267b19f13100accd2f" "checksum soketto 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1c9dab3f95c9ebdf3a88268c19af668f637a3c5039c2c56ff2d40b1b2d64a25b" "checksum sourcefile 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4bf77cb82ba8453b42b6ae1d692e4cdc92f9a47beaf89a847c8be83f4e328ad3" -"checksum sp-allocator 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-api 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-api-proc-macro 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-application-crypto 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-arithmetic 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-authority-discovery 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-authorship 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-block-builder 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-blockchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-consensus 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-consensus-aura 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-consensus-babe 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-core 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-debug-derive 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-externalities 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-finality-grandpa 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-finality-tracker 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-inherents 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-io 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-keyring 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-offchain 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-panic-handler 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-phragmen 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-rpc 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-runtime 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-runtime-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-runtime-interface-proc-macro 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-serializer 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-session 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-staking 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-state-machine 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-std 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-storage 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-timestamp 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-transaction-pool 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-trie 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-version 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum sp-wasm-interface 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-allocator 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-api 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-api-proc-macro 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-application-crypto 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-arithmetic 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-authority-discovery 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-authorship 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-block-builder 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-blockchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-consensus 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-consensus-aura 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-consensus-babe 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-core 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-debug-derive 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-externalities 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-finality-grandpa 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-finality-tracker 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-inherents 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-io 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-keyring 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-offchain 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-panic-handler 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-phragmen 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-rpc 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-runtime 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-runtime-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-runtime-interface-proc-macro 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-serializer 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-session 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-staking 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-state-machine 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-std 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-storage 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-timestamp 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-transaction-pool 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-trie 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-version 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum sp-wasm-interface 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" @@ -8368,9 +8368,9 @@ dependencies = [ "checksum strum 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6138f8f88a16d90134763314e3fc76fa3ed6a7db4725d6acf9a3ef95a3188d22" "checksum strum_macros 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" "checksum substrate-bip39 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3be511be555a3633e71739a79e4ddff6a6aaa6579fa6114182a51d72c3eb93c5" -"checksum substrate-browser-utils 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum substrate-frame-rpc-system 2.0.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" -"checksum substrate-prometheus-endpoint 0.8.0-alpha.3 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum substrate-browser-utils 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum substrate-frame-rpc-system 2.0.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum substrate-prometheus-endpoint 0.8.0-alpha.4 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum substrate-test-client 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum substrate-test-runtime 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum substrate-test-runtime-client 2.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" diff --git a/polkadot/service/src/grandpa_support.rs b/polkadot/service/src/grandpa_support.rs new file mode 100644 index 0000000000..77e6468813 --- /dev/null +++ b/polkadot/service/src/grandpa_support.rs @@ -0,0 +1,355 @@ +// Copyright 2017-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 . + +//! Polkadot-specific GRANDPA integration utilities. + +use polkadot_primitives::Hash; +use sp_runtime::traits::{Block as BlockT, NumberFor}; + +/// A custom GRANDPA voting rule that "pauses" voting (i.e. keeps voting for the +/// same last finalized block) after a given block at height `N` has been +/// finalized and for a delay of `M` blocks, i.e. until the best block reaches +/// `N` + `M`, the voter will keep voting for block `N`. +pub(crate) struct PauseAfterBlockFor(pub(crate) N, pub(crate) N); + +impl grandpa::VotingRule for PauseAfterBlockFor> where + Block: BlockT, + B: sp_blockchain::HeaderBackend, +{ + fn restrict_vote( + &self, + backend: &B, + base: &Block::Header, + best_target: &Block::Header, + current_target: &Block::Header, + ) -> Option<(Block::Hash, NumberFor)> { + use sp_runtime::generic::BlockId; + use sp_runtime::traits::Header as _; + + // walk backwards until we find the target block + let find_target = | + target_number: NumberFor, + current_header: &Block::Header + | { + let mut target_hash = current_header.hash(); + let mut target_header = current_header.clone(); + + loop { + if *target_header.number() < target_number { + unreachable!( + "we are traversing backwards from a known block; \ + blocks are stored contiguously; \ + qed" + ); + } + + if *target_header.number() == target_number { + return Some((target_hash, target_number)); + } + + target_hash = *target_header.parent_hash(); + target_header = backend.header(BlockId::Hash(target_hash)).ok()? + .expect("Header known to exist due to the existence of one of its descendents; qed"); + } + }; + + // only restrict votes targeting a block higher than the block + // we've set for the pause + if *current_target.number() > self.0 { + // if we're past the pause period (i.e. `self.0 + self.1`) + // then we no longer need to restrict any votes + if *best_target.number() > self.0 + self.1 { + return None; + } + + // if we've finalized the pause block, just keep returning it + // until best number increases enough to pass the condition above + if *base.number() >= self.0 { + return Some((base.hash(), *base.number())); + } + + // otherwise find the target header at the pause block + // to vote on + return find_target(self.0, current_target); + } + + None + } +} + +/// GRANDPA hard forks due to borked migration of session keys after a runtime +/// upgrade (at #1491596), the signalled 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 +/// #1500988). +pub(crate) fn kusama_hard_forks() -> Vec<( + grandpa_primitives::SetId, + (Hash, polkadot_primitives::BlockNumber), + grandpa_primitives::AuthorityList, +)> { + use sp_core::crypto::Ss58Codec; + use std::str::FromStr; + + let forks = vec![ + ( + 623, + "01e94e1e7e9cf07b3b0bf4e1717fce7448e5563901c2ef2e3b8e9ecaeba088b1", + 1492283, + ), + ( + 624, + "ddc4323c5e8966844dfaa87e0c2f74ef6b43115f17bf8e4ff38845a62d02b9a9", + 1492436, + ), + ( + 625, + "38ba115b296663e424e32d7b1655cd795719cef4fd7d579271a6d01086cf1628", + 1492586, + ), + ( + 626, + "f3172b6b8497c10fc772f5dada4eeb1f4c4919c97de9de2e1a439444d5a057ff", + 1492955, + ), + ( + 627, + "b26526aea299e9d24af29fdacd5cf4751a663d24894e3d0a37833aa14c58424a", + 1493338, + ), + ( + 628, + "3980d024327d53b8d01ef0d198a052cd058dd579508d8ed6283fe3614e0a3694", + 1493913, + ), + ( + 629, + "31f22997a786c25ee677786373368cae6fd501fd1bc4b212b8e267235c88179d", + 1495083, + ), + ( + 630, + "1c65eb250cf54b466c64f1a4003d1415a7ee275e49615450c0e0525179857eef", + 1497404, + ), + ( + 631, + "9e44116467cc9d7e224e36487bf2cf571698cae16b25f54a7430f1278331fdd8", + 1498598, + ), + ]; + + let authorities = vec![ + "CwjLJ1zPWK5Ao9WChAFp7rWGEgN3AyXXjTRPrqgm5WwBpoS", + "Dp8FHpZTzvoKXztkfrUAkF6xNf6sjVU5ZLZ29NEGUazouou", + "DtK7YfkhNWU6wEPF1dShsFdhtosVAuJPLkoGhKhG1r5LjKq", + "FLnHYBuoyThzqJ45tdb8P6yMLdocM7ir27Pg1AnpYoygm1K", + "FWEfJ5UMghr52UopgYjawAg6hQg3ztbQek75pfeRtLVi8pB", + "ECoLHAu7HKWGTB9od82HAtequYj6hvNHigkGSB9g3ApxAwB", + "GL1Tg3Uppo8GYL9NjKj4dWKcS6tW98REop9G5hpu7HgFwTa", + "ExnjU5LZMktrgtQBE3An6FsQfvaKG1ukxPqwhJydgdgarmY", + "CagLpgCBu5qJqYF2tpFX6BnU4yHvMGSjc7r3Ed1jY3tMbQt", + "DsrtmMsD4ijh3n4uodxPoiW9NZ7v7no5wVvPVj8fL1dfrWB", + "HQB4EctrVR68ozZDyBiRJzLRAEGh1YKgCkAsFjJcegL9RQA", + "H2YTYbXTFkDY1cGnv164ecnDT3hsD2bQXtyiDbcQuXcQZUV", + "H5WL8jXmbkCoEcLfvqJkbLUeGrDFsJiMXkhhRWn3joct1tE", + "DpB37GDrJDYcmg2df2eqsrPKMay1u8hyZ6sQi2FuUiUeNLu", + "FR8yjKRA9MTjvFGK8kfzrdC23Fr6xd7rfBvZXSjAsmuxURE", + "DxHPty3B9fpj3duu6Gc6gCSCAvsydJHJEY5G3oVYT8S5BYJ", + "DbVKC8ZJjevrhqSnZyJMMvmPL7oPPL4ed1roxawYnHVgyin", + "DVJV81kab2J6oTyRJ9T3NCwW2DSrysbWCssvMcE6cwZHnAd", + "Fg4rDAyzoVzf39Zo8JFPo4W314ntNWNwm3shr4xKe8M1fJg", + "GUaNcnAruMVxHGTs7gGpSUpigRJboQYQBBQyPohkFcP6NMH", + "J4BMGF4W9yWiJz4pkhQW73X6QMGpKUzmPppVnqzBCqw5dQq", + "E1cR61L1tdDEop4WdWVqcq1H1x6VqsDpSHvFyUeC41uruVJ", + "GoWLzBsj1f23YtdDpyntnvN1LwXKhF5TEeZvBeTVxofgWGR", + "CwHwmbogSwtRbrkajVBNubPvWmHBGU4bhMido54M9CjuKZD", + "FLT63y9oVXJnyiWMAL4RvWxsQx21Vymw9961Z7NRFmSG7rw", + "FoQ2y6JuHuHTG4rHFL3f2hCxfJMvtrq8wwPWdv8tsdkcyA8", + "D7QQKqqs8ocGorRA12h4QoBSHDia1DkHeXT4eMfjWQ483QH", + "J6z7FP35F9DiiU985bhkDTS3WxyeTBeoo9MtLdLoD3GiWPj", + "EjapydCK25AagodRbDECavHAy8yQY1tmeRhwUXhVWx4cFPv", + "H8admATcRkGCrF1dTDDBCjQDsYjMkuPaN9YwR2mSCj4DWMQ", + "FtHMRU1fxsoswJjBvyCGvECepC7gP2X77QbNpyikYSqqR6k", + "DzY5gwr45GVRUFzRMmeg8iffpqYF47nm3XbJhmjG97FijaE", + "D3HKWAihSUmg8HrfeFrftSwNK7no261yA9RNr3LUUdsuzuJ", + "D82DwwGJGTcSvtB3SmNrZejnSertbPzpkYvDUp3ibScL3ne", + "FTPxLXLQvMDQYFA6VqNLGwWPKhemMYP791XVj8TmDpFuV3b", + "FzGfKmS7N8Z1tvCBU5JH1eBXZQ9pCtRNoMUnNVv38wZNq72", + "GDfm1MyLAQ7Rh8YPtF6FtMweV4hz91zzeDy2sSABNNqAbmg", + "DiVQbq7sozeKp7PXPM1HLFc2m7ih8oepKLRK99oBY3QZak1", + "HErWh7D2RzrjWWB2fTJfcAejD9MJpadeWWZM2Wnk7LiNWfG", + "Es4DbDauYZYyRJbr6VxrhdcM1iufP9GtdBYf3YtSEvdwNyb", + "EBgXT6FaVo4WsN2LmfnB2jnpDFf4zay3E492RGSn6v1tY99", + "Dr9Zg4fxZurexParztL9SezFeHsPwdP8uGgULeRMbk8DDHJ", + "JEnSTZJpLh91cSryptj57RtFxq9xXqf4U5wBH3qoP91ZZhN", + "DqtRkrmtPANa8wrYR7Ce2LxJxk2iNFtiCxv1cXbx54uqdTN", + "GaxmF53xbuTFKopVEseWiaCTa8fC6f99n4YfW8MGPSPYX3s", + "EiCesgkAaighBKMpwFSAUdvwE4mRjBjNmmd5fP6d4FG8DAx", + "HVbwWGUx7kCgUGap1Mfcs37g6JAZ5qsfsM7TsDRcSqvfxmd", + "G45bc8Ajrd6YSXav77gQwjjGoAsR2qiGd1aLzkMy7o1RLwd", + "Cqix2rD93Mdf7ytg8tBavAig2TvhXPgPZ2mejQvkq7qgRPq", + "GpodE2S5dPeVjzHB4Drm8R9rEwcQPtwAspXqCVz1ooFWf5K", + "CwfmfRmzPKLj3ntSCejuVwYmQ1F9iZWY4meQrAVoJ2G8Kce", + "Fhp5NPvutRCJ4Gx3G8vCYGaveGcU3KgTwfrn5Zr8sLSgwVx", + "GeYRRPkyi23wSF3cJGjq82117fKJZUbWsAGimUnzb5RPbB1", + "DzCJ4y5oT611dfKQwbBDVbtCfENTdMCjb4KGMU3Mq6nyUMu", + ]; + + let authorities = authorities + .into_iter() + .map(|address| { + ( + grandpa_primitives::AuthorityId::from_ss58check(address) + .expect("hard fork authority addresses are static and they should be carefully defined; qed."), + 1, + ) + }) + .collect::>(); + + forks + .into_iter() + .map(|(set_id, hash, number)| { + let hash = Hash::from_str(hash) + .expect("hard fork hashes are static and they should be carefully defined; qed."); + + (set_id, (hash, number), authorities.clone()) + }) + .collect() +} + +#[cfg(test)] +mod tests { + use polkadot_test_runtime_client::prelude::*; + use polkadot_test_runtime_client::sp_consensus::BlockOrigin; + use sc_block_builder::BlockBuilderProvider; + use grandpa::VotingRule; + use sp_blockchain::HeaderBackend; + use sp_runtime::generic::BlockId; + use sp_runtime::traits::Header; + use std::sync::Arc; + + #[test] + fn grandpa_pause_voting_rule_works() { + let client = Arc::new(polkadot_test_runtime_client::new()); + + let mut push_blocks = { + let mut client = client.clone(); + move |n| { + for _ in 0..n { + let block = client.new_block(Default::default()).unwrap().build().unwrap().block; + client.import(BlockOrigin::Own, block).unwrap(); + } + } + }; + + let get_header = { + let client = client.clone(); + move |n| client.header(&BlockId::Number(n)).unwrap().unwrap() + }; + + // the rule should filter all votes after block #20 + // is finalized until block #50 is imported. + let voting_rule = super::PauseAfterBlockFor(20, 30); + + // add 10 blocks + push_blocks(10); + assert_eq!( + client.info().best_number, + 10, + ); + + // we have not reached the pause block + // therefore nothing should be restricted + assert_eq!( + voting_rule.restrict_vote( + &*client, + &get_header(0), + &get_header(10), + &get_header(10), + ), + None, + ); + + // add 15 more blocks + // best block: #25 + push_blocks(15); + + // we are targeting the pause block, + // the vote should not be restricted + assert_eq!( + voting_rule.restrict_vote( + &*client, + &get_header(10), + &get_header(20), + &get_header(20), + ), + None, + ); + + // we are past the pause block, votes should + // be limited to the pause block. + let pause_block = get_header(20); + assert_eq!( + voting_rule.restrict_vote( + &*client, + &get_header(10), + &get_header(21), + &get_header(21), + ), + Some((pause_block.hash(), *pause_block.number())), + ); + + // we've finalized the pause block, so we'll keep + // restricting our votes to it. + assert_eq!( + voting_rule.restrict_vote( + &*client, + &pause_block, // #20 + &get_header(21), + &get_header(21), + ), + Some((pause_block.hash(), *pause_block.number())), + ); + + // add 30 more blocks + // best block: #55 + push_blocks(30); + + // we're at the last block of the pause, this block + // should still be considered in the pause period + assert_eq!( + voting_rule.restrict_vote( + &*client, + &pause_block, // #20 + &get_header(50), + &get_header(50), + ), + Some((pause_block.hash(), *pause_block.number())), + ); + + // we're past the pause period, no votes should be filtered + assert_eq!( + voting_rule.restrict_vote( + &*client, + &pause_block, // #20 + &get_header(51), + &get_header(51), + ), + None, + ); + } +} diff --git a/polkadot/service/src/lib.rs b/polkadot/service/src/lib.rs index f1b549a6dd..7aa9339354 100644 --- a/polkadot/service/src/lib.rs +++ b/polkadot/service/src/lib.rs @@ -17,6 +17,7 @@ //! Polkadot service. Specialized wrapper over substrate service. pub mod chain_spec; +mod grandpa_support; use sc_client::LongestChain; use std::sync::Arc; @@ -150,13 +151,24 @@ macro_rules! new_full_start { let pool = sc_transaction_pool::BasicPool::new(config, std::sync::Arc::new(pool_api)); Ok(pool) })? - .with_import_queue(|_config, client, mut select_chain, _| { + .with_import_queue(|config, client, mut select_chain, _| { let select_chain = select_chain.take() .ok_or_else(|| service::Error::SelectChainRequired)?; + + let grandpa_hard_forks = if config.expect_chain_spec().is_kusama() { + grandpa_support::kusama_hard_forks() + } else { + Vec::new() + }; + let (grandpa_block_import, grandpa_link) = - grandpa::block_import( - client.clone(), &(client.clone() as Arc<_>), select_chain + grandpa::block_import_with_authority_set_hard_forks( + client.clone(), + &(client.clone() as Arc<_>), + select_chain, + grandpa_hard_forks, )?; + let justification_import = grandpa_block_import.clone(); let (block_import, babe_link) = babe::block_import( @@ -507,7 +519,7 @@ pub fn new_full( ); grandpa::VotingRulesBuilder::default() - .add(PauseAfterBlockFor(block, delay)) + .add(grandpa_support::PauseAfterBlockFor(block, delay)) .build() }, None => @@ -675,197 +687,3 @@ where })? .build() } - -/// A custom GRANDPA voting rule that "pauses" voting (i.e. keeps voting for the -/// same last finalized block) after a given block at height `N` has been -/// finalized and for a delay of `M` blocks, i.e. until the best block reaches -/// `N` + `M`, the voter will keep voting for block `N`. -struct PauseAfterBlockFor(N, N); - -impl grandpa::VotingRule for PauseAfterBlockFor> where - Block: BlockT, - B: sp_blockchain::HeaderBackend, -{ - fn restrict_vote( - &self, - backend: &B, - base: &Block::Header, - best_target: &Block::Header, - current_target: &Block::Header, - ) -> Option<(Block::Hash, NumberFor)> { - use sp_runtime::generic::BlockId; - use sp_runtime::traits::Header as _; - - // walk backwards until we find the target block - let find_target = | - target_number: NumberFor, - current_header: &Block::Header - | { - let mut target_hash = current_header.hash(); - let mut target_header = current_header.clone(); - - loop { - if *target_header.number() < target_number { - unreachable!( - "we are traversing backwards from a known block; \ - blocks are stored contiguously; \ - qed" - ); - } - - if *target_header.number() == target_number { - return Some((target_hash, target_number)); - } - - target_hash = *target_header.parent_hash(); - target_header = backend.header(BlockId::Hash(target_hash)).ok()? - .expect("Header known to exist due to the existence of one of its descendents; qed"); - } - }; - - // only restrict votes targeting a block higher than the block - // we've set for the pause - if *current_target.number() > self.0 { - // if we're past the pause period (i.e. `self.0 + self.1`) - // then we no longer need to restrict any votes - if *best_target.number() > self.0 + self.1 { - return None; - } - - // if we've finalized the pause block, just keep returning it - // until best number increases enough to pass the condition above - if *base.number() >= self.0 { - return Some((base.hash(), *base.number())); - } - - // otherwise find the target header at the pause block - // to vote on - return find_target(self.0, current_target); - } - - None - } -} - -#[cfg(test)] -mod tests { - use polkadot_test_runtime_client::prelude::*; - use polkadot_test_runtime_client::sp_consensus::BlockOrigin; - use sc_block_builder::BlockBuilderProvider; - use grandpa::VotingRule; - use sp_blockchain::HeaderBackend; - use sp_runtime::generic::BlockId; - use sp_runtime::traits::Header; - use std::sync::Arc; - - #[test] - fn grandpa_pause_voting_rule_works() { - let client = Arc::new(polkadot_test_runtime_client::new()); - - let mut push_blocks = { - let mut client = client.clone(); - move |n| { - for _ in 0..n { - let block = client.new_block(Default::default()).unwrap().build().unwrap().block; - client.import(BlockOrigin::Own, block).unwrap(); - } - } - }; - - let get_header = { - let client = client.clone(); - move |n| client.header(&BlockId::Number(n)).unwrap().unwrap() - }; - - // the rule should filter all votes after block #20 - // is finalized until block #50 is imported. - let voting_rule = super::PauseAfterBlockFor(20, 30); - - // add 10 blocks - push_blocks(10); - assert_eq!( - client.info().best_number, - 10, - ); - - // we have not reached the pause block - // therefore nothing should be restricted - assert_eq!( - voting_rule.restrict_vote( - &*client, - &get_header(0), - &get_header(10), - &get_header(10), - ), - None, - ); - - // add 15 more blocks - // best block: #25 - push_blocks(15); - - // we are targeting the pause block, - // the vote should not be restricted - assert_eq!( - voting_rule.restrict_vote( - &*client, - &get_header(10), - &get_header(20), - &get_header(20), - ), - None, - ); - - // we are past the pause block, votes should - // be limited to the pause block. - let pause_block = get_header(20); - assert_eq!( - voting_rule.restrict_vote( - &*client, - &get_header(10), - &get_header(21), - &get_header(21), - ), - Some((pause_block.hash(), *pause_block.number())), - ); - - // we've finalized the pause block, so we'll keep - // restricting our votes to it. - assert_eq!( - voting_rule.restrict_vote( - &*client, - &pause_block, // #20 - &get_header(21), - &get_header(21), - ), - Some((pause_block.hash(), *pause_block.number())), - ); - - // add 30 more blocks - // best block: #55 - push_blocks(30); - - // we're at the last block of the pause, this block - // should still be considered in the pause period - assert_eq!( - voting_rule.restrict_vote( - &*client, - &pause_block, // #20 - &get_header(50), - &get_header(50), - ), - Some((pause_block.hash(), *pause_block.number())), - ); - - // we're past the pause period, no votes should be filtered - assert_eq!( - voting_rule.restrict_vote( - &*client, - &pause_block, // #20 - &get_header(51), - &get_header(51), - ), - None, - ); - } -}