diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock index 50bcbd224a..32817a60a9 100644 --- a/polkadot/Cargo.lock +++ b/polkadot/Cargo.lock @@ -389,7 +389,7 @@ dependencies = [ [[package]] name = "browser-utils" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "console_error_panic_hook 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1134,7 +1134,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "fork-tree" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1142,7 +1142,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -1156,7 +1156,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1167,7 +1167,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "bitmask 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "frame-metadata 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -1191,7 +1191,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support-procedural-tools 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1202,7 +1202,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support-procedural-tools-derive 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1214,7 +1214,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1224,7 +1224,7 @@ dependencies = [ [[package]] name = "frame-system" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (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)", @@ -1241,7 +1241,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -1536,7 +1536,7 @@ dependencies = [ [[package]] name = "grafana-data-source" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "async-std 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2056,7 +2056,9 @@ dependencies = [ "pallet-nicks 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "pallet-offences 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "pallet-randomness-collective-flip 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-recovery 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "pallet-session 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "pallet-society 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "pallet-staking 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "pallet-staking-reward-curve 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "pallet-timestamp 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -2955,7 +2957,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -2973,7 +2975,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -2990,7 +2992,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3011,7 +3013,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3025,7 +3027,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3041,7 +3043,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3056,7 +3058,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3069,7 +3071,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3085,7 +3087,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3103,7 +3105,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "enumflags2 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3118,7 +3120,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3137,7 +3139,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3154,7 +3156,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3168,7 +3170,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3182,7 +3184,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3197,7 +3199,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3207,10 +3209,25 @@ dependencies = [ "sp-std 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] +[[package]] +name = "pallet-recovery" +version = "2.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" +dependencies = [ + "enumflags2 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", +] + [[package]] name = "pallet-session" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3226,10 +3243,25 @@ dependencies = [ "sp-trie 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", ] +[[package]] +name = "pallet-society" +version = "2.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" +dependencies = [ + "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "parity-scale-codec 1.1.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.102 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-runtime 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", + "sp-std 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", +] + [[package]] name = "pallet-staking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3249,7 +3281,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3260,7 +3292,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3274,7 +3306,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3290,7 +3322,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3303,7 +3335,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "jsonrpc-core 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core-client 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3321,7 +3353,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3334,7 +3366,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -3348,7 +3380,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -4581,7 +4613,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4607,7 +4639,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-client-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -4623,7 +4655,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "sc-chain-spec-derive 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -4638,7 +4670,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4649,7 +4681,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -4684,7 +4716,7 @@ dependencies = [ [[package]] name = "sc-client" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -4717,7 +4749,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -4748,7 +4780,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4774,7 +4806,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "fork-tree 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -4814,7 +4846,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "futures-timer 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4835,7 +4867,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "sc-client-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -4849,7 +4881,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -4876,7 +4908,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -4891,7 +4923,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4907,7 +4939,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "cranelift-codegen 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)", "cranelift-entity 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4931,7 +4963,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "finality-grandpa 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "fork-tree 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -4961,7 +4993,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4976,7 +5008,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5020,7 +5052,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5036,7 +5068,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5063,7 +5095,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "libp2p 0.14.0-alpha.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5074,7 +5106,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5103,7 +5135,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5125,7 +5157,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "jsonrpc-core 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-http-server 14.0.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5140,7 +5172,7 @@ dependencies = [ [[package]] name = "sc-service" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -5187,7 +5219,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5198,7 +5230,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "bytes 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5219,7 +5251,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "erased-serde 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", "grafana-data-source 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5235,7 +5267,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5250,7 +5282,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5548,7 +5580,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "sp-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5563,7 +5595,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -5575,7 +5607,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5587,7 +5619,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5600,7 +5632,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5612,7 +5644,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sp-inherents 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5623,7 +5655,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5635,7 +5667,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -5651,7 +5683,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5671,7 +5703,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "schnorrkel 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5687,7 +5719,7 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -5726,7 +5758,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5736,7 +5768,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "environmental 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "sp-std 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5746,7 +5778,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5759,7 +5791,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sp-inherents 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5769,7 +5801,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5781,7 +5813,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5798,7 +5830,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "sp-core 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5809,7 +5841,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "sp-runtime 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5818,7 +5850,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5827,7 +5859,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5837,7 +5869,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", "sp-core 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5846,7 +5878,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "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)", @@ -5865,7 +5897,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "environmental 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5880,7 +5912,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -5892,7 +5924,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5901,7 +5933,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "sp-runtime 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5911,7 +5943,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", @@ -5921,7 +5953,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" 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)", @@ -5940,12 +5972,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" [[package]] name = "sp-storage" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "impl-serde 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5956,7 +5988,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5969,7 +6001,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5983,7 +6015,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5997,7 +6029,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "impl-serde 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6009,7 +6041,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -6113,7 +6145,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#d63ff7b9ac8d766b87a7a2cd99d5d73a521f97a9" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#012c5ef1f999174a12efe4f7646666b2ec2a146c" dependencies = [ "frame-system-rpc-runtime-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)", "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -7512,7 +7544,9 @@ dependencies = [ "checksum pallet-nicks 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum pallet-offences 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum pallet-randomness-collective-flip 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-recovery 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum pallet-session 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" +"checksum pallet-society 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum pallet-staking 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum pallet-staking-reward-curve 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" "checksum pallet-sudo 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)" = "" diff --git a/polkadot/runtime/kusama/Cargo.toml b/polkadot/runtime/kusama/Cargo.toml index 5f534c412d..084c7a1562 100644 --- a/polkadot/runtime/kusama/Cargo.toml +++ b/polkadot/runtime/kusama/Cargo.toml @@ -48,7 +48,9 @@ membership = { package = "pallet-membership", git = "https://github.com/parityte nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-master" } pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "polkadot-master" } @@ -111,9 +113,11 @@ std = [ "membership/std", "nicks/std", "offences/std", + "recovery/std", "sp-runtime/std", "sp-staking/std", "session/std", + "society/std", "staking/std", "system/std", "system_rpc_runtime_api/std", diff --git a/polkadot/runtime/kusama/src/lib.rs b/polkadot/runtime/kusama/src/lib.rs index f65dadfc5a..2298f27151 100644 --- a/polkadot/runtime/kusama/src/lib.rs +++ b/polkadot/runtime/kusama/src/lib.rs @@ -78,7 +78,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { impl_name: create_runtime_str!("parity-kusama"), authoring_version: 2, spec_version: 1040, - impl_version: 0, + impl_version: 1, apis: RUNTIME_API_VERSIONS, }; @@ -174,7 +174,7 @@ pub type DealWithFees = SplitTwoWays< impl balances::Trait for Runtime { type Balance = Balance; type OnFreeBalanceZero = Staking; - type OnReapAccount = System; + type OnReapAccount = (System, Recovery); type OnNewAccount = Indices; type Event = Event; type DustRemoval = (); @@ -546,6 +546,50 @@ impl utility::Trait for Runtime { type MaxSignatories = MaxSignatories; } +parameter_types! { + pub const ConfigDepositBase: Balance = 5 * DOLLARS; + pub const FriendDepositFactor: Balance = 50 * CENTS; + pub const MaxFriends: u16 = 9; + pub const RecoveryDeposit: Balance = 5 * DOLLARS; +} + +impl recovery::Trait for Runtime { + type Event = Event; + type Call = Call; + type Currency = Balances; + type ConfigDepositBase = ConfigDepositBase; + type FriendDepositFactor = FriendDepositFactor; + type MaxFriends = MaxFriends; + type RecoveryDeposit = RecoveryDeposit; +} + +parameter_types! { + pub const CandidateDeposit: Balance = 10 * DOLLARS; + pub const WrongSideDeduction: Balance = 2 * DOLLARS; + pub const MaxStrikes: u32 = 10; + pub const RotationPeriod: BlockNumber = 80 * HOURS; + pub const PeriodSpend: Balance = 500 * DOLLARS; + pub const MaxLockDuration: BlockNumber = 36 * 30 * DAYS; + pub const ChallengePeriod: BlockNumber = 7 * DAYS; + pub const MaxMembers: u32 = 999; +} + +impl society::Trait for Runtime { + type Event = Event; + type Currency = Balances; + type Randomness = RandomnessCollectiveFlip; + type CandidateDeposit = CandidateDeposit; + type WrongSideDeduction = WrongSideDeduction; + type MaxStrikes = MaxStrikes; + type PeriodSpend = PeriodSpend; + type MembershipChanged = (); + type RotationPeriod = RotationPeriod; + type MaxLockDuration = MaxLockDuration; + type FounderSetOrigin = collective::EnsureProportionMoreThan<_1, _2, AccountId, CouncilCollective>; + type SuspensionJudgementOrigin = society::EnsureFounder; + type ChallengePeriod = ChallengePeriod; +} + construct_runtime! { pub enum Runtime where Block = Block, @@ -597,6 +641,12 @@ construct_runtime! { // Less simple identity module. Identity: identity::{Module, Call, Storage, Event}, + + // Society module. + Society: society::{Module, Call, Storage, Event}, + + // Social recovery module. + Recovery: recovery::{Module, Call, Storage, Event}, } } diff --git a/polkadot/service/src/lib.rs b/polkadot/service/src/lib.rs index e18a916007..197b2e4546 100644 --- a/polkadot/service/src/lib.rs +++ b/polkadot/service/src/lib.rs @@ -227,16 +227,17 @@ macro_rules! new_full_start { } /// Builds a new object suitable for chain operations. -pub fn new_chain_ops(config: Configuration) +pub fn new_chain_ops(mut config: Configuration) -> Result, ServiceError> where Runtime: ConstructRuntimeApi> + Send + Sync + 'static, Runtime::RuntimeApi: - RuntimeApiCollection, Block>>, + RuntimeApiCollection, Block>>, Dispatch: NativeExecutionDispatch + 'static, Extrinsic: RuntimeExtrinsic, >::StateBackend: sp_api::StateBackend, { + config.keystore = service::config::KeystoreConfig::InMemory; Ok(new_full_start!(config, Runtime, Dispatch).0) }